Le trilemme de la blockchain ?!

View this thread on: d.buzz | hive.blog | peakd.com | ecency.com
·@seb-des·
0.000 HBD
Le trilemme de la blockchain ?!
Dans le cadre de mon master, il m'a été demandé de répondre à deux questions théoriques. Vous trouverez, ci-dessous, la première question suivie de ma réponse. J'espère y avoir répondu convenablement !


	La blockchain Algorand affirme vouloir résoudre "le trilemme des blockchains". Pouvez-vous expliquer qu'est-ce qu'on entend par "le trilemme des blockchains"? Dans quelles hypothèses (implicites) pensez-vous qu'il est important de résoudre ce "trilemme"? Etant donné que d'autres systèmes blockchain choisissent des objectifs différents, dans quelles hypothèses ce "trilemme" pourrait être considéré comme secondaire ?
 
![image.png](https://files.peakd.com/file/peakd-hive/seb-des/23tvB2sVPzwAXQePLF2og2oLsSiWjvA32fWZo1iBqb2AurcrN95SSmqdGsbQ1Jw2oZpQM.png)

Ce que l’on appelle le trilemme de la blockchain est le problème posé par le triangle d’exigence attendu par les utilisateurs d’un tel programme. C’est un trilemme car il est considéré comme impossible de répondre aux 3 sommets du triangle à la fois pour une seule blockchain. Ce triangle est composé des 3 sommets suivants : la sécurité, la décentralisation, la scalabilité.

**1)	La sécurité**
 
![image.png](https://files.peakd.com/file/peakd-hive/seb-des/23tGY5DLU4tPNYiEDmzHKWFAPBnPzMcQtt14GBYPwd6JtnK57S1fQiW5J15Spdj1Mo3gh.png)

Dans un premier temps, nous retrouvons, dans ce triangle, la « sécurité ». En effet, il faut avant toute chose qu’une blockchain soit complètement sécurisé et ne puisse pas être directement attaqué depuis l’essence même de son programme par une tiers personne. Si cela était rendu possible alors aucune confiance ne pourrait être placé dans la blockchain et elle n’aurait alors plus de raison d’exister car son utilisation ne serait pas sûre. 

**2)	La décentralisation**
 
![image.png](https://files.peakd.com/file/peakd-hive/seb-des/23tRvJW6GFAnxTMpodZpFDp449ZMyVQfYBkvScDJpRKiexVs5bUYUjtrvZ1r5gpmYyFu6.png)

Ensuite, il y a la « décentralisation ». Pour comprendre l’origine de cette exigence, il faut retourner aux origines du succès du système blockchain. En effet, cette dernière nous vient du bitcoin. Cette cryptomonnaie fut la première à avoir du succès et a utilisé une technologie blockchain. Sa réussite vient avant tout du moment précis où celle-ci fut créée. C’est en 2009, juste après la crise de 2008 que la cryptomonnaie bitcoin et sa blockchain vire le jour. C’est donc dans un espoir d’obtenir une monnaie ne dépendant pas d’une autorité supérieure que le système blockchain fut ouvert au grand public. Dans le cas contraire où une blockchain est centralisée, cette dernière n’aurait plus énormément de différence avec le système actuel. Sa technologie serait alors contrôlée par une autorité supérieure et son utilisation obligerait à faire confiance à une tiers personne. Ainsi, la décentralisation apporte de la tolérance aux fautes et une résistance à la corruption.

**3)	La scalabilité**
 
![image.png](https://files.peakd.com/file/peakd-hive/seb-des/23vhVsWEWVQyxz55Zzop1oDicNtjo9duoBFSwzr3sU1YjqSj193ATuhG1YwRs86AJYCnm.png)

Le troisième et dernier sommet du triangle est la « scalabilité ». Un point important dans lequel nous pouvons retrouver cette exigence réside dans l’hypothèse qu’une cryptomonnaie remplacera un jour le système bancaire actuel. Il faudra alors que la blockchain derrière cette cryptomonnaie soit en mesure de suivre le nombre de transaction et de contrat que le système monétaire actuel est capable de faire. Plus généralement, plus une blockchain sera utilisée par de nombreuse personne et plus le nombre d’exécution de blocks demandés pour son bon fonctionnement sera grand.

**4)	Problème secondaire ?**

![image.png](https://files.peakd.com/file/peakd-hive/seb-des/23zbYCsFSuhods2HQGRvKijgwLHidNy1iazudq72hgZFPWvz2GDUpQYWw6A8Hu8SrMeVN.png)

Mais ces 3 points ne seront résolus que lorsque la blockchain « parfaite » existera. Bien que la blockchain Algorand souhaite en venir à bout, il est, pour le moment, considéré comme impossible à résoudre. En effet, aujourd’hui, toute blockchain doit sacrifier un sommet du triangle pour être en mesure de proposer des solutions sur les deux autres sommets.

De nos jours, de nombreuses blockchains ne font du trilemme qu’un problème secondaire et n’offre au public 1 seul, au mieux 2 sommets du triangle. De plus, chaque point du trilemme est subjectif. Jusqu’à quelle hauteur pouvons-nous considérer un programme comme peu sûre ? Par exemple, un système se basant sur la proof of work est considéré comme sûr, pourtant une attaque réussie sur ce réseau n’est pas impossible (bien que peu probable). Un programme scalable peut s’agrandir si sa clientèle le demande, mais aucune, aujourd’hui, n’est infini. Pour finir, aucune décentralisation ne peut être totale. Elle sera toujours limitée par le degré de diversité et d’autorité des acteurs de la blockchain.
👍 , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,