paint-brush
DeFi sur Bitcoin Partie 1 : Un guide pour créer des dApps avec Rootstockpar@rootstock_io
8,518 lectures
8,518 lectures

DeFi sur Bitcoin Partie 1 : Un guide pour créer des dApps avec Rootstock

par Rootstock6m2023/07/27
Read on Terminal Reader

Trop long; Pour lire

La technologie Blockchain a révolutionné de nombreuses industries en fournissant des solutions décentralisées sécurisées et transparentes, à commencer par Bitcoin. Bitcoin a été le pionnier de la révolution de la blockchain, établissant un cadre décentralisé et sécurisé pour le stockage de valeur et les transactions peer-to-peer. Cependant, il s'agissait principalement d'un système transactionnel avec une programmabilité limitée.
featured image - DeFi sur Bitcoin Partie 1 : Un guide pour créer des dApps avec Rootstock
Rootstock HackerNoon profile picture

La technologie Blockchain a révolutionné de nombreuses industries en fournissant des solutions décentralisées sécurisées et transparentes, à commencer par Bitcoin .


Bitcoin a été le pionnier de la révolution de la blockchain, établissant un cadre décentralisé et sécurisé pour le stockage de valeur et les transactions peer-to-peer. Cependant, il s'agissait principalement d'un système transactionnel avec une programmabilité limitée .


Ethereum est venu remédier à cette limitation, en introduisant une plate-forme avec prise en charge native des contrats intelligents complexes, permettant la création de DeFi et devenant une passerelle pour les applications Web3. Cependant, cela s'est fait au prix d' une perte du niveau de sécurité de Bitcoin .


C'est là que le compatible EVM Solution de couche 2 Bitcoin Rootstock entre en jeu, combinant la sécurité de Bitcoin avec la programmabilité d'Ethereum.


Dans cet article, nous explorons comment les solutions de couche 2 étendent les capacités de Bitcoin, pourquoi les développeurs choisissent Rootstock pour s'appuyer sur Bitcoin et comment vous pouvez commencer à créer votre propre application ou service sur la blockchain Rootstock.


Mais d'abord…

Qu'est-ce que la chaîne de blocs Rootstock ?

Rootstock, anciennement connu sous le nom de RSK, est une chaîne latérale compatible EVM construite sur le réseau Bitcoin .


Il combine le meilleur de Bitcoin et Ethereum, permettant la création de dApps tout en profitant de la sécurité robuste de Bitcoin. Plus de 50 % de la puissance de hachage qui sécurise Bitcoin protège également Rootstock grâce à un mécanisme de preuve de travail (PoW) connu sous le nom de Merge Mining.


Comme la plupart des chaînes latérales, Rootstock fonctionne en se connectant à la chaîne principale via un cheville à double sens système ou pont. De cette façon, les développeurs peuvent représenter les Bitcoins comme Bitcoins intelligents (RBTC) à l'intérieur de Rootstock, le jeton utilisé pour payer le gaz nécessaire à l'exécution des transactions.


RBTC est indexé 1: 1 avec BTC, ce qui signifie que dans Rootstock, il y a exactement 21 millions de RBTC. Le Powpeg permet le transfert de bitcoins de la blockchain Bitcoin à la blockchain Rootstock et vice-versa.


Powpeg est le pont le plus fiable et le plus sécurisé vers Rootstock, mais par conséquent, il prend également le plus de temps à traiter. Si vous avez besoin de RBTC rapidement, vous pouvez utiliser Survol du RIF et Sovryn FastBTC qui prennent moins de 30 minutes pour relier RBTC et BTC.

Pourquoi les développeurs choisissent de construire sur Rootstock

Développer sur Rootstock présente des avantages substantiels, notamment :

1. Mise à l'échelle de Bitcoin tout en maintenant la sécurité :

