Chaînes latérales et canaux d'état sur Cardano

Dans le monde de la technologie blockchain, une “chaîne latérale” consiste à relier un réseau blockchain à un autre dans une relation parent-enfant. La blockchain désignée comme “enfant” est la chaîne latérale. Le parent est généralement désigné comme la “chaîne principale”, la “couche 1” ou la “chaîne de base”. Les chaînes latérales peuvent offrir des fonctionnalités que la chaîne principale n’offre pas, comme une vitesse accrue, des transactions potentiellement moins chères ou gratuites, ou l’exécution d’applications numériques conçues à l’origine pour d’autres réseaux de chaînes de blocs. C’est comme lorsque votre enfant de 16 ans est désigné pour s’occuper de tout le matériel informatique de la maison parce que maman et papa ne peuvent pas suivre l’évolution constante des technologies et des interfaces.

Sur le réseau Bitcoin, il existe une chaîne secondaire populaire appelée Liquid. Liquid offre une forte sécurité et un traitement plus rapide des transactions Bitcoin. Tous les bitcoins liquides sont liés à des bitcoins réels sur le réseau principal de Bitcoin, mais les bitcoins liquides peuvent se déplacer sur la chaîne secondaire et changer de mains de nombreuses fois sans avoir à interagir avec le réseau principal de Bitcoin, plus lent. Sur Liquid, ces transactions sont non seulement plus rapides, mais aussi moins chères. Lorsqu’un utilisateur est prêt, il peut reconvertir les bitcoins liquides en bitcoins ordinaires sur le réseau principal. La chaîne latérale Liquid n’est pas nécessaire pour envoyer 50 dollars à votre ami, mais elle est très utile pour les traders qui effectuent des transactions constantes et de gros volumes.

Les bonnes gens de DC Spark sont en train de construire une chaîne latérale appelée Milkomeda. Une fois lancée, Milkomeda permettra aux contrats intelligents Ethereum d’interagir avec Cardano sans avoir à réécrire le code Ethereum. La plupart des chaînes latérales utilisent leur propre grand livre et leur propre système de jetons ; Milkomeda fait quelque chose de différent. Puisqu’ils construisent une fonctionnalité spécifique pour se lier à Cardano, Milkomeda utilisera l’ADA de Cardano comme monnaie pour payer les frais. C’est nouveau et plutôt cool !

Les chaînes latérales permettent aux développeurs d’étendre ce que les réseaux de blockchain peuvent faire, mais en créer une n’est pas une mince affaire ! C’est comme si vous créiez votre propre petite blockchain, avec tout le développement logiciel et l’accès au serveur nécessaires pour faire ce travail. Pour rendre ce type de projets plus faciles et plus accessibles, les utilisateurs de Cardano auront accès à un nouvel outil appelé “state channels”. Ils fonctionneront comme des chaînes latérales dans le sens où les transactions seront effectuées entre un ensemble plus restreint de serveurs, au lieu du réseau principal de serveurs Cardano. Par conséquent, les transactions seront beaucoup plus rapides. Ces chaînes d’état seront capables de traiter 1000 transactions par seconde (TPS), alors que le réseau principal de Cardano ne peut faire qu’environ 300 TPS.

Les canaux d’État ne sont pas encore disponibles, mais lorsqu’ils le seront, le concept est qu’ils peuvent être créés lorsque deux parties ou plus acceptent simplement d’en “former un”. Cardano créera alors une connexion directe entre les deux parties et ces dernières pourront fixer les frais de transaction qu’elles souhaitent ou même les rendre gratuits. Une fois connectées, les parties du canal peuvent commencer à interagir les unes avec les autres. Pendant ce temps, Cardano garantit qu’aucun argent ne sera perdu et qu’il est impossible de créer de l’argent supplémentaire à partir de rien. À tout moment, l’une des parties peut se retirer du canal. Dans ce cas, Cardano interrompt le canal et transfère tous les détails de la transaction vers la chaîne principale. Si ces canaux fonctionnent pendant une longue période, Cardano créera également des instantanés réguliers et les enregistrera sur la chaîne principale.

Contrairement à Milkomeda, Liquid et pratiquement toutes les autres chaînes secondaires qui existent aujourd’hui, vous n’aurez pas à écrire un nouveau code pour utiliser un canal d’état Cardano. Vous pouvez simplement choisir d’en utiliser un lorsque vous créez vos transactions. C’est pourquoi le nom complet de la “chaîne latérale légère” de Cardano est : “Hydra : Fast Isomorphic State Channels”. En informatique, la programmation isomorphe consiste à prendre le même code et à l’exécuter dans deux contextes différents qui sont liés l’un à l’autre. C’est tellement puissant que Cardano lui-même pourrait établir des canaux d’état “toujours actifs” et les utiliser pour traiter certains types de transitions générales afin de maintenir l’ensemble du réseau en activité.

Les chaînes latérales sur Cardano seront parmi les plus flexibles, les plus puissantes et les plus sécurisées de toute l’industrie des blockchains. Cela sera important car Cardano cherche à être adopté par les entreprises, les villes et les nations ! Généralement, lorsque le public découvre une nouvelle technologie, celle-ci s’accompagne de difficultés d’adoption, de lourdeurs et de goulots d’étranglement. Cardano se positionne pour éviter cela, de sorte qu’en tant qu’utilisateurs quotidiens, nous bénéficierons des avantages, de la sécurité et de l’autoprotection de nos données sur la blockchain, sans avoir à perdre nos cheveux ou à torturer nos enfants de 16 ans.

Recevez d’autres articles comme celui-ci dans votre boîte de réception

Was the article useful?

Or leave comment
Share
Commenter avatar

Very well said and I for one now feel smarter knowing what isomorphic said:-) but seriously this will be a game changing moment for us and it doesnt seem that far away

avatar
You can use Markdown
Commenter avatar

So will the side chains be built on top of the Hydra nodes? Side chains alone would aim to do what Hydra currently aims to do, am I right? Obviously side chains would also allow for the Ethereum D-apps to flow smoothly, but as far as native cardano D-apps I think the side chains would be better built on Hydra nodes. Thoughts?

Darlington Kofa avatar

So will the side chains be built on top of the Hydra nodes?
They can be but not required. One big thematic difference with the Cardano technology is that things are not homogeneously top-down. When it comes to side chains, Cardano will support a very wide mix of “side” technologies. Hydra is just one technology that is going make it easy for creating side chains that only cares about fast and sometimes free transactions. For example game developers can use it for in game trades that are almost free and only settling on the main Cardano network once a day, or once or week or something like that. Thanks to Hydra as a game developer building on Cardano, you won’t have to start from scratch and can just use Hydra. But if speed and almost free transaction is not the problem you’re trying to solve, Hydra would not be able to help you with that.

DC Spark M1 side chain for example is a complete different stack that will let developers port over their Ethereum D-apps to Cardano.

IOG themselves is planning to release a side-chain powered by IELA that will let you build D-apps using general purpose programming languages (like typescript, Java, C#, etc).

Great question, thanks for posting!

avatar
You can use Markdown
avatar
You can use Markdown
close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3 min 24 s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4 min 3 s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3 min 48 s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2 min 16 s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3 min 14 s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3 min 19 s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4 min 59 s
    Darlington Kofa
0:00
/
~0:00