Qu’est-ce qu’une sidechain?

Une chaîne de blocs se compose généralement d’une chaîne de blocs. Cette chaîne est généralement appelée la chaîne principale. Il relie les blocs individuels de sorte qu’une chaîne de blocs est créée. En outre, il y a ce qu’on appelle les sidechains, qui longent la chaîne principale. D’une certaine manière, ce sont des branches de la chaîne principale. Cela signifie qu’ils peuvent exister de manière relativement autonome à côté de la chaîne principale.

Pour cela, les jetons doivent être « transférés » de la chaîne principale à la chaîne latérale. Après tout, il ne devrait pas être possible de les dépenser deux fois. Au lieu de cela, les jetons sont « marqués » de sorte qu’ils ne sont plus (temporairement) traités sur la chaîne principale. La sidechain est 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 s’en aperçoive. Parce que ceci ne lit que la chaîne principale et ne voit donc pas ce qui se passe en arrière-plan sur la chaîne latérale.

Un exemple de banque
Pour expliquer le principe, commençons par un exemple du monde bancaire que nous connaissons tous. Une banque offre de l’argent comptant et de l’argent virtuel dans les comptes. Si l’argent se déplace sous la forme d’un transfert, ce transfert est enregistré par la banque. C’est donc visible.

Cependant, il est également possible que nous fassions un retrait de 100€. Lorsque nous l’utilisons pour acheter des produits, nous transmettons l’argent à d’autres personnes qui, à leur tour, l’utilisent pour leurs propres achats. Ce processus se produit assez souvent, tant de transactions ont lieu dans notre système de caisse imaginaire. A la fin de notre expérience, tous les participants déposent leur argent liquide à la banque.

C’est un phénomène intéressant : Le montant de l’encaisse n’a pas changé, seulement la distribution. Et bien que de nombreuses transactions en réseau aient eu lieu, en fin de compte, la banque ne voit que les soldes de clôture de nos personnes individuelles.

Revenons au blockchain : Avec une sidechain, c’est assez similaire, parce que les jetons sont transférés sur une sidechain et sont 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 algorithme de Konses différent de celui de la chaîne principale. Cela permet une flexibilité au sein du réseau et en même temps la possibilité de décharger la chaîne principale. Dans la sidechain, les transactions dans la sidechain peuvent être exécutées en grande partie indépendamment de la chaîne principale – tous les utilisateurs ne s’en rendront pas compte. Si une transaction bitcoin normale est envoyée, elle est traitée par tous les participants au réseau et donc visible pour eux. Cela entraîne des problèmes de capacité avec des volumes de transactions importants. L’utilisation d’une sidechain, par contre, soulagerait le réseau Bitcoin.

Quels types de sidechaînes Bitcoin existe-t-il ?

  • Dépositaire – Le Superviseur
    Le soi-disant superviseur (gardien) est un parti central qui réserve les jetons. Le bitcoin est envoyé à ce gardien, qui à son tour le détient en sa possession et s’assure qu’il ne peut pas être sorti sur la chaîne principale. L’inconvénient de cette approche est que vous faites confiance au gardien pour surveiller les pièces congelées.
  • Fédération – Le comité sidechain
    Au lieu de placer la confiance – comme avec le dépositaire – dans une seule main, une fédération peut être formée alternativement. Pour ce faire, l’accès aux jetons congelés est accordé par l’intermédiaire d’un porte-monnaie multiple. Cela signifie, par exemple, qu’il y a trois clés. Au moins deux d’entre eux sont nécessaires pour ouvrir le coffre au trésor avec les jetons. Si vous donnez les clés à trois personnes (par exemple), deux personnes sur trois doivent être d’accord pour libérer les jetons.
  • Chaîne latérale SPV – L’inspection automatisée
    La variante de sidechain décrite dans le livre blanc officiel sur la chaîne latérale est une chaîne latérale SPV. Cela nécessite des preuves dites SPV (preuves simplifiées de vérification de paiement). Le terme technique signifie qu’il est possible de vérifier si une transaction est contenue dans un bloc basé sur la cryptographie avec seulement quelques données requises. Si cette condition est remplie, le transfert de jeton est effectué.
  • chaîne cinématique
    Dans une drivechain, les mineurs sont impliqués dans le processus de décision pour le transfert des jetons. Strictement parlant, ce sont les gardiens (voir ci-dessus) des jetons transférés – ils peuvent donc les relâcher à nouveau sur la chaîne principale. La drivechain repose sur l’idée que, compte tenu de la théorie des jeux, la surveillance des fonds par Miner est moins dangereuse que le recours à un gardien centralisé.
  • modèles hybrides
    Bien entendu, les différentes variantes peuvent également être combinées – rien d’autre ne signifie le modèle hybride d’une sidechain. Par exemple, RSK Labs a examiné un concept qui combine l’idée de chaîne d’entraînement avec une fédération. En termes simples, cela permet aux mineurs et aux membres individuels de la Fédération avec leurs clés de décider du transfert des jetons.

Lisk – un réseau de sidechain par nature
Lisk est un projet qui a été développé avec un accent particulier sur les chaînes latérales et qui veut surtout utiliser les avantages de la réduction de capacité et la possibilité de développement dApp en dehors de la chaîne principale. Dans notre Lisk-Tutorial, nous décrivons le projet plus en détail.

Laisser un commentaire