Sidechains au sommet du réseau Bitcoin: RSK et liquide

Les Sidechains, en tant que concept, existent depuis un certain temps déjà. L’idée est d’avoir une blockchain qui fonctionne en parallèle avec la blockchain principale. Il permet aux utilisateurs de déplacer des jetons et d’autres actifs numériques de la blockchain principale vers la chaîne latérale et vice-versa. Vous pouvez les considérer comme des extensions de blockchains existantes qui peuvent augmenter leurs fonctionnalités. Dans ce guide, nous allons examiner le fonctionnement des sidechains, puis nous explorerons les deux sidechains les plus essentiels actuellement exécutés sur la blockchain de Bitcoin:

  • RSK.
  • Liquide.

Comment fonctionnent les Sidechains?

Sidechains

La sidechain est attachée à la blockchain principale via une cheville bidirectionnelle. Dans un ancrage à sens unique, vous détruisez certains jetons, comme BTC, et vous gagnez de la monnaie en échange de cela. Par exemple. dans Counterparty – une plate-forme financière peer-to-peer construite sur Bitcoin – vous «brûlez» du BTC en l’envoyant à une adresse inutilisable. En retour, vous obtenez certains des jetons XCP natifs. Il s’agit d’un processus irréversible dans lequel vous ne pouvez pas récupérer le Bitcoin d’origine.

Dans les sidechains, vous créez une cheville bidirectionnelle, ce qui rend tout ce processus réversible.

Voici comment fonctionne le processus:

  • Vous verrouillez certains Bitcoins au lieu de les brûler.
  • Vous verrouillez le BTC dans des boîtes qui n’appartiennent à aucune adresse et qui sont contrôlées par les fédérations.
  • Après avoir bloqué votre BTC, vous obtenez une certaine quantité de jetons nouvellement créés sur la sidechain.
  • Vous interagissez ensuite avec ces nouveaux jetons comme bon vous semble.
  • Une fois que vous avez terminé, vous pouvez graver les jetons restants et revenir à la blockchain principale en récupérant une quantité équivalente de Bitcoin.

Que sont les fédérations?

Étant donné que ces chaînes traitent beaucoup d’argent, il est important d’avoir une couche sécurisée et sans confiance entre la blockchain et la sidechain. Le problème ici est que le script Bitcoin n’est pas assez sophistiqué pour rendre ce processus entièrement décentralisé. En incorporant une multisignature m-of-n, nous pouvons créer une fédération qui ne nécessite pas de confiance entre ses membres pour fonctionner. Blockstream’s Liquid dispose d’un peg fédéré qui utilise un consortium d’échanges.

Pour comprendre le fonctionnement de ces multisignatures, considérons un contrat multisig 5 sur 7, où m = 5 et n = 7. Cela signifie essentiellement que dans une fédération avec 7 membres, tant que 5 approuvent une proposition particulière, cela va par.

Sécurité dans Sidechains

Alors, les sidechains sont-ils aussi sécurisés que la blockchain principale? Eh bien… non, cependant certaines mesures peuvent être prises pour s’assurer que la sécurité est à la hauteur. Voyons ce que fait Rootstock à cet égard.

Selon Rootstock, PoW (Proof of Work, alias le mécanisme de consensus utilisé par Bitcoin) est le seul système de consensus qui offre une finalité appropriée. La raison en est que c’est le seul système consensuel qui consomme réellement une ressource précieuse (l’électricité). Pour attirer les mineurs sur leur plate-forme, Rootstock encourage les mineurs à travers un processus appelé «exploitation minière fusionnée». Dans le minage fusionné, deux crypto-monnaies distinctes, basées sur le même algorithme, sont exploitées simultanément.

Rootstock utilise un système de partage de récompenses en bloc appelé «DECOR +» pour réduire la concurrence et permettre aux mineurs de passer tardivement au meilleur bloc de Rootstock. Vous pouvez en savoir plus sur Decor + ici.

Pour éviter les possibilités d’attaque à 51%, en particulier dans les premiers jours, Rootstock inclut des points de contrôle fédérés pour les blocs minés par PoW. Les membres de la Fédération et les clients signent des points de contrôle fédérés peuvent utiliser la majorité des signatures pour mieux décider quelle est la meilleure chaîne.

Malgré toutes ces mesures, si la puissance minière de Rootstock passe en dessous de 5% de la puissance de hachage de Bitcoin, la Fédération obtient alors le pouvoir de créer des blocs signés. De plus, si la puissance de hachage de Rootstock dépasse 66% de la difficulté de hachage BTC maximale, les utilisateurs arrêteront d’utiliser les points de contrôle fédérés..

Maintenant que nous nous sommes familiarisés avec les bases, examinons les deux sidechains les plus populaires au-dessus du réseau Bitcoin..

Sidechains au sommet du réseau Bitcoin: RSK & Liquide

# 1 Porte-greffe

