Drivechains, technologie permettant au Bitcoin d’absorber tous les altcoins

Drivechains, technologie permettant au Bitcoin d’absorber tous les altcoins

Les drivechains sont une technologie Layer2 pour Bitcoin qui permet la création et l’utilisation de plusieurs sidechains, facilitant ainsi l’existence de devises alternatives au sein du même réseau Bitcoin. Cette approche présente de nombreux avantages. Celles-ci incluent la possibilité d’expérimenter sans autorisation, d’introduire de nouvelles fonctionnalités et de nouveaux cas d’utilisation, d’atténuer la concurrence entre les blockchains et d’améliorer l’évolutivité.

Le créateur de la proposition est Paul Sztorc, développeur Bitcoin et actuel PDG de LayerTwo Labsqui a présenté deux propositions d’amélioration du Bitcoin (BIPs) en 2017 : le BIP-300 et BIP-301. Dans ces deux BIP, Sztorc a jeté les bases d’une mise en œuvre décentralisée de plusieurs sidechains Bitcoin.

Bitcoin, un esprit libre soumis à la réglementation OFAC ?

Chaînes de transmission

L’objectif de Sztorc est que Bitcoin absorbe le reste des altcoins, en leur permettant d’être représentés comme des sidechains Bitcoin, évitant ainsi la fragmentation de l’écosystème et améliorant l’interopérabilité entre eux. De cette manière, il serait possible que des crypto-monnaies telles que le Litecoin soient simplement une représentation de chaîne de transmission au sein du Bitcoin, sécurisée par le réseau Bitcoin, compatible avec celui-ci et totalement interopérable, comme c’est le cas avec l’actuel Lightning Network.

Comment fonctionnent les chaînes de transmission

Pour faire de tout cela une réalité, Drivechains utilise un certain nombre de capacités du réseau Bitcoin. Plus précisément, ils utilisent des tests de Vérification simplifiée des paiements (SPV) pour permettre aux utilisateurs d’effectuer des transactions Bitcoin vers et depuis une sidechain, en utilisant un rattachement bidirectionnel.

Bit2Me double le nombre de dépôts qu’il reçoit d’autres bourses

Le BTC envoyé dans cette opération est ensuite verrouillé sur une adresse dédiée en chaîne. Cette adresse fonctionne comme un coffre-fort sécurisé, attribuant des soldes à la chaîne de transmission en question. Ce système est très similaire à ce que nous voyons dans les ponts de pools inter-chaînes actuels dans l’écosystème DeFi.

Rappelons que lorsque nous envoyons un jeton ou une devise entre chaînes (par exemple DAI d’Ethereum à DAI dans Polygon), ce qui se passe réellement, c’est que le pont prend notre DAI dans Ethereum et émet le montant correspondant de DAI (payer des commissions) dans le réseau Polygon.

Eh bien, exactement la même chose se produit avec les chaînes de transmission. Lorsqu’un utilisateur de Bitcoin effectue un paiement pour interagir avec une chaîne de transmission, il émet le paiement avec une série d’instructions (à l’aide de Bitcoin Script), qui sont ensuite traitées par le réseau Bitcoin et la chaîne de transmission en question.

Les évolutions technologiques qui ont révolutionné Bitcoin en 2023

En fin de compte, l’utilisateur recevra son paiement correspondant dans la chaîne d’entraînement et à l’adresse spécifiée, tandis que son BTC (la devise source) est stocké dans un coffre-fort comme assurance de liquidité entre les deux réseaux. Un mécanisme très similaire est utilisé dans le Lightning Network, utilisant un type de contrat appelé Contrat HTLC ou Hash Time Lock.

Vos propres règles de consensus

Bien entendu, tout cela passe par un processus de vérification, dans lequel les deux parties (la chaîne principale et la chaîne d’entraînement) vérifient la transaction effectuée, garantissant ainsi que l’opération de blocage du solde est effectuée de manière appropriée. Ceci est important car la sécurité et la bonne relation économique entre les deux chaînes en dépendent.

Histoire d’OCEAN, le pool minier de Jack Dorsey et Luke Dashjr

Mais ici entre en jeu un autre point fondamental des drivechains : elles peuvent avoir leurs propres règles de consensus. Grâce à cette capacité, les chaînes de transmission peuvent avoir des politiques d’émission et de commission différentes de celles que nous voyons sur la chaîne Bitcoin principale, ce qui, en fait, en fait un écosystème « distinct » de Bitcoin, même si elles fonctionnent en réalité de manière indépendante. conjointement.

