Chaîne latérale

Le terme sidechain fait référence à une blockchain indépendante qui est connectée à une blockchain principale (également appelée mainchain ou backbone) par l’intermédiaire d’un piquet bidirectionnel. L’objectif principal d’une sidechain est d’étendre la fonctionnalité et l’évolutivité de la blockchain principale, en permettant des transactions et des opérations plus rapides et/ou moins chères sans surcharger le réseau principal.

Comment fonctionne la sidechain ?

Le mécanisme clé qui permet l’interaction entre une sidechain et la mainchain est la cheville bidirectionnelle. Il garantit que les actifs peuvent être déplacés en toute sécurité entre les deux réseaux. Voici comment cela fonctionne, étape par étape :

Déplacement d’actifs vers la sidechain (Peg-in) :

  • Un utilisateur souhaite utiliser Bitcoin (BTC) sur une sidechain qui prend en charge les contrats intelligents, comme Rootstock (RSK).
  • L’utilisateur envoie un montant de BTC à une adresse spéciale sur la blockchain Bitcoin. Ce montant de BTC est bloqué sur la chaîne principale et y devient effectivement inutilisable.
  • Une fois la transaction confirmée sur la chaîne principale, un nombre équivalent de jetons (par exemple Smart Bitcoin – RBTC sur RSK) est émis ou « déverrouillé » sur la chaîne latérale.
  • L’utilisateur dispose désormais de jetons sur la sidechain qu’il peut utiliser pour des transactions rapides et peu coûteuses ou pour interagir avec des contrats intelligents sur cette sidechain.

Déplacement des actifs vers la chaîne principale (Peg-out) :

  • Lorsque l’utilisateur souhaite déplacer ses actifs vers la blockchain principale, il initie une transaction sur la sidechain.
  • La quantité équivalente de jetons est détruite ou « fixée » sur la sidechain.
  • La preuve de cette action est transmise à la chaîne principale, et le montant initial de bitcoins est débloqué de la chaîne latérale et restitué à l’utilisateur sur la chaîne principale.

Qui assure la sécurité et le transfert ? Contrairement aux solutions de niveau 2 (telles que Lightning Network ou Rollups), qui héritent généralement de leur sécurité directement de la blockchain principale, une sidechain dispose de son propre mécanisme de consensus et de ses propres validateurs. Cela signifie que la sécurité d’une sidechain dépend de la sécurité de son réseau de validateurs. Si les validateurs de la sidechain n’agissent pas honnêtement ou si le réseau n’est pas suffisamment décentralisé, il y a des risques.

Avantages de la sidechain

  • Évolutivité : en prenant une part du volume de transactions, les sidechains réduisent l’encombrement de la blockchain principale, ce qui permet d’augmenter le nombre de transactions par seconde à moindre coût.
  • Flexibilité : les sidechains peuvent avoir leurs propres règles, mécanismes de consensus (tels que Proof-of-Stake, Proof-of-Authority, etc.), différentes durées de bloc et des caractéristiques uniques. Cela permet aux développeurs d’expérimenter de nouvelles fonctionnalités et innovations sans affecter la stabilité et la sécurité de la blockchain principale.
  • Fonctionnalité ajoutée : une sidechain peut offrir des fonctionnalités que la blockchain principale ne possède pas de manière native. Par exemple, Rootstock ajoute des capacités de contrats intelligents à Bitcoin, qui ne dispose pas directement de contrats intelligents complexes.
  • Interopérabilité : les sidechains facilitent le transfert d’actifs et de données entre différentes blockchains.

Inconvénients et risques des sidechains

  • Sécurité indépendante : c’est le principal inconvénient. Étant donné que les sidechains ont leur propre ensemble de validateurs et leur propre mécanisme de consensus, elles n’héritent pas directement de la sécurité robuste de la mainchain. Une sidechain dont la base de validateurs est petite ou centralisée est plus vulnérable aux attaques.
  • Complexité : le déploiement et la maintenance d’une sidechain, y compris le peg bidirectionnel, sont des tâches complexes qui requièrent une expertise technique considérable.
  • Coûts supplémentaires : bien que les transactions par sidechain soient moins chères, les processus de peg-in et de peg-out (déplacement d’actifs entre la mainchain et la sidechain) impliquent généralement des frais et des temps d’attente.
  • Risque lié à la « fédération » : de nombreuses sidechains de la première heure reposent sur un ensemble centralisé ou semi-centralisé de « fédérateurs » qui gèrent l’ancrage bidirectionnel, ce qui introduit un point de centralisation et de confiance.

Exemples notables de chaînes parallèles

  • Rootstock (RSK) : une sidechain Bitcoin qui apporte au réseau Bitcoin des fonctionnalités de contrats intelligents compatibles avec Ethereum, permettant aux développeurs de créer des applications DeFi sur Bitcoin.
  • Polygon PoS Chain (anciennement Matic Network) : souvent considérée comme une sidechain d’Ethereum, elle se positionne désormais comme une solution hybride de type Layer 2/sidechain. Elle fournit des transactions rapides et des coûts faibles pour les DApps sur Ethereum.

Sidechain vs. solutions Layer 2 (Ex : Rollups, Lightning Network)

Bien que les deux visent l’évolutivité et l’amélioration, il existe une différence fondamentale dans le modèle de sécurité :

  • Sidechain : il s’agit d’une blockchain séparée et indépendante avec son propre modèle de sécurité. En cas de compromission, la chaîne principale n’est pas directement affectée, mais les fonds bloqués sur la chaîne latérale peuvent être perdus.
  • Couche 2 (par exemple, Rollups, State Channels, Lightning Network) : elle repose sur la sécurité de la blockchain principale. Les transactions sont traitées hors chaîne, mais les données pertinentes sont finalement « ancrées » ou vérifiées sur la chaîne principale, bénéficiant ainsi de sa solide sécurité. En cas d’attaque sur une couche 2, la chaîne principale devrait être en mesure de protéger les fonds.

Prêt à acheter ou à vendre des crypto-monnaies ? Nous sommes là pour vous aider ! Consultez la « Liste des prix des crypto-monnaies » pour vous tenir au courant des prix mis à jour en temps réel. Et si vous souhaitez planifier votre stratégie, notre calculateur de profit sur les crypto-monnaies vous aide à anticiper votre profit ou votre perte en un coup d’œil, en fonction de l’offre, de la demande et du montant alloué.