Rootstock (RSK) est une plateforme de contrats intelligents qui est connecté à la blockchain Bitcoin via la technologie sidechain. Rootstock est né pour être compatible avec les applications d’Ethereum (le modèle web3 / EVM / Solidity) mais en utilisant le bitcoin comme crypto-monnaie sous-jacente. L’idée derrière la création de RSK était pour donner à la blockchain des fonctionnalités de contrat intelligent Bitcoin. À la base, Rootstock est une combinaison de:

  • Une machine virtuelle déterministe à ressources Turing-complète (pour les contrats intelligents) compatible avec l’EVM d’Ethereum.
  • Une sidechain Bitcoin à double sens (pour le commerce libellé en BTC) basée sur une fédération forte.
  • Un protocole de consensus SHA256D merge-mining (pour la sécurité du consensus reposant sur les mineurs de Bitcoin) avec un intervalle de bloc de 30 secondes. (pour des paiements rapides).

Raisons de la création

La blockchain Bitcoin présente plusieurs avantages. Il existe depuis longtemps avec une sécurité éprouvée, une large distribution et une prise de conscience. De plus, il dispose également d’une communauté saine avec un fort pouvoir de hachage. RSK souhaite que ses utilisateurs profitent des avantages de Bitcoin en tant que réserve de valeur et tout en offrant une fonctionnalité de contrat intelligent et une évolutivité accrue.

Détails de Sidechain

La chaîne Rootstock est connectée à la blockchain Bitcoin via une cheville bidirectionnelle. Les utilisateurs verrouillent leur BTC et obtiennent une quantité équivalente de RBTC dans la chaîne latérale. Ces pièces peuvent être utilisées pour déployer ou pour interagir avec des contrats intelligents et des dApps sur la blockchain Rootstock. La fédération RSK sécurise le piquet bidirectionnel RSK et le consensus de bloc est sécurisé par l’extraction de la fusion.

La sidechain RSK a 15 fonctionnaires actifs et a besoin des signatures de huit d’entre eux pour libérer BTC. Le sidechain utilise des modules de sécurité matériels (HSM) personnalisés pour stocker les clés privées et les fonctionnaires de la fédération RSK sont autorisés à auditer à la fois le micrologiciel et le matériel des HSM..

Le jeton natif dans la sidechain RSK est RBTC. La RBTC ne peut pas être pré-minée, frappée ou monnayée, il y a inflation sur RSK. Ce Peg bidirectionnel entre la blockchain Bitcoin et la blockchain RSK assure une conversion fixe entre BTC et RBTC. (1 RBTC = 1 BTC). Le processus de transfert de BTC vers RSK est le suivant:

  • L’expéditeur doit s’assurer que les bitcoins à transférer sont verrouillés dans une adresse P2PKH. Sinon, ils doivent être transférés à une adresse P2PKH dans une transaction Tx1.
  • Les Bitcoins sont transférés de l’adresse P2PKH à l’adresse multisig de la Fédération dans une transaction Tx2.
  • Une fois que la Fédération a confirmé cette transaction, la blockchain déverrouille immédiatement le nombre équivalent de RBTC à une adresse contrôlée par l’expéditeur.

Un peu plus sur l’exploitation minière fusionnée

Nous avons déjà évoqué l’extraction par fusion, mais éclairons-la un peu plus.

  • Pendant le processus d’extraction, le hachage cryptographique d’un bloc nouvellement extrait de la blockchain secondaire (RSK) est intégré dans la blockchain principale (Bitcoin).
  • Le hachage du bloc secondaire est préfixé par une “balise” d’extraction de fusion. Cette balise est un court texte descriptif, également appelé “octets magiques”.
  • Un bloc de la blockchain Bitcoin principale ne peut être associé qu’à un bloc au maximum de la blockchain RSK. Cela garantit qu’il n’y a pas de confusion en ce qui concerne l’emplacement du tag.
  • La principale exigence de sécurité pour le merge-mining est qu’il doit être plus difficile de créer un bloc de blockchain primaire qui peut être associé à deux blocs de la même blockchain secondaire que d’exploiter deux blocs de blockchain primaires différents..

Il y a une section spécifique sur fusion-extraction sur le site Web de RSK expliquant les incitations pour les mineurs.

Développement sur RSK

Les contrats intelligents dans RSK sont exécutés dans la machine virtuelle RSK (RVM). Les principales caractéristiques de RVM sont les suivantes:

  • Au niveau du code opérationnel, le RVM est compatible avec EVM, ce qui signifie qu’il peut RSK peut exécuter des contrats Ethereum.
  • Les utilisateurs pourront exécuter Ethereum DApps avec la sécurité de la blockchain Bitcoin. Profiter essentiellement du meilleur des deux mondes.
  • La communauté RSK suggérera continuellement un pipeline d’amélioration des performances documenté dans de nombreux RSKIP (propositions d’amélioration RSK).

C’est une approche ingénieuse qui a été adoptée par RSK. Au lieu de créer leur propre langage et de forcer les développeurs à travailler d’une certaine manière, ils leur permettront d’utiliser le langage de contrat intelligent le plus populaire (Solidity) pour créer des dApps.

Gouvernance