Plusieurs crypto-monnaies, un seul réseau

Par exemple, une implémentation possible avec des chaînes cinématiques est ZCash. Rappelons que ZCash est un dérivé du protocole Bitcoin, auquel ont été ajoutées une série de mesures destinées à améliorer la confidentialité de cette crypto-monnaie, grâce à l’utilisation d’une cryptographie à preuve de connaissance nulle, zk-SNARK.

En tant que dérivé, ZCash présente de nombreux aspects similaires à Bitcoin, ce qui le rend compatible avec la mise en œuvre de chaînes de transmission. Ainsi, nous pouvons créer une chaîne de transmission pour ZCash et ajouter tout le nécessaire à son fonctionnement à ladite chaîne de transmission. Y compris, bien sûr, la capacité d’anonymat offerte par zk-SNARKs. Tout cela sans interrompre le bon fonctionnement du Bitcoin.

Bitcoin et crypto-monnaies comme solution institutionnelle en Argentine

Cet exemple montre clairement que Les chaînes de transmission amplifient l’utilité du réseau Bitcoin. Tout comme nous pouvons implémenter ZCash, nous pouvons implémenter d’autres chaînes. Comme Monero ou Ethereum, incluant l’EVM et toute la capacité de smart contracts de ce réseau. Tout cela, parce que la mise en œuvre serait une chaîne cinématique. Imaginez le niveau d’expansion que cette technologie peut atteindre.

Comme pour le Lightning Network, la meilleure chose dans tout cela est que nous pouvons à nouveau passer d’une chaîne de transmission à Bitcoin. Dans ce cas, le processus à suivre est le contraire : émettre l’opération depuis la chaîne d’entraînement puis la transférer vers la chaîne principale Bitcoin. Dans la vidéo suivante, nous pouvons voir comment Paul Sztorc démontre cette technologie en utilisant ZCash.

Hashrate Escrow, une grande multi-signature de mineurs

Désormais, passer du Bitcoin à la drivechain (ou vice versa) est assez simple, puisqu’un système de messagerie est établi à l’aide d’un nouveau code d’opérations appelé OP_DRIVECHAIN. Ce code Bitcoin Script permet au réseau Bitcoin d’envoyer des messages aux chaînes de transmission et de fonctionner en fonction de ceux-ci. Bien entendu, les chaînes cinématiques peuvent également faire la même chose, mais le mécanisme est un peu différent, comme vous le verrez ci-dessous.

L’important est que lorsqu’une opération est réalisée entre un Bicoin et une drivechain, l’OP_DRIVECHAIN ​​​​entre en jeu. Il s’agit de notre messager et permet l’interopérabilité entre les deux réseaux et leurs ensembles de règles consensuelles. L’ensemble de ce processus est orchestré par un mécanisme appelé Hashrate Escrow.

Les crypto-monnaies deviennent un symbole générationnel

Hashrate Escrow est un système de vote qui permet aux mineurs de Bitcoin et aux opérateurs de chaîne de transmission de voter sur la validité ou l’invalidité d’une opération. En réalité, il s’agit d’une immense multi-signature dans laquelle un minimum de 13 150 voix (sur un total de 26 300) sont nécessaires pour qu’une opération soit acceptée ou non. Ces signatures permettent le fonctionnement d’une chaîne de transmission.

Un exemple de Hashrate Escrow

Par exemple, si nous exécutons un retrait d’une drivechain vers la mainchain Bitcoin, l’opération est réalisée suite au consensus de la drivechain. Ce consensus peut impliquer de geler les fonds à retirer et d’envoyer les données de transaction correspondantes aux mineurs de la blockchain Bitcoin, via OP_DRIVECHAIN, afin de permettre le retrait sur la mainchain.

Cependant, ce n’est pas immédiat, puisque Hashrate Escrow entre ici en jeu. Pour que cela soit approuvé, les mineurs doivent voter pour savoir si l’opération est valide ou non, ce qui nécessite 13 150 signatures, émises par le mineur dans chaque bloc ajouté au réseau mainchain. Ainsi, un retrait d’une chaîne de transmission peut prendre environ six mois.

Certes, ce dernier ne semble pas très amusant, encore moins utilisable. Mais tout a une solution : la génération de marchés de compensation. Il s’agirait de services qui pourraient être créés à la fois dans la mainchain et dans la drivechain, pour amener les deux parties à un accord afin de procéder à des échanges.

