Dans le premier article de cette série, nous avons parlé de Protocoles de couche un et appris sur les couches applicatives en général – les solutions de masquage qui sont responsables de cacher les opérations sous-jacentes d’un système pour le rendre plus facile à utiliser et à comprendre pour l’utilisateur final.
Dans le contexte de la blockchain, les couches aident à établir des protocoles qui définissent le fonctionnement d’un réseau particulier et la manière dont les utilisateurs interagissent au sein de ce réseau. Les protocoles de couche un se réfèrent spécifiquement à un système connecté à l’architecture de base ou sous-jacente d’un réseau blockchain et définit des règles et des paramètres tels que l’algorithme de consensus et le temps de blocage.
Maintenant, nous allons aller plus loin pour explorer les protocoles de couche 2 et comment ils s’intègrent dans l’équation pour mettre à l’échelle la croissance et l’efficacité des réseaux blockchain.
Que sont les protocoles de couche 2 ?
Les protocoles de couche 2, également appelés solutions de deuxième couche ou protocoles blockchain hors chaîne, visent à gérer le traitement des transactions pour le compte du réseau de base.
Dans la plupart des cas, les protocoles de couche 2 sont conçus pour résoudre les limitations d’évolutivité et les difficultés opérationnelles de la plate-forme native, s’efforçant généralement d’augmenter la vitesse de transaction sur les grands réseaux blockchain.
Aucun des protocoles de couche un existants n’a encore évolué au niveau équivalent à l’utilisation mondiale sans compromettre d’autres attributs de la blockchain tels que la décentralisation et la sécurité. Pour cette raison, de nombreux développeurs ont commencé à explorer l’idée de solutions de couche 2.
Exemples de protocoles de couche 2
Pour illustrer davantage le concept et l’application des protocoles de couche 2, voici quelques exemples conçus pour fournir un débit accru aux systèmes blockchain.
Chaînes d’État
Les canaux d’état permettent aux utilisateurs d’effectuer des opérations directement les uns avec les autres sur une couche distincte de la blockchain principale (d’où le terme « off-chain »). Les canaux gouvernementaux ne transmettent les résultats à la blockchain que lorsque le canal est fermé.
Parmi les protocoles de couche 2 les plus remarquables qui utilisent des canaux gouvernementaux, il y a le Réseau Lightning, un canal de paiement qui fonctionne sur la blockchain Bitcoin pour traiter plusieurs petites transactions hors chaîne, ce qui soulage la chaîne principale et la libère pour des transactions plus importantes.
Le Réseau Lightning peut gérer des millions de transactions par seconde de manière rentable et efficace. Le concept est similaire à celui d’un onglet de bar, où il est plus efficace d’attendre la fin de la nuit pour fermer que de le faire à chaque fois que vous commandez un verre.
Plasma
Un autre bon exemple de protocole de couche 2 est Plasma - une solution de mise à l’échelle de la blockchain Ethereum qui vise à augmenter considérablement l’efficacité du réseau (ou de toute autre blockchain) en supprimant la majorité des tâches de traitement de la chaîne principale.
Plasma offre un cadre généralisé qui prend en charge la création d’autres chaînes pour enfants ou chaînes latérales alimentées par Ethereum. Il utilise Merkle Trees et des contrats intelligents pour créer des versions essentiellement dépouillées du réseau Ethereum.
Ces chaînes pour enfants sont conçues pour exploiter un contrat intelligent sur mesure qui permet aux utilisateurs de déployer la structure plasma de la manière qui convient le mieux à leurs besoins individuels. En tirant parti de la sécurité de la chaîne principale, Plasma est en mesure de déployer une variété de chaînes enfants différentes qui permettraient d’atteindre des objectifs spécifiques de manière prédéterminée, réduisant ainsi la congestion sur la blockchain principale d’Ethereum.
Optimistisches Rollup (OR)
Cumul optimiste Considéré comme le successeur de Plasma, il s’agit d’une technologie hors chaîne conçue pour améliorer les contrats intelligents d’Ethereum et l’écosystème DApp grâce à la mise à l’échelle. Les fonds réglés sur les RO sont stockés dans un contrat intelligent sur Ethereum, où les utilisateurs déposent des fonds, les agrégateurs s’inscrivent et les preuves de fraude sont commises.
Les rollups optimistes permettront à Ethereum d’évoluer jusqu’à 200-2 000 transactions par seconde par rapport à son taux actuel de seulement 10-20 par seconde, ce qui représente une augmentation spectaculaire du débit du réseau.