Chaque sidechain fonctionne de manière indépendante de la chaîne principale, avec son propre ensemble de règles et protocoles. Les sidechains peuvent interagir avec la chaîne principale et d'autres sidechains, permettant des transactions inter-chaînes et des échanges de données.
Les développeurs peuvent personnaliser les sidechains pour répondre à des exigences spécifiques, y compris les mécanismes de consensus, les normes de jetons et les paramètres de bloc. En déchargeant les transactions et les calculs vers les sidechains, la chaîne principale peut maintenir des performances élevées et éviter la congestion.

Les sidechains de Lisk sont conçues pour être hautement personnalisables et interopérables, en tirant parti du SDK Lisk pour le développement. L'architecture implique des composants qui garantissent un fonctionnement fluide et une communication avec la mainchain.
Une fois enregistrée, la sidechain entre en phase active, où elle peut commencer à traiter des transactions et à échanger des messages inter-chaînes (CCM) avec d'autres chaînes. Si une sidechain ne parvient pas à remplir certaines conditions, telles que l'exigence de vivacité (publication de mises à jour inter-chaînes dans un délai spécifié), elle peut être terminée et déconnectée de la chaîne principale.
Un CCU est une transaction qui inclut un ensemble de CCMs d'un sidechain vers le mainchain. Il contient la racine de l'état, la hauteur certifiée et d'autres données pertinentes pour garantir la cohérence et l'authenticité. Chaque sidechain maintient une boîte de réception et une boîte d'envoi pour suivre les CCMs entrants et sortants. Ils sont structurés sous forme d'arbres de Merkle pour prouver efficacement l'existence de messages spécifiques.
La solution d'interopérabilité de Lisk repose sur un protocole de messagerie inter-chaînes qui facilite le transfert de données et d'actifs entre les chaînes. Ces messages peuvent transférer n'importe quel type de données entre les chaînes, offrant ainsi flexibilité et extensibilité pour divers cas d'utilisation. Des certificats sont utilisés pour transférer en toute sécurité des informations d'état entre les chaînes. Ils sont générés à partir de blocs et signés par des validateurs à l'aide de signatures BLS, garantissant authenticité et intégrité.
La chaîne principale de Lisk est une solution d'interopérabilité importante en agissant comme un routeur pour les messages inter-chaînes. La chaîne principale achemine les CCM entre les sidechains, garantissant une communication efficace et sécurisée sans traiter la validation complète des messages. Elle maintient des informations d'état sur les sidechains enregistrées, y compris le nombre de CCM envoyés et la liste des validateurs actuels.
Les sidechains de Lisk peuvent être utilisées pour construire des applications DeFi qui nécessitent un débit élevé et une évolutivité. Une plateforme DeFi fonctionnant sur une sidechain Lisk peut traiter des transactions indépendamment de la chaîne principale, garantissant des opérations rapides et rentables.
Les sidechains offrent une solution évolutive pour suivre et vérifier les transactions de la chaîne d'approvisionnement. Par exemple : une sidechain de la chaîne d'approvisionnement peut enregistrer le mouvement des biens, garantissant transparence et traçabilité sans encombrer la chaîne principale.
Les applications de jeu et les plateformes NFT peuvent tirer parti des sidechains pour gérer des volumes de transactions élevés et une logique complexe. Un marché NFT sur une sidechain Lisk peut créer et échanger des NFT de manière efficace, offrant une expérience utilisateur fluide.
Moments forts
Clause de non-responsabilité
* Les investissements en cryptomonnaies comportent des risques importants. Veuillez faire preuve de prudence. Le cours n'est pas destiné à fournir des conseils en investissement.
* Ce cours a été créé par l'auteur qui a rejoint Gate Learn. Toute opinion partagée par l'auteur ne représente pas Gate Learn.