Rootstock (RSK) est une plateforme de smart-contract connectée à la blockchain du Bitcoin en utilisant la technologie Sidechain.
Les smart-contracts n'étant pas réellement déployés sur la blockchain du Bitcoin, RSK permet aux utilisateurs d'envoyer des Bitcoin directement sur la chaîne Rootstock en utilisant ce qu'on appelle le 2-way peg, qu'on pourrait traduire par "cheville à 2 sens".
Ces bitcoins sont convertis en smart Bitcoin (SBTC) sur la blockchain Rootstock.
Ces coins RSK peuvent être utilisés pour déployer ou interagir avec des smart-contracts et des dApps (pour rappel decentralized Applications) sur la blockchain RSK.
Rootstock s'appuie sur un système de merge-mining pour sécuriser sa blockchain.
Le merge-mining permet aux mineurs de Bitcoin de travailler à la fois sur le BTC et le RSK sans impact sur le minage de Bitcoin.
Les mineurs obtiennent ainsi une récompense BTC et RSK pour le même travail de calcul.
Ce système est en cours de test et est pris en charge par certains principaux pools du Bitcoin.
Son protocole, Lumino Network, devrait être totalement compatible avec l'environnement Ethereum et sa machine Virtuelle EVM (smart contracts écrits en langage Solidity).
Il devrait également permettre des transactions instantanées sans frais et à hauteur de 2000 paiements/seconde.
2-way Peg
C'est une méthode de transfert de BTC en SBTC et inversement.
Lorsque les BTC sont échangés en SBTC, aucune devise n'est transférée entre les blockchains.
**Il n'y a pas de transaction unique qui fait le travail. **
Le Bitcoin ne peut pas vérifier l'authenticité du solde sur une autre blockchain.
Losrqu'un utilisateur souhaite convertir des BTC en SBTC, une partie de BTC est bloquée dans la blockchain du Bitcoin et la même quantité de SBTC est débloquée côté RSK.
Lorsque du SBTC doit être reconverti en BTC, il est à nouveau verrouillé en RSK et la même quantité de BTC est débloquée dans la blockchain du Bitcoin.
Un protocole de sécurité garantit que les mêmes Bitcoin ne peuvent pas être déverrouillés sur les 2 blockchains en même temps.
Fonctionnement
Lorsqu'un utilisateur envoie des Bitcoin à l'adresse surveillée par le smart-contract qui sert de pont entre RSK et BTC (2-way peg), ils sont verrouillés sur la blockchain Bitcoin et les RSK sont débloqués et envoyés à l'adresse adéquate sur la seconde blockchain.
Un 2-way peg permet aux 2 monnaies d'être envoyées dans et hors de la blockchain RSK.
RSK utilise une combinaison drive chain / side chain / federations qui lui permet de basculer entre un mécanisme décentralisé et centralisé en fonction de la situation.
La technologie Sidechain ne peut pas être implémentée directement dans Bitcoin sans hard-fork, un modèle de drive-chain est mis en place (chaîne de transmission).
Dans ce cas, les BTC verrouillés sont confiés au mineur Bitcoin, ce qui leur permet de voter quand et où envoyer les BTC verrouillés.
Il faut compter sur les mineurs Bitcoin pour qu'ils se comportement honnêtement lorsqu'ils traitent la livraison des BTC verrouillés.
Ainsi, pour que le modèle drive-chain soit actif, un grand nombre de mineurs de Bitcoin doit merge-mine du RSK pour avoir une incitation directe à se comporter honnêtement.
Lorsque les conditions sont remplies, RSK prend la forme d'un modèle drive chain / side chain (chaîne de transmission / chaîne de transition*).
Si les conditions ne sont pas remplies, RSK fera appel à la Fédération, un groupe de notaires composés des principales plateformes d'Exchange de Bitcoin. Ils seront chargés de libérer des Bitcoin verrouillés si nécessaire.
Cela serait fait de manière décentralisée entre tous les membres, où une majorité doit signer une transaction.
Ce qui garantit qu'une plateforme Exchange non autorisée ne peut pas prendre le contrôle des Bitcoin verrouillés lorsqu'il reçoit lui-même la preuve d'une transaction de verrouillage dans l'autre blockchain.
Comme la blockchain RSK a été construite pour être une side chain qui peut comprendre le mécanisme de consensus de la blockchain Bitcoin, le système implémenté côté RSK est une side chain où la monnaie est automatiquement verrouillée et déverrouillée sans aucun vote requis.
C'est impossible sur la blockchain Bitcoin.
Avantages
En apportant une technologie de smart-contract au réseau Bitcoin, RSK crée un scénario d'utilisation extrêmement puissant pour Bitcoin.
Bitcoin n'est pas seulement un système de paiement, c'est aussi un outil de développement qui peut être utilisé pour déployer des dApps (applications décentralisées) et des smart-contracts.
RSK permettra également aux transactions de se produire sur sa side chain à un rythme plus rapide que Bitcoin, ce qui est un avantage pour les utilisateurs mais empêche également que la limite de taille des blocs Bitcoin soit atteinte.
Rootstock présente donc de nombreux avantages par rapport à d'autres plateformes de smart-contracts.
RSK est connecté à la blockchain la plus populaire, la plus sécurisée et la plus ancienne, elle possède donc un avantage étant donné que Bitcoin possède déjà la plus grande base d'utilisateurs en crypto.
De plus, la machine virtuelle RSK est censée être 6 fois plus rapide que les concurrentes.
Le mécanisme de minage de Rootstock est un autre avantage car aucune puissance supplémentaire n'est utilisée pour sécuriser la blockchain et les mineurs Bitcoin reçoivent plus pour le même travail.
C'est à la fois une fonctionnalité intéressante pour les mineurs de BTC et pour l'environnement.
Applications
- Smart contracts et applications décentralisées capables de manipuler des Bitcoins
- Amélioration de la scalabilité du système de transactions Bitcoin.
- Canaux de micro-paiements qui permettent d’effectuer des transactions sans frais, entre plusieurs parties. Les frais sont uniquement collectés lors de la fermeture du canal (cf. Lightning Network)
- Système de paiement facilement implémentable chez les commerçants.
- Place d'échange décentralisée en peer-to-peer.
- Preuves d’existence sur la blockchain.
- RSK propose une side chain où les fonds pourront être déplacés de façon prédéfinie, sous certaines conditions.
- Émission d’actifs numériques dérivés, indexés sur des valeurs réelles
- Systèmes de votes transparents
C'est un beau projet mais ça fait longtemps que je ne crois plus au Bitcoin, la technologie est trop vieille, je préfère miser sur d'autres crypto-monnaies. Le Bitcoin ne sera jamais un moyen de paiement utiliser, je pense qu'il deviendra plus comme de l'or : un refuge de valeur.
je suis assez d'accord avec toi. Mais plus il y aura des projets comme celui-là, plus le bitcoin aura une chance d'évoluer. A voir dans le temps