Puisque nous avons récemment parlé de la technologie blockchain et de tous les développements innovants actuels, je pense qu'il est temps de parler du principal problème de ces développements. « Le trilemme de la blockchain »

Le trilemme de la blockchain se compose de 3 lignes directrices : Sécurité, évolutivité et décentralisation. C’est un trilemme car techniquement, si vous optimisez la fonctionnalité d’un de ces éléments, un autre sera affecté. C’est le cas depuis toujours, en effet, connaissez-vous une blockchain avec toutes ces fonctionnalités à 100% ? Cela n’existe pas. Mais les développeurs ont étudié de nombreuses options assez prometteuses.

Dans cet article, nous décomposerons chaque concept de ce trilemme et les solutions proposées.

Décentralisation

Commençons par l'icône de la blockchain, la décentralisation. Saviez-vous que beaucoup des blockchains actuelles (si ce n'est toutes) sont à peine décentralisées ?

La décentralisation peut avoir différents concepts, dans la blockchain, nous pouvons prendre Bitcoin comme exemple principal. #Bitcoin n'a pas d'organisation ou d'entité derrière elle qui pourrait déplacer, remplacer ou changer des données sans que les autres utilisateurs ne s'en rendent compte — Comparé aux banques traditionnelles qui déplacent l'argent des utilisateurs et leurs informations comme bon leur semble, on peut considérer une blockchain comme “décentralisée”

Cependant, une chose à considérer est que, en raison de la façon dont fonctionnent ces systèmes distribués qui doivent compter sur une grande variété de participants pour convenir de la validité de toute donnée, les temps de transaction peuvent être lents en raison de la manière dont l'information est partagée et traitée. Pour cette raison, les blockchains doivent évoluer.

Sécurité

Un bon réseau de blockchain doit être résistant aux attaques d'entités malveillantes. Dans les systèmes centralisés, il est plus facile de garantir une sécurité car une entité possède les données et peut les déplacer à sa guise, mais, si je veux un système décentralisé, comment garantir la sécurité ? Maintenant, vous commencez à comprendre le trilemme..

Nous pouvons reprendre Bitcoin comme exemple, dans ce cas, Bitcoin utilise le consensus PoW (Proof Of Work) où, grâce au minage, les utilisateurs peuvent vérifier et garantir que chaque transaction est véridique et ainsi garantir une sécurité immuable.. Jusqu'à présent, Bitcoin est parfait, n'est-ce pas ?

Scalabilité

Selon Bloomberg en 2022 : “À septembre de cette année, Bitcoin n'a pas pu gérer plus de sept transactions par seconde et Ethereum, le deuxième réseau le plus populaire, était limité à environ 15 par seconde ; une vie par rapport aux échanges conventionnels”.

Si nous comparons cela avec Visa, Visa peut traiter 24 000 transactions par seconde. Maintenant, voyons ce qui manque à Bitcoin, oui, la scalabilité…

Comparons Visa avec l'une des blockchains les plus rapides du marché, Solana, Solana peut traiter 29 000 transactions par seconde, mais nous savons que Solana a risqué la décentralisation et la sécurité pour atteindre cela.

La scalabilité dans les cryptomonnaies se réfère à la capacité des chaînes de blocs (blockchain) à s'adapter à des augmentations de demande, en effectuant plus de transactions par seconde sans que cela n'affecte leur performance.

Existe-t-il une solution au trilemme de la blockchain ?

Il n'existe pas de solution définitive à cela, cependant, il y a des développements avec des résultats très intéressants. Voici quelques-uns des développements les plus importants actuellement ;

  • Fragmentation ou “sharding”

C'est une méthode de séparation des blockchains (ou d'autres types de bases de données) en blockchains plus petites et divisées qui gèrent des segments de données spécifiques. Cette configuration évite qu'une seule chaîne ne s'occupe de toutes les transactions et interactions d'un réseau.

L'une des blockchains qui applique ce système et qui promet une “scalabilité linéaire” grâce au shard, est Shardeum, j'en ai déjà parlé dans un post précédent que vous pouvez voir ici : https://medium.com/@gonzalezweb3/shardeum-la-nueva-l1-con-escalabilidad-lineal-que-retumba-en-la-comunidad-web3-880c9bf73a7a

Voici un tableau de scalabilité de Shardeum par rapport à d'autres L1 ;

  • Solutions de couche 2 ou Layer 2

Tant le sharding que les différents mécanismes de consensus sont ce que l'on appelle des solutions de Capa 1. Ils cherchent à changer le design fondamental du réseau sous-jacent. Mais d'autres développeurs qui souhaitent résoudre le trilemme ont travaillé sur des solutions qui s'appuient sur la structure de réseau déjà existante. En d'autres termes, ils croient que la solution réside dans une deuxième couche, ou Capa 2. Un exemple de cela peut être Base de Coinbase une L2 de #Ethereum , j'en ai également parlé dans un post précédent que vous pouvez voir ici : https://medium.com/@gonzalezweb3/base-el-futuro-de-blockchain-y-la-adopci%C3%B3n-masiva-9294ca930322

  • Parmi d'autres solutions

Nous avons Sei Network, qui permet d'incorporer des CLOBs à la blockchain construite sur Cosmos SDK et promet d'apporter la blockchain la plus rapide de l'écosystème (5x plus rapide que Solana) avec un système de gouvernance révolutionnaire. Vous pouvez en savoir plus sur Sei Network ici : https://medium.com/@gonzalezweb3/sei-network-el-nasdaq-de-la-defi-1eac907007fa

Conclusions

Le trilemme de la blockchain se dresse clairement sur le chemin de l'adoption massive de la blockchain, jusqu'à présent, il n'y a pas de solution éprouvée. Après avoir lu cet article et les solutions possibles, quelle est la plus prometteuse pour vous ?