L’Amérique latine adopte les crypto-monnaies pour leur utilité

Par exemple, si Juan veut quitter une chaîne de transmission avec 1 000 €, mais que María souhaite entrer dans cette chaîne de transmission avec le même montant, des mécanismes d’échange peuvent être créés qui permettent à Juan et María d’échanger leurs devises respectives entre eux. Ainsi, Juan transmet les 1 000 € à María sur la chaîne de transmission et María, à son tour, fait de même sur la chaîne principale. Ainsi, les deux opérations seraient réalisées beaucoup plus rapidement et donneraient lieu à la génération de nouveaux marchés et applications dédiés à ce type de services.

Blind Merge Mining, miner des cryptomonnaies à l’aveugle

Le deuxième élément qui rend les chaînes de transmission possibles est le Blind Merge Mining (BMM). L’objectif de ce type de minage est de surmonter deux limitations liées au bien connu Merge Mining (par exemple celui utilisé par RSK ou Namecoin). Ces limitations en question sont :

  • Les mineurs doivent exécuter un nœud complet de la chaîne de transmission (ce qui peut entraîner des erreurs)
  • Les mineurs reçoivent des paiements en utilisant une devise autre que Bitcoin (ex : en RSK, vous recevez des tokens RSK).

Cependant, dans Blind Merge Mining, les mineurs de la chaîne principale (dans ce cas Bitcoin) peuvent exploiter sur une sidechain (drivechain) sans avoir besoin de valider sur la sidechain (sans exécuter de logiciel autre que Bitcoin Core). .

Hachage critique

Pour ce faire, les chaînes de transmission introduisent un nouveau type de transaction dans lequel le nœud de chaîne de transmission demande au mineur de la chaîne principale d’inclure un « hachage critique » dans la coinbase d’un bloc de chaîne principale. L’inclusion du hachage critique dans la coinbase signifie une extraction réussie du bloc de chaîne de transmission. Après avoir extrait un bloc Blind Merge Mining dans la chaîne d’entraînement, le mineur pourra réclamer la récompense correspondant à ladite chaîne d’entraînement, recevant ladite récompense dans la chaîne principale Bitcoin et soumise au Hashrate Escrow, le mineur doit donc attendre que le bloc soit terminé. . signé pour pouvoir retirer ladite récompense en Bitcoin.

La cryptoculture comme symptôme d’une époque instable et accélérée

C’est le mécanisme qui permet à l’OP_DRIVECHAIN ​​​​de pouvoir interopérer entre les deux chaînes, puisqu’aucun nœud spécial n’est exécuté pour chaque chaîne de transmission, mais que leur fonctionnalité au niveau de la génération de blocs et du consensus peut être obtenue en utilisant le même logiciel Bitcoin Core. (avec les modules complémentaires correspondants).

Potentiel de la chaîne de transmission et impact sur l’écosystème

Comme vous pouvez le constater, les chaînes de transmission cherchent à relever les principaux défis auxquels Bitcoin est confronté, tels que l’évolutivité, l’évolutivité et la diversification des actifs. Certains de ces défis incluent la nécessité d’un large consensus pour introduire des changements dans Bitcoin. Comme la limitation de Bitcoin à transférer uniquement son actif natif et le compromis entre évolutivité et décentralisation.

De même, les chaînes de transmission cherchent à unifier les fonctions existantes dans d’autres chaînes au sein de Bitcoin. Par exemple, il serait possible de créer une chaîne de transmission qui émule la fonctionnalité de Filecoin, dans laquelle les participants de cette chaîne de transmission fournissent des services de stockage de données et reçoivent les paiements correspondants pour le service fourni. Rappelez-vous encore une fois, il est lié au BTC qui se trouve à l’intérieur de la chaîne de transmission.

Paul Sztorc continue de développer ce curieux design depuis sa société LayerTwo Labs. Actuellement, Il existe déjà des implémentations pour Ethereum et ZCashce qui montre clairement le potentiel de cette technologie.

José Maldonado
Derniers messages de José Maldonado (tout voir)

Voir l’article original en espagnol

Audible
🎧 Découvrez le plaisir de l’écoute avec Audible d’Amazon ! Cliquez maintenant et obtenez votre premier livre audio GRATUIT. Ne manquez pas cette chance de transformer vos trajets en aventures épiques ! 📚