Sidechain

Sidechain

Les sidechains étendent la blockchain à des réseaux parallèles afin de la soulager.

Une sidechain étend une blockchain à des « réseaux » parallèles. Nous expliquons les différences entre les sidechains et les mainchains.

Qu’est-ce qu’une sidechain ?

Une blockchain se compose classiquement d’une chaîne (chain) de blocs. Cette chaîne est généralement appelée la chaîne principale (mainchain). Elle relie les différents blocs entre eux pour former une chaîne de blocs. Pour certains projets, il existe ce que l’on appelle des sidechains, qui fonctionnent à côté de la mainchain. Ce sont en quelque sorte des ramifications de la mainchain. Cela signifie qu’elles peuvent exister de manière relativement autonome à côté de la chaîne principale.

Pour cela, il est nécessaire que des tokens soient « transférés » de la chaîne principale à la chaîne latérale. En effet, ceux-ci ne doivent pas pouvoir être émis deux fois. Au lieu de cela, on « marque » les jetons de sorte qu’ils ne soient (temporairement) plus traités sur la mainchain. La sidechain constitue alors une boîte noire. Cela signifie que de nombreuses transactions indépendantes peuvent avoir lieu dans cette boîte noire sans que l’ensemble du réseau ne le sache. En effet, celui-ci ne lit que la mainchain et ne voit donc pas ce qui se passe en arrière-plan sur la sidechain.

Un exemple de banque

Pour expliquer le principe, commençons par un exemple du monde bancaire que nous connaissons tous. Une banque propose de l’argent liquide et de l’argent virtuel sur ses comptes. Si l’argent se déplace sous la forme d’un virement, ce transfert est enregistré par la banque. Il est donc visible.

Toutefois, il est également possible que nous effectuions un versement de 100 euros. Lorsque nous achetons des produits avec cet argent, nous le donnons à d’autres personnes qui l’utilisent à leur tour pour leurs propres achats. Ce processus se produit très souvent, il y a donc de nombreuses transactions dans notre système d’argent liquide imaginaire. À la fin de notre expérience, tous les participants déposent à nouveau leur argent liquide à la banque.

Un phénomène intéressant se produit alors : La quantité d’argent liquide n’a pas changé, seule sa répartition a changé. Et bien que de nombreuses transactions en réseau se soient produites, la banque ne voit au final que le solde final de nos différentes personnes.

Revenons donc à la blockchain : dans le cas d’une sidechain, la situation est assez similaire, puisque les jetons sont transférés sur une sidechain et se trouvent donc dans une boîte noire.

Quels sont les avantages des sidechains ?

Une sidechain peut définir ses propres règles. Par exemple, une sidechain peut utiliser un autre algorithme de conses (par ex. proof-of-work) que la mainchain. Cela permet une certaine flexibilité au sein du réseau et en même temps la possibilité de décharger la chaîne principale. Sur la sidechain, les transactions peuvent être exécutées en grande partie indépendamment de la mainchain – tous les utilisateurs ne sont donc pas au courant. Si l’on envoie une transaction Bitcoin normale, celle-ci est traitée par tous les participants du réseau et leur est donc visible. Cela entraîne des problèmes de capacité en cas de gros volumes de transactions. En revanche, si l’on utilise une sidechain, on désengorgerait dans ce cas le réseau Bitcoin.

Quels sont les différents types de sidechains Bitcoin ?

Custodian – Le surveillant

Le superviseur (custodian) est une partie centrale qui réserve les tokens. On envoie donc les bitcoins à ce custodian, qui les garde en sa possession et veille à ce qu’ils ne puissent pas être émis sur la chaîne principale. L’inconvénient de cette approche est que l’on fait confiance au custodian pour surveiller les coins gelés.

Federation – Le comité sidechain

Au lieu de placer la confiance dans une seule main, comme c’est le cas avec le dépositaire, il est possible de créer une fédération. Pour cela, on accorde l’accès aux tokens gelés via un multiwallet. Cela signifie par exemple qu’il y a trois clés. Au moins deux d’entre elles sont nécessaires pour ouvrir le coffre au trésor contenant les tokens. Si l’on transmet les clés à trois personnes (par exemple), deux personnes sur trois doivent également donner leur accord pour libérer les tokens.

SPV Sidechain – La vérification automatisée

La variante de la sidechain décrite par Blockstream dans son livre blanc officiel sur la sidechain est ce qu’on appelle une sidechain SPV. Celle-ci nécessite ce que l’on appelle des preuves SPV (simplified payment verification proofs). Ce terme d’apparence technique signifie qu’il est possible de vérifier, sur la base de la cryptographie et avec seulement quelques données nécessaires, si une transaction est contenue dans un bloc. Si cette condition est remplie, le transfert des jetons est effectué.

Drivechain

Dans une drivechain, les mineurs sont impliqués dans le processus de décision de transfert des tokens. En fait, ils sont les dépositaires (voir ci-dessus) des tokens transférés – ils peuvent donc aussi les libérer sur la mainchain. La drivechain repose sur l’idée que la surveillance des fonds par les mineurs est moins dangereuse, compte tenu de la théorie des jeux, que l’utilisation d’un custodian centralisé.

Modèles hybrides

Il est bien entendu possible de combiner les différentes variantes – le modèle hybride d’une sidechain ne signifie rien d’autre. RSK Labs a par exemple étudié un concept qui associe l’idée de drivechain à une fédération. Pour simplifier, les mineurs et les membres de la fédération peuvent ainsi décider du transfert des jetons à l’aide de leurs clés.

Termes similaires

  • Transaction Bitcoin.
  • Block
  • Block Explorer.
  • Block Reward.
  • Blockchain contrôlé par un réseau informatique public distribué (en anglais « distributed »). (voir aussi : technologie du ledger distribué). On distingue les blockchains publiques (public ou permissionless) et les blockchains privées (private ou permissioned) »).
Token Boost

Commencez à trader dès maintenant

Investissez dans les cryptos et trader vos devises numériques sur les différentes plateformes.

Laisser un commentaire

Crypto logo

Token Boost, votre e-magazine français 100% crypto & DeFi.

Contact

54, impasse Toussaint, Lorainville