La blockchain Rootstock est hautement sécurisée car elle est construite sur le mécanisme de sécurité de consensus PoW de Bitcoin. Une grande partie des mineurs de Bitcoin participent à Extraction par fusion de porte-greffes , fournissant les propriétés de chaîne de blocs de persistance et de vivacité requises pour sécuriser efficacement le réseau Rootstock.


Le rôle des mineurs fusionnés dans le protocole Powpeg est la couche la plus importante et la plus cruciale de l'approche de défense en profondeur de Rootstock pour sécuriser le pont entre Rootstock et Bitcoin.

2. Compatibilité EVM avec la machine virtuelle Rootstock :

Rootstock prend en charge le déploiement de contrats intelligents car il est compatible EVM. Cela signifie que les développeurs familiarisés avec les dApps compatibles EVM peuvent créer de nouveaux projets de manière transparente et migrer ceux existants vers Rootstock. Voir Comment porter vos projets Ethereum sur Rootstock .


Cette interopérabilité avec les contrats intelligents Ethereum est attribuée au Machine virtuelle porte-greffe (RVM) , basé sur la machine virtuelle Ethereum, qui permet l'exécution de contrats intelligents Ethereum sur Rootstock.


Les développeurs peuvent utiliser de manière transparente le même code, le même langage de programmation de contrats intelligents (Solidity), les mêmes outils et bibliothèques lors de la création d'applications Rootstock. À son tour, cela donne à la communauté Ethereum une alternative moins chère et plus rapide pour interagir avec leurs dApps préférées.


Les utilisateurs peuvent également envoyer leurs actifs Rootstock à Metamask, un portefeuille numérique Ethereum populaire.

3. Frais réduits :

Le porte-greffe fournit réduction des coûts de transaction qu'Ethereum et Bitcoin (frais de gaz environ 50 fois moins chers). Ceci est rendu possible grâce à la nature de la couche 2 de Rootstock, lui permettant de traiter plusieurs transactions en parallèle, en regroupant finalement le coût de plusieurs transactions.


Ceci est également possible via Cumul RIF , une solution de mise à l'échelle de Rootstock, qui offre des paiements rapides et sur place à un coût de transaction ultra-faible en tirant parti de la puissance de mise à l'échelle des preuves à connaissance nulle (ZK).


4. Transactions plus rapides :

Le réseau Rootstock peut atteindre jusqu'à300 TPS (transactions par seconde), bien plus rapide que les 27 TPS d'Ethereum et les 7 TPS de Bitcoin. Voir https://stats.rsk.co/ pour plus d'informations.


5. Base d'utilisateurs en croissance rapide

Rootstock est un écosystème en croissance rapide composé de partenaires et d'une communauté de développeurs active avec plus de +140 dApps construites sur Rootstock.

6. Communauté de soutien actif

Le porte-greffe a un communauté active de membres multilingues sur les plateformes Telegram, Slack et Discord.

7. Avantages et opportunités passionnants

Le Portail des développeurs Rootstock est une plaque tournante pour toutes les ressources et outils de développement nécessaires pour commencer à construire sur Rootstock.


Profitez des opportunités et des ressources d'apprentissage comme le programme ambassadeur pour obtenir des récompenses et des avantages exclusifs et jouer un rôle actif dans l'avancement de l'écosystème Rootstock !


Rootstock fournit également une variété de ressources aux développeurs pour en savoir plus sur la blockchain et le développement de contrats intelligents. Vérifiez Cours sur porte-greffe .

Pourquoi Rootstock est-il une chaîne latérale Bitcoin unique ?

Extension des capacités de Bitcoin avec Rootstock


En tant que sidechain, Rootstock a une conception unique qui lui permet d'étendre les capacités de Bitcoin de manière transparente et sécurisée. Voici comment:

Exploitation minière fusionnée

La blockchain Rootstock utilise le même algorithme de consensus Proof-of-Work (PoW) que Bitcoin, sauf que les mineurs peuvent générer des blocs beaucoup plus rapidement que la couche de base de Bitcoin. Ces blocs Rootstock sont extraits par un processus appelé exploitation minière fusionnée .


Étant donné que les deux blockchains utilisent le même consensus, les mineurs peuvent s'engager dans une exploitation minière fusionnée pour exploiter simultanément les blockchains Bitcoin et Rootstock. Bitcoin et Rootstock consomment la même puissance de calcul minière, de sorte que les mineurs peuvent contribuer au taux de hachage pour miner des blocs sur Rootstock.


En fin de compte, l'exploitation minière fusionnée peut augmenter la rentabilité d'un mineur sans nécessiter de ressources supplémentaires.


L'exploitation minière fusionnée permet à Rootstock de valider les transactions, de créer des blocs et de les envoyer à Bitcoin. Avec ce processus de minage, les utilisateurs peuvent avoir l'esprit tranquille en sachant que les contrats intelligents Rootstock bénéficient de la sécurité éprouvée de la blockchain Bitcoin.


En savoir plus sur exploitation minière fusionnée dans le livre Armadillo .

Powpeg

Powpeg est le pont bidirectionnel pour transférer Bitcoin vers et depuis la blockchain Rootstock.


Techniquement, la plate-forme Rootstock n'a pas son propre jeton de gaz natif. Au lieu de cela, Rootstock utilise RBTC, qui est émis à un ratio de 1: 1 contre BTC verrouillé sur le réseau Bitcoin. RBTC aura toujours la même valeur que BTC et est utilisé pour payer les frais de transaction sur Rootstock.


Les fonds relais entre Rootstock et Bitcoin sont contrôlés par 2 mécanismes principaux : un coffre-fort et un contrat intelligent. Le transfert de Bitcoin vers Rootstock est un processus connu sous le nom de peg-in et nécessite que l'utilisateur verrouille une quantité de BTC dans un coffre-fort sur le réseau Bitcoin.


Cela permet de débloquer le montant BTC correspondant sur Rootstock.


Inversement, le transfert de BTC vers le réseau Bitcoin à partir de Rootstock nécessite que l'utilisateur envoie une quantité de RBTC à un contrat intelligent sur Rootstock. Cela déverrouille ensuite le montant correspondant de BTC du coffre-fort sur Bitcoin.


En savoir plus sur le Powpeg .

À l'intérieur de l'écosystème des porte-greffes

Grâce à son infrastructure sécurisée et à ses capacités de mise à l'échelle, la blockchain Rootstock permet aux développeurs de créer un large gamme de dApps y compris les solutions de paiement, les protocoles de prêt, les outils d'échange d'actifs, etc.


Premiers pas avec le porte-greffe

Nouveau dans le déploiement de contrats intelligents ? Inscrivez-vous pour le Cours de développeur Rootstock Blockchain créé par IOV Labs ou consultez le tutoriel sur The Complete Full Stack dApp on Rootstock .


Expert dans la création de dApps sur Ethereum, allez-y et visitez le portail des développeurs Rootstock pour donner vie à vos dApps sur Rootstock.

À propos du porte-greffe

Rootstock, anciennement connu sous le nom de RSK, change la donne dans le domaine de la blockchain. C'est une chaîne parallèle à Bitcoin qui apporte les capacités de contrat intelligent d'Ethereum dans le mélange, nous donnant essentiellement le meilleur des deux mondes.


En tant que développeur, cela ouvre une pléthore d'opportunités pour la création de DApp dans un environnement hautement sécurisé.


Il a la puissance de la sécurité de Bitcoin et la programmabilité d'Ethereum. De plus, les coûts de transaction sont bien inférieurs et les vitesses atteignent jusqu'à 300 transactions par seconde.


Donc, si vous envisagez d'approfondir le développement de la blockchain, Rootstock est un pari solide. Il est performant, économique et parfaitement adapté aux applications de contrats intelligents.


Cela pourrait être un tremplin majeur dans le parcours de développement de n'importe qui. Vous pouvez commencer à coder en suivant le cours développeur Rootstock Blockchain !