Qu’est-ce que le trilemme de la blockchain ?

16.12.2021 / Actualites

Le but et l’ambition des initiatives de blockchain sont bien connus, mais ce qu’ils priorisent et ce pour quoi ils sont réputés peuvent différer. La décentralisation, l’évolutivité et la sécurité sont les trois principaux concepts autour desquels s’articulent la plupart des projets.

Le Blockchain Trilemma, inventé par Vitalik Buterin, discute des difficultés rencontrées par les développeurs pour établir une blockchain évolutive, décentralisée et sûre sans compromettre aucun aspect.

Pour atteindre les trois qualités, les blockchains sont souvent nécessaires pour faire des compromis :

  • Décentralisé : Il s’agit de construire un système de blockchain qu’une seule partie ne contrôle pas.
  • Scalabilité : Il s’agit de la capacité d’un système de blockchain à gérer un nombre croissant de transactions.
  • Sécurisé : la capacité du système blockchain à fonctionner comme prévu et à se défendre contre les agressions, les erreurs et autres problèmes imprévus est importante.

Alors que certains développeurs pensent que le format de données blockchain a des restrictions intrinsèques qui l’empêchent de se développer, de nombreux architectes pensent qu’un projet blockchain peut être construit qui répond aux trois objectifs mentionnés ci-dessus.

Source

Éléments fondamentaux du trilemme de la blockchain

Décentralisation

La blockchain est construite sur le principe de la décentralisation. Le système de la finance traditionnelle est complètement centralisé. Les clients confient l’entière propriété de leurs actifs aux banques, y compris les documents personnels.

Bitcoin et d’autres premières crypto-monnaies ont fourni un réseau décentralisé et une alternative transparente à la banque centralisée, permettant l’émission et le stockage d’argent sans avoir besoin d’une autorité centrale.

Source

Les systèmes de réseau décentralisés sont importants car ils permettent à tout le monde d’utiliser et de développer la plate-forme sans avoir besoin d’autorisation. Les décisions sont prises par consensus, ce qui implique qu’un groupe de nœuds approuve les transactions plutôt qu’un seul nœud.

Ces transactions ne peuvent pas être modifiées après qu’un mécanisme de consensus les a vérifiées. En conséquence, le risque n’est pas concentré sur une seule entreprise.

D’un autre côté, la décentralisation pure a un coût et une vitesse. Si plusieurs confirmations sont nécessaires avant de parvenir à un consensus, la transaction prendra plus de temps que si une seule partie peut confirmer la transaction. Bitcoin est reconnu pour être à la fois fortement décentralisé et non dépendant d’une entité centrale.

Évolutivité

La caractéristique la plus difficile à inclure dans les réseaux blockchain modernes est l’évolutivité. Bien que de nombreux projets prétendent avoir atteint ce point, aucun ne peut prendre en charge une base d’utilisateurs substantielle. Lorsque quelques centaines de nœuds confirment des transactions pour seulement 50 000 utilisateurs actifs, un débit de transaction (TPS) de 6 000 peut être suffisant, mais que se passe-t-il lorsque le même réseau doit accueillir des millions d’utilisateurs à la fois ?

Il est important de comprendre que l’évolutivité n’est pas une métrique qui vise un X TPS pour un nombre Y d’utilisateurs. Nous ne savons pas quel type de charge de travail les blockchains devraient gérer au niveau de l’adoption mondiale. Il n’y a donc pas de but ultime. Il serait plus pratique de le considérer comme un degré ou un niveau d’efficacité qui devrait être présent à tout moment.

Regardons simplement combien d’utilisateurs des chaînes de blocs comme Bitcoin devraient prendre en charge à l’ère d’Internet ! Ces chiffres fluctuent et les systèmes doivent être robustes pour accepter la demande. Selon des sources, en décembre 2020, la blockchain Bitcoin comptait 20 millions d’utilisateurs actifs par mois.

Avec des coûts de transaction de 25 $, nous pensons que Bitcoin a atteint sa limite, surtout avec une base d’utilisateurs si petite par rapport à Facebook et Twitter. Pour rappel, la congestion du réseau de Bitcoin a culminé en 2017 lors de la précédente course haussière, coûtant aux clients jusqu’à 60 $ par transaction.

Au quatrième trimestre 2020, Statista estime que Facebook compte 2,8 milliards d’utilisateurs actifs par mois. Selon les chiffres du premier trimestre de cette année, Twitter ne compte que 330 millions d’utilisateurs actifs.

En conséquence, l’évolutivité est un problème urgent qui doit être résolu dès que possible. Si Bitcoin essaie d’atteindre les objectifs d’adoption dans le monde comme il l’a fait en 2017, il sera confronté à un rejet sévère, ce qui amènera beaucoup à se demander si la technologie blockchain est la voie de l’avenir.

Sécurité

Regardons maintenant le facteur le plus important, la sécurité. Sans cela, les blockchains seraient rendus totalement inutiles, car n’importe qui pourrait perturber et modifier les registres. Ce n’est pas le cas dans la majorité des réseaux blockchain, car pratiquement tous les développeurs incluent des principes qui empêchent 51% des agressions.

Le fait que la technologie décentralisée soit open source est la principale raison pour laquelle les blockchains sont moins sûres que les bases de données centralisées. Pour cette raison, n’importe quel pirate peut lire le code ; il peut passer d’innombrables heures à essayer de déterminer quel type de vulnérabilité il peut utiliser et bien plus encore.

Les exploits sont extrêmement rares, en particulier dans le réseau Bitcoin. D’autres blockchains sont plus vulnérables en raison de leur utilisation de contrats intelligents. Les prêts flash, un type spécifique de prêt sans garantie utilisé dans l’industrie DeFi, auraient pu être le moyen le plus rapide de pirater n’importe quel projet en 2021.

À certains égards, la sécurité et l’évolutivité fonctionnent en opposition l’une avec l’autre. Alors que l’évolutivité vise à étendre encore plus le système, la sécurité vise à maintenir le réseau stable et fonctionnel à tout moment.

Le trilemme de la blockchain ne peut-il pas être résolu ?

D’abord et avant tout, le Blockchain Trilemma n’est qu’un modèle pour conceptualiser les nombreux problèmes auxquels la technologie blockchain est confrontée. Aucune règle ne dit que les trois aspects ne peuvent pas être combinés. Cependant, les équipes ont expérimenté de nombreuses façons d’optimiser la décentralisation, l’évolutivité et la sécurité.

La couche de base est la fondation sur laquelle toutes les autres couches sont construites : la sécurité. La décentralisation pourrait être corrompue sans elle, et l’évolutivité pourrait être de courte durée. La base de la décentralisation et de l’évolutivité sera posée par la sécurité. La décentralisation est un long processus et l’évolutivité doit être constamment améliorée.

La communauté blockchain attend depuis longtemps l’adoption complète de la technologie blockchain par les entreprises établies, l’évolutivité étant généralement citée comme le principal obstacle. Bien que l’évolutivité puisse être un facteur, un manque de sécurité fiable serait sans aucun doute un contributeur majeur à cette appréhension.

Quelle que soit la forme du Trilemme, il est largement reconnu que la décentralisation, l’évolutivité et la sécurité dans un système de blockchain est un défi. La technologie Blockchain en est encore à ses débuts et les approches technologiques devraient se développer.

Le post Qu’est-ce que le trilemme de la blockchain ? est apparu en premier sur le blog WazirX.