Évolutivité et avenir de la crypto-monnaie

Les crypto-monnaies basées sur des blockchains comme Bitcoin, Ethereum et d’autres ont pris le monde d’assaut, montrant comment les plates-formes informatiques décentralisées peuvent être utilisées pour créer et maintenir des économies numériques entières. Pourtant, ce sont les économies d’échelle – le nombre de personnes utilisant ces systèmes – que les blockchains ont encore du mal à résoudre.

 

Un défaut inhérent

Les innovateurs de la crypto-monnaie ont conceptualisé la blockchain autour de l’idée de décentralisation – un calcul distribué qui fournissait des niveaux élevés de sécurité et de redondance grâce à des moyens cryptographiques. Ces propriétés sont avantageuses lorsqu’il s’agit de garantir qu’un réseau financier est très résistant à la falsification; c’est quelque chose que chacun guide d’utilisation simple pour la crypto-monnaie soulignera sans aucun doute. Cependant, l’effet secondaire malheureux est que la vitesse de ces réseaux, lorsqu’il s’agit de traiter les transactions, est souvent diminuée..

La nature consensuelle de la plupart des chaînes de blocs signifie que chaque nœud gérant la base de données de la chaîne de blocs doit vérifier chaque transaction sur son registre. Cela signifie que les chaînes de blocs sont effectivement plafonnées à un nombre relativement faible de transactions qu’elles peuvent gérer par seconde – malgré la puissance de Bitcoin, par exemple, peut réalisez facilement 4000 transactions par seconde s’il était exécuté sur un seul ordinateur, la nécessité que chaque nœud du réseau atteigne le consensus limite ce chiffre à 7 transactions par seconde..

Le problème du monde réel

Même avec le goulot d’étranglement inhérent à la recherche d’un consensus sur l’ensemble d’un réseau décentralisé, 7 transactions par seconde semblent suffisantes pour les besoins de la plupart des gens. C’était, en fait, très clairement le cas pendant la majeure partie de la vie de Bitcoin. Cependant, une fois que la crypto-monnaie a atteint un nouveau zénith de popularité à la fin de 2017 – ce qui a conduit à une bulle de prix majeure – le nombre de personnes intéressées par Bitcoin a augmenté de manière exponentielle..

Cela s’est avéré être trop une bonne chose. Le volume des transactions est monté en flèche, provoquant d’importants arriérés de transactions d’heures, voire de jours, un retard frustrant lorsque les utilisateurs s’attendent à ce que les transactions durent au maximum quelques secondes ou minutes. Dans le même temps, les frais associés à chaque transaction sur la blockchain Bitcoin, qui avaient été minuscules jusqu’à présent, a commencé à gonfler pour répondre à la nouvelle demande. Cela aussi était le résultat de l’incapacité de Bitcoin à suivre le nombre de transactions sur sa blockchain.

Un problème universel

Bien que nous utilisions Bitcoin comme exemple, le problème d’évolutivité est inhérent à pratiquement toutes les chaînes de blocs actuellement utilisées. Ils travaillent tous sur le même mécanisme de consensus distribué, ce qui signifie qu’ils souffrent tous du même défaut de goulot d’étranglement s’ils deviennent trop populaires. Cela signifie qu’en fin de compte, aucune blockchain contemporaine n’est à l’abri des soucis d’évolutivité, car plus une blockchain est populaire, plus la demande est susceptible de dépasser la puissance de calcul..

Ethereum, par exemple, peut-être la deuxième blockchain la plus connue, a connu des ralentissements similaires à la fin de 2017 grâce au engouement soudain pour CryptoKitties, des objets de collection numériques monétisés qui sont devenus très populaires en un peu plus d’un mois. Les utilisateurs impliqués dans l’achat, la vente, le commerce et la reproduction de ces petites roches cryptographiques pour animaux de compagnie utilisaient les ressources d’Ethereum pour le faire, provoquant des ralentissements pour ceux qui souhaitaient utiliser la blockchain pour d’autres transactions.

Tentatives incrémentielles échouées

Les plus grands esprits de la communauté blockchain ont travaillé d’arrache-pied pour trouver des réponses au problème de l’évolutivité. Certaines tentatives de solutions ont été faites, mais beaucoup ont souffert d’un manque d’adoption par la communauté élargie ou elles ont été trop progressives pour offrir beaucoup de secours. Des options telles que Segwit 2x hardfork de Bitcoin, qui aurait doublé la taille de chaque bloc de la base de données, ne se sont finalement jamais réalisées..

Le échec de Segwit 2x fin 2017 peut, une fois de plus, être attribué à la fois à la force intrinsèque et au défaut de la technologie blockchain – la décentralisation. Comme une hardfork est essentiellement une nouvelle version de la programmation d’une blockchain, un nombre suffisant de nœuds au sein du réseau de consensus blockchains doit accepter de passer à la version spécifique. Dans le cas de Segwit 2x, le support initial de la hardfork s’est lentement érodé au fil du temps alors que les membres de la communauté ont décidé que la hardfork allait être simplement un pansement sur un problème plus grave..

Solutions en cours de développement et futures

Il existe cependant des solutions en cours de développement qui ne nécessitent pas d’approbation par consensus, simplement parce qu’elles ne cherchent à modifier aucune blockchain existante. Au lieu de cela, une grande partie du travail effectué aujourd’hui pour résoudre les problèmes d’évolutivité a été centrée sur des solutions hors chaîne – des plates-formes qui permettent à de grands lots de transactions de se produire dans un système en boucle fermée, puis d’utiliser la blockchain pour "liquider" ces lots en une seule transaction.

Deux solutions hors chaîne de premier plan sont actuellement développées. Pour Bitcoin, il y a Le réseau Lightning, développé par Joseph Poon et Thaddeus Dryja. Pendant ce temps, une version Ethereum connue sous le nom de Le réseau Raiden, développé indépendamment, fonctionne de manière similaire à la solution de transaction hors chaîne basée sur Bitcoin, bien qu’elle utilise différentes méthodes pour atteindre les mêmes objectifs.

Regarder encore plus loin

Pour que les systèmes de crypto-monnaie basés sur la blockchain prospèrent, une solution à la complexité du problème d’échelle doit être développée. La seule autre option, qui consisterait à centraliser certaines chaînes de blocs afin de réduire le consensus nécessaire pour valider les transactions, va à l’encontre des objectifs d’avoir un système décentralisé – degrés élevés de sécurité, de transparence et d’indépendance..

Des solutions comme The Lightning Network et The Raiden Network sont certainement des pas dans la bonne direction. Il se peut que les solutions de demain trouvent leurs racines dans la migration des transactions hors de la chaîne par lots pour être réintégrées ultérieurement. De la même manière, une solution complètement différente pourrait venir d’une direction totalement différente. Cependant, avec le nombre de développeurs dédiés à la résolution du problème, il est peu probable que le problème d’évolutivité restera longtemps invaincu, quelle que soit la solution ultime..

Auteur: Catherine Tims est propriétaire de  Contenu de l’Ivy League . Après avoir obtenu sa maîtrise en langue et linguistique anglaises à l’Université de l’Arizona, elle a enseigné l’écriture à des étudiants diplômés de l’Université de l’Illinois / Champaign-Urbana. Elle a sa propre entreprise d’écriture, Ivy League Content, et des pigistes à plein temps pour les clients commerciaux qui ont besoin d’articles hautement recherchés..

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me