Rootstock utilise un système de proposition d’amélioration piloté par la communauté (RSKIP). Le livre blanc original de RSK propose un modèle de gouvernance à long terme qui vise à représenter tous les acteurs de la communauté, en fournissant un conseil de gouvernance composé de 5 sièges:

  • Les mineurs pourront voter avec un pouvoir de hachage (1 vote)
  • Les utilisateurs de Bitcoin et Rootstock voteront avec Proof-of-Stake (1 vote)
  • Les échanges et les portefeuilles Web voteront par leur participation à la Fédération (1 vote)
  • Les développeurs de Rootstock et Bitcoin Core auront un système de vote à seuil spécial (1 vote)
  • Le dernier vote peut être offert à une institution Bitcoin établie à but non lucratif, qui peut représenter le plus grand écosystème. Un vote institutionnel peut également être proposé à l’organisation dans le but de standardiser la chaîne d’outils EVM / Solidity / Web3.

RIFOS – Une couche au-dessus de RSK

Au-dessus de RSK se trouve sa pile technologique appelée RIFOS. On peut penser RIFOS comme un AWS décentralisé et une «troisième couche». Les développeurs peuvent utiliser RIFOS pour intégrer de nombreuses fonctionnalités intéressantes dans la blockchain Bitcoin, ce qui aurait été impossible auparavant. Actuellement, les développeurs de RIFOS travaillent sur des applications de service de stockage, de paiement et de dénomination. Si vous êtes intéressé, vous pouvez en savoir plus ici. Si vous souhaitez expérimenter RIFOS, gardez à l’esprit les points suivants:

  • Tant qu’un produit est compatible avec les protocoles sous-jacents, les développeurs peuvent l’intégrer de manière transparente dans l’écosystème RIFOS.
  • Tous les composants individuels de RIFOS ont été conçus pour maximiser les avantages potentiels pour ceux qui souhaitent offrir leurs services d’infrastructure au sein de l’écosystème du protocole.
  • Tous les composants sont protégés par la sécurité fournie par le réseau Bitcoin.
  • Ses protocoles comprendront des mécanismes pour déclencher des effets de réseau et des économies d’échelle.
  • La plupart des services exécutés dans RIFOS seront consommés en utilisant un seul jeton (RIF).

# 2 Liquide

Liquid a été l’une des premières sidechains Bitcoin à être commercialisées. Créé par Blockstream, Liquid aide à atténuer les problèmes d’évolutivité de Bitcoin en permettant le transfert instantané de fonds entre les plates-formes Exchange. Le jeton natif est appelé Liquid Bitcoin (LBTC) qui est indexé 1: 1 avec BTC.

Avantages du liquide

Les principaux avantages de la sidechain Liquid sont les suivants:

  • Transactions quasi instantanées entre les bourses, les teneurs de marché et certains portefeuilles.
  • Étant donné que les sidechains peuvent vous permettre de déplacer de grandes quantités de capital, cela permet des opérations de trading plus efficaces.
  • Liquid est immunisé contre les outils d’analyse des transactions, ce qui le rend plus privé que la blockchain Bitcoin.
  • Les blocs de Liquid sont programmés pour être espacés d’une minute, ce qui le rend extrêmement fiable.
  • Liquid Federation est maintenu par des entités fiables qui doivent agir dans l’intérêt du système pour éviter toute perte de réputation sur le marché.

Qui font partie de la Liquid’s Federation?

La Fédération compte un groupe d’échanges, de commerçants et d’institutions financières de 9 pays sur 4 continents. Actuellement, la Fédération compte un total de 35 membres –

Altonomy, Bitbank, Bitfinex, Bitmax, BitMEX, Bitso, Blue Fire Capital, BTCBOX, BTCTrader / BtcTurk, BTSE, Cobo, Coinone, Coinut, Crypto Garage, DGroup, DMM Japan, FRNT Financial, Gate.io, GOPAX (exploité par Streami ), Huobi, L2B Global, OKCoin, OpenNode, Poolin, Prycto, Sideshift AI, The Rock Trading, SIX Digital Exchange, TaoTao, Tilde, Unocoin, Xapo, XBTO et Zaif.

Il est à noter que le réseau de Liquid est géré par les membres de la Fédération. Blockstream n’a aucun contrôle sur le réseau.

Comment se déroule la transition BTC vers LBTC?

La transition se produit dans les étapes suivantes:

  • Les utilisateurs liquides envoient des bitcoins à une adresse contrôlée par la Fédération.
  • Au moment où cette transaction reçoit 102 confirmation, les utilisateurs sont crédités avec LBTC.
  • Chaque membre Liquid doit conserver une partie de ses fonds en tant que LBTC pour s’assurer que le réseau maintient sa liquidité.

Sidechains sur Bitcoin – Conclusion

Les sidechains sont l’une des innovations les plus critiques du cryptospace. Il y a quelques années à peine, l’idée même de «créer des dApps sur Bitcoin» aurait été un rêve farfelu. Actuellement, nous avons des implémentations telles que SegWit, Liquid et RSK, ce qui rend Bitcoin exponentiellement plus évolutif et programmable. Il sera fascinant de voir le type d’applications que les développeurs vont construire sur Bitcoin grâce à ces implémentations.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me