Courez, blockchain, courez! L’adoption de DeFi nécessite des temps de blocage plus rapides

Please follow and like us:

Les entreprises mondiales mettent en œuvre des technologies de registres distribués dans le but de gagner en efficacité dans des domaines tels que les paiements mondiaux et la transparence de la chaîne d’approvisionnement. La technologie blockchain peut remplacer les processus lents basés sur le papier et améliorer la sécurité.

Cependant, la plupart des plates-formes utilisées aujourd’hui souffrent d’une mauvaise conception. Les réseaux sont trop facilement obstrués par le trafic, ce qui entraîne des problèmes de latence et, en fin de compte, une expérience utilisateur médiocre.

Selon un rapport McKinsey de 2019, il y a maintenant plus de 20 milliards d’appareils connectés dans le monde, qui tous «nécessitent la gestion, le stockage et la récupération de données». Cependant, la conception de la blockchain est mal équipée pour gérer cette immense vague de données, qui crée une pression sur les réseaux pour maintenir une vitesse rapide et une capacité de stockage suffisante.

Rendre les blockchains durables

La vitesse de transaction est importante pour l’adoption et la durabilité de la blockchain. Cependant, il y a un compromis entre les performances.

Plusieurs facteurs peuvent retarder une confirmation, mais un réseau congestionné est une cause majeure. Lorsque de nombreux utilisateurs envoient des transactions, il y aura des files d’attente plus longues pour les nœuds pour les valider. En effet, les mineurs ou les validateurs qui exploitent un réseau procèdent à leur validation sur la base d’un registre partagé publiquement. Bien que ce processus réduise les risques, il peut également sacrifier la vitesse de transaction, en particulier lorsqu’il y a beaucoup de trafic.

Les développeurs se demandent également comment stocker de manière permanente des blocs sur la chaîne. Une augmentation considérable des besoins de stockage peut entraîner la lenteur et l’instabilité d’un réseau. Un protocole a besoin de nœuds participants pour pouvoir transmettre et télécharger la chaîne dans un court laps de temps.

Le trilemme blockchain est un défi technique entre évolutivité, décentralisation et sécurité. Les développeurs peuvent atteindre deux de ces facteurs, mais doivent sacrifier le troisième.

Les confirmations instantanées deviennent un facteur essentiel d’adoption car les innovations décentralisées sont en concurrence avec les solutions traditionnelles sur le marché. Dans les services financiers, par exemple, il existe une demande impérieuse de réseaux à haut débit et à faible latence qui peuvent potentiellement correspondre à la capacité des réseaux Visa et MasterCard, qui traitent des dizaines de milliers de transactions par seconde.

Répondre aux attentes des utilisateurs

Au cours de la dernière année environ, nous avons vu plusieurs développements qui rapprochent des confirmations quasi instantanées de la réalité. Les améliorations au niveau du protocole, telles que l’agrégation de signatures et le pipeline de propositions de bloc, en sont deux exemples.

L’agrégation de signatures permet aux validateurs dotés de plusieurs clés cryptographiques Boneh-Lynn-Shacham d’agréger toutes les signatures en une seule signature agrégée et de les envoyer en un seul message peer-to-peer. Avec le pipeline de proposition de bloc, un validateur commence à proposer un nouveau bloc immédiatement après avoir collecté les deux tiers des signatures. Cela signifie qu’un nouveau processus de proposition de bloc et la collecte du dernier tiers des signatures se produisent simultanément.

Le résultat net de ces améliorations est une réduction notable du temps de finalité des blocs jusqu’à une ou deux secondes dans un environnement de réseau principal en direct. La finalité de deux secondes est une fonctionnalité perturbatrice et quasi instantanée dans l’industrie des actifs numériques, étant donné que Bitcoin (BTC) et Ether (ETH) prennent quelques minutes pour confirmer à des frais plus élevés. Pour mettre les choses en perspective, c’est le genre de vitesse qui correspondrait aux attentes des utilisateurs grand public qui glissent des cartes en plastique dans une épicerie.

Une autre solution essayée par plusieurs projets blockchain s’appelle le sharding. La méthode de partitionnement partitionne une base de données en morceaux plus petits afin que les nœuds puissent traiter les transactions plus rapidement, ainsi que mettre à jour un registre partagé en temps réel.

Le sharding est généralement reconnu comme la meilleure solution pour atteindre l’évolutivité de la blockchain, car il augmente le nombre de transactions par seconde et nécessite moins de stockage pour les nœuds. Le sharding résout le gonflement de la blockchain sans trop sacrifier la décentralisation et la sécurité. Bloat fait référence au défi de trouver suffisamment de stockage pour héberger une immense quantité de données accumulées.

D’autres solutions sont également à l’étude, même si elles n’ont pas encore abouti sur un réseau principal. Des chercheurs danois ont proposé une solution impliquant une couche de validation distincte pour atteindre une finalité partiellement synchrone avec un processus de validation de bloc standard. Cependant, cela n’a pas encore prouvé son efficacité sur un réseau principal en direct.

L’impératif est là. La finalité rapide ouvre la possibilité aux développeurs DApp de créer les applications les plus rapides et les plus utilisables pour une adoption réelle. Par exemple, Brian Brooks, chef par intérim du Bureau du contrôleur de la monnaie, a récemment écrit dans le Financial Times sur une vision des «banques autonomes».

Résoudre le trilemme

La diminution du temps de blocage ne peut pas et ne doit pas se faire au détriment de la sécurité de la blockchain. Résoudre le trilemme signifie faire en sorte que la décentralisation du réseau reste une priorité. Les solutions décrites ici montrent qu’il est possible pour un projet de blockchain d’atteindre la décentralisation, la sécurité et des confirmations rapides comme l’éclair.

Avec des applications décentralisées, une expérience rapide et réactive entraîne une satisfaction des utilisateurs et un taux de rétention élevés. Attendre des dizaines de secondes voire des minutes pour confirmer une transaction est la dernière chose que nous souhaitons pour l’adoption massive des applications Web 3.0.

Au fur et à mesure que la technologie est largement adoptée à l’échelle mondiale, les registres partagés doivent fournir des cas d’utilisation convaincants, améliorer les indicateurs de performance clés et augmenter le retour sur investissement.

Cet article ne contient pas de conseils ou de recommandations en matière d’investissement. Chaque mouvement d’investissement et de négociation comporte des risques, et les lecteurs doivent mener leurs propres recherches lorsqu’ils prennent une décision.

Les points de vue, pensées et opinions exprimés ici sont la seule de l’auteur et ne reflètent ni ne représentent nécessairement les points de vue et opinions de Cointelegraph.

Stephen Tse est le fondateur et PDG de Harmony.one. Il était auparavant chercheur chez Microsoft Research, ingénieur d’infrastructure senior chez Google et ingénieur principal pour le classement des recherches chez Apple.