5 projets permettant le développement de contrats intelligents sur Bitcoin

Source : Adobe/wellphoto

Les contrats intelligents ont été rendus célèbres par le réseau Ethereum (ETH), qui propose des contrats intelligents complets de Turing permettant le développement de produits et services décentralisés. Ce que tout le monde ne sait peut-être pas, cependant, c’est que des contrats intelligents existent également sur Bitcoin (BTC).

Lisez la suite pour en savoir plus sur les contrats intelligents Bitcoin et les différents projets qui poussent les fonctionnalités des contrats intelligents au-dessus du réseau Bitcoin.

Contrats intelligents sur Bitcoin : qu’est-ce qui est possible avec Script ?

Un contrat intelligent est un accord codé entre deux ou plusieurs parties qui est automatiquement exécuté lorsque des critères prédéfinis sont remplis.

Par exemple, un contrat intelligent Bitcoin peut indiquer qu’un paiement BTC doit être envoyé d’une personne à une autre une fois qu’une tâche agréable a été accomplie.

Le réseau Bitcoin prend en charge différents types de contrats intelligents via Script, le langage de script qu’il utilise.

Avec Script, les utilisateurs peuvent créer différents critères sur la façon dont leur BTC est utilisé. De plus, les scripts peuvent également verrouiller certaines quantités de BTC sur des transactions bitcoin spécifiques, où les utilisateurs doivent être en mesure de respecter ces normes avant de pouvoir dépenser le BTC verrouillé sur ce script.

Exemples de contrats intelligents Bitcoin

Au cours des dix années et plus que Script a été utilisé dans le protocole Bitcoin, il s’est avéré être un langage de script utile prenant en charge un large éventail de contrats intelligents Bitcoin, tels que le plus simple pay-to-public-key-hash (P2PKH) à des scripts plus complexes comme les scripts multi-signatures, le pay-to-script-hash (P2SH) et les transactions verrouillées dans le temps.

Jetons un coup d’œil aux types de scripts les plus courants utilisés par Bitcoin.

Paiement à la clé publique (P2PKH)

Un P2PKH est un script simple et populaire qui permet aux utilisateurs d’envoyer des BTC à une adresse bitcoin. C’est la forme la plus simple de faire une transaction sur le réseau Bitcoin.

Transactions verrouillées dans le temps

Une transaction bitcoin verrouillée dans le temps est un type de contrat intelligent qui contrôle les dépenses de bitcoin jusqu’au bout d’une certaine période. Les verrous horaires sont très populaires et sont utilisés dans de nombreux contrats intelligents Bitcoin.

Par exemple, un script verrouillé dans le temps peut dicter que trois signatures sont nécessaires pour dépenser une quantité donnée de bitcoins avant une période spécifique, après quoi une seule signature sera nécessaire. Les transactions verrouillées dans le temps sont excellentes car elles aident à prévenir la perte de fonds.

Script multi-signatures

Contrairement aux scripts P2PKH qui nécessitent une signature, un script multi-signature ou multisig peut nécessiter plusieurs signatures appartenant à plusieurs utilisateurs. Les scripts multi-signatures fonctionnent en créant une commande où N clés publiques sont enregistrées dans le script et un nombre M est nécessaire pour signer pour débloquer les fonds.

Cela signifie que la quantité de bitcoin verrouillée sur ce type de script ne peut être dépensée que si M signatures sont émises et chacune d’entre elles doit correspondre à l’une des N conditions de clés publiques. Ce concept est connu sous le nom de multi-signature M-de-N. Dans ce cas, N fait référence au nombre total de clés publiques répertoriées et N est le nombre minimum de signatures nécessaires pour valider la transaction.

Hachage de paiement au script (P2SH)

Le Pay-to-Script Hash (P2SH) est une norme créditée pour permettre la création de scripts complexes. Le script P2SH ne fonctionne pas indépendamment. Au lieu de cela, il inclut le script P2WSH, qui est apparu après la mise à niveau de SegWit. Les deux scripts fonctionnent ensemble pour permettre au bitcoin d’être envoyé au hachage de n’importe quel script.

Couches de contrats intelligents Bitcoin : ce qui est possible en plus de Bitcoin

En raison des limites du langage de script de Bitcoin, les développeurs de Bitcoin ont travaillé sur de nouvelles couches au-dessus de la blockchain Bitcoin pour permettre un développement de contrats intelligents plus complexes pour les applications alimentées par Bitcoin.

Les couches les plus notables pour les contrats intelligents construits au-dessus de Bitcoin incluent Porte-greffe, Liquide, Piles, Éclairet RBG. Examinons brièvement chacun des cinq projets.

Porte-greffe

Porte-greffe (RSK) est une plate-forme de contrat intelligente qui comprend une machine virtuelle Turing-complete pour se connecter à la blockchain Bitcoin.

Les contrats intelligents complets de Turing fournis par RSK sont un concept qui a été proposé pour la première fois par l’informaticien Nick Szabo en 1993. Et parce que RSK fonctionne comme une sidechain Bitcoin, il permet aux développeurs de créer des applications décentralisées sécurisées par le réseau Bitcoin sans être limités par Le langage de script de Bitcoin.

Les applications Bitcoin DeFi fonctionnent déjà sur RSK, propulsées par RSK Smart Bitcoin (rBTC). rBTC est rattaché au BTC 1:1 et créé en envoyant le BTC à une adresse multisig gérée par le RSK PowPeg (protocole de rattachement bidirectionnel).

Réseau liquide

Le Liquid Network a été lancé en 2018 par une grande société de technologie blockchain Blockstream. Bien qu’il ait attiré une utilisation relativement modérée depuis sa création, il a été en mesure de fournir des transactions adaptées aux besoins des courtiers, des bourses, des institutions financières et des teneurs de marché.

En tant que sidechain Bitcoin, le Liquid Network est conçu pour les besoins des entreprises et pas nécessairement pour un utilisateur moyen de Bitcoin. Le Liquid Network utilise également Liquid Bitcoin (L-BTC) comme atout.

En tant que couche de contrat intelligent Bitcoin, il donne aux utilisateurs la possibilité de fournir des actifs sous la forme de jetons tels que des stablecoins. De plus, les NFT Bitcoin peuvent également être émis sur le Liquid Network.

Piles

Piles est une blockchain de couche 1 qui est connectée à Bitcoin par son mécanisme de consensus connu sous le nom de preuve de transfert (PoX). Il tire parti de la puissance économique, de la sécurité et de la stabilité de Bitcoin pour apporter des contrats intelligents à Bitcoin.

Pour les applications construites sur Stacks étant donné qu’elles sont liées à la blockchain Bitcoin, la couche Bitcoin agit toujours comme la couche finale, tandis que le contrat intelligent est construit sur la chaîne Stacks.

Semblable à d’autres couches, Stacks aborde la question de l’utilité et de l’évolutivité du réseau Bitcoin, tout en poussant au développement d’une économie numérique décentralisée sécurisée par Bitcoin.

Éclair

Le Lightning Network (LN) a été proposé pour la première fois par Joseph Poon et Thaddeus Dryja en 2015. Il s’agit d’une technologie de deuxième couche qui utilise des canaux de paiement pour augmenter la capacité du réseau Bitcoin à effectuer des transactions de manière efficace.

LN s’appuie sur des contrats intelligents de transaction multisig, appelés contrats hashed time-locked (HTLC), pour permettre des transitions bitcoin ultra-rapides avec presque aucun frais.

Le Lightning Network a été conçu pour aider à supprimer les transactions du principal réseau de blockchain (hors chaîne), contribuant ainsi à réduire les frais de transaction et à décongestionner la blockchain Bitcoin.

RVB

RVB est une collection de protocoles qui fournit des contrats intelligents pour Bitcoin et le Lightning Network. Il est côté client et son système de contrats intelligents fonctionne sur les couches deux et trois de l’écosystème Bitcoin.

RGB, contrairement aux autres contrats intelligents Bitcoin qui existent, ne nécessite pas la génération d’un jeton. Au lieu de cela, il contribue au concept de séparation de l’émetteur de contrats intelligents, de l’évolution de l’État et des propriétaires de l’État. En tant que système de contrat intelligent, RGB utilise la blockchain comme couche d’engagement d’état et le script Bitcoin comme système de contrôle de propriété. L’évolution de son contrat intelligent est déterminée par un schéma hors chaîne.

Alors que l’écosystème Bitcoin est loin d’avoir autant d’applications décentralisées que les principales chaînes de contrats intelligents comme Ethereum, un nombre croissant de développeurs Bitcoin consacrent leur temps et leur énergie à construire une économie décentralisée au-dessus de la blockchain la plus sécurisée au monde. .
______
Apprendre encore plus:
– Jeux Bitcoin Play-to-Earn : comment Lightning Network permet aux joueurs de gagner des sats
– Comment acheter du Bitcoin sans identifiant en 2022

– Le minage de Bitcoin en solo fait-il un retour ?
– J’ai ‘Orange Pilled’ une douzaine de Nocoiners en une semaine : Voici les questions qu’ils avaient sur Bitcoin

– Le marché croissant de Defi sur Bitcoin : qu’est-ce qui rapporte déjà ?
– Les incontournables physiques dans un monde numérique : 4 éléments essentiels pour les Bitcoiners