La blockchain Bitcoin est un système complexe composé de différents protocoles. Deux protocoles, Stacks et Ordinals, sont souvent confondus l’un avec l’autre ou mis dans le même sac. Cependant, il existe des différences essentielles entre les piles et les ordinaux que vous devez connaître.
Qu’est-ce que la pile Bitcoin ?
Les contrats intelligents sont un élément clé de la finance décentralisée (DeFi). Ces programmes peuvent exécuter automatiquement un accord tant qu’un ensemble spécifique de conditions pré-écrites sont remplies. Les contrats intelligents suppriment le besoin de tiers ou d’intermédiaires et renforcent le modèle sans confiance de DeFi.
Les contrats intelligents ont vu le jour sur Ethereum, mais ont depuis été adoptés par de nombreuses autres blockchains, notamment Solana, Stellar et Waves. Et maintenant, même le plus grand acteur de l’industrie cryptographique, Bitcoin, s’est plongé dans cette technologie utile par le biais de Stacks.
Bitcoin Stacks est un protocole de couche 2
Stacks (anciennement Blockstack) est une solution de couche 2 mise en œuvre sur la blockchain Bitcoin en 2018. Depuis, elle a connu son deuxième lancement sur le mainnet, laissant place aux Stacks que nous connaissons aujourd’hui.
Stacks est lié à la blockchain Bitcoin via son mécanisme de consensus par preuve de travail. Alors qu’Ethereum est souvent connu comme le lieu privilégié pour l’utilisation des contrats intelligents, Stacks apporte une capacité similaire à Bitcoin.
Le livre blanc officiel de Stacks indique qu’il « permet aux contrats intelligents et aux applications décentralisées d’utiliser en toute confiance le bitcoin comme actif et de régler les transactions sur la blockchain ». En d’autres termes, Stacks vous permet d’utiliser des contrats intelligents et des applications décentralisées (DApps), des fonctionnalités qui n’existaient pas auparavant sur la blockchain Bitcoin.
De nombreuses applications DeFi, telles que les teneurs de marché automatiques (MM) et les pools de liquidité, ont besoin de contrats intelligents pour fonctionner. Ainsi, sans ces capacités, Bitcoin reste très limité dans ce qu’il peut offrir. Avec les piles, et donc les contrats intelligents, de nombreuses portes s’ouvrent.
Bien que Stacks soit une solution de la couche 2 de Bitcoin, elle n’utilise pas le mécanisme de la preuve de travail. Il utilise plutôt ce que l’on appelle la preuve de transfert. La preuve de transfert est une version modifiée de la preuve de combustion. En brûlant leurs jetons STX (dont nous parlerons plus tard), les mineurs peuvent exploiter la blockchain Stacks.
Stacks est un acronyme
Le livre blanc Stacks révèle également que le nom « Stacks » est un acronyme. Voici ce que chaque lettre représente :
- S : Sécurisé par l’ensemble du pouvoir de hachage du bitcoin (finalité du bitcoin).
- T : Mécanisme de rattachement à Bitcoin à confiance réduite ; écrire à Bitcoin.
- A : Swaps atomiques de BTC et actifs détenus par des adresses de BTC.
- C : Langage de clarté pour des contrats intelligents sûrs et décidables.
- K : Connaissance de l’état complet de Bitcoin ; lu à partir de Bitcoin.
- S : Transactions rapides et évolutives réglées en bitcoins.
Comme vous pouvez le constater, la solution Stacks se concentre sur plusieurs éléments, notamment la sécurité, l’évolutivité et la confiance. Les contrats intelligents Clarity du protocole protègent les utilisateurs contre les bogues et les exploits.
Stacks ne permet pas la création de NFT basés sur Bitcoin, car il s’agit d’une solution de niveau 2. Cependant, ses capacités de contrat intelligent peuvent être utilisées dans les transactions NFT. Stacks dispose également de sa propre place de marché NFT, où tous les produits sont tarifés avec STX.
La crypto-monnaie de Stacks est STX
Le protocole Stacks s’accompagne également de sa propre crypto-monnaie, STX. Nous avons brièvement mentionné cette crypto-monnaie précédemment, mais il est important de comprendre son objectif et sa fonctionnalité au sein de l’écosystème Stacks.
STX est utilisé pour payer les frais de réseau, effectuer des paiements au sein des DApps basées sur Stacks et récompenser les mineurs pour la sécurisation de la blockchain.
Le protocole Stacks possède son propre réseau de contributeurs importants, dont les mineurs. Les mineurs doivent brûler leurs jetons STX pour miner via le mécanisme de preuve de transfert. Cependant, pour qu’un bloc Stacks soit miné, une transaction Bitcoin doit d’abord avoir lieu sur la blockchain d’origine. Pour chaque bloc Stacks, il doit y avoir un bloc Bitcoin auquel il est lié.
Qu’est-ce que les Ordinaux Bitcoin ?
Au début et au milieu de l’année 2023, les Ordinales Bitcoin sont devenues un sujet cryptographique brûlant.
Beaucoup choisissent Ethereum plutôt que Bitcoin simplement parce que la première blockchain offre beaucoup plus. Ethereum est depuis longtemps connue comme la principale blockchain pour la création, la frappe et la vente de NFT, tandis que la blockchain Bitcoin sert de grand livre pour les transactions Bitcoin. En bref, Bitcoin n’était pas très polyvalent.
Cependant, de nombreux passionnés de Bitcoin se sont empressés de s’attaquer à ce problème de polyvalence en proposant des solutions blockchain utiles, notamment les piles et les ordinaux. Nous savons déjà ce qu’est Stacks, mais Ordinals apporte un tout nouvel élément au jeu : les NFT Bitcoin.
Le protocole Bitcoin Ordinals a été lancé en janvier 2023. Il s’agit d’un protocole de couche 1 utilisé pour la numérotation des satoshis. Comme Stacks, Ordinals donne à la blockchain Bitcoin des capacités supplémentaires, mais les deux ne sont pas identiques.
Les NFT de Bitcoin, ou Ordinals de Bitcoin, sont fabriqués à l’aide de satoshis. Les satoshis sont de minuscules fractions de pièces de BTC, un bitcoin contenant 100 000 000 de satoshis. Bien que minuscules, les satoshis peuvent transférer des données, qui peuvent ensuite être suivies.
Cela se fait en inscrivant des données sur le satoshi, un processus rendu possible par le protocole Ordinals. En attachant des données supplémentaires à un satoshi individuel, telles que des commentaires ou des messages, un jeton non fongible (NFT) est effectivement créé. Par exemple, un satoshi pourrait contenir des informations sur l’emplacement d’un fichier numérique, ce qui en ferait un NFT.
Cependant, comme la blockchain Bitcoin n’utilise pas de contrats intelligents, les Ordinals ne le font pas non plus. Cela différencie les NFT de Bitcoin et d’autres blockchains bien connues compatibles avec les NFT, comme Ethereum, Solana et Cardano.
Bien que les Ordinals soient un phénomène de 2023, ils ont été rendus possibles par la mise à jour de 2021 de Bitcoin Taproot, qui a permis l’inscription de satoshi.
Quand utiliser les piles et les ordinaux
Il est facile de confondre les piles et les ordinaux en raison de leurs similitudes, mais les deux protocoles ont des applications différentes. Alors, quand devriez-vous utiliser l’une ou l’autre de ces solutions Bitcoin ?
Si vous souhaitez utiliser des contrats intelligents avec Bitcoin, Stacks est votre solution.
Supposons, par exemple, que vous souhaitiez créer, monnayer ou échanger des NFT basés sur Stacks ou sécuriser vos NFT en utilisant la protection de Bitcoin. Tout cela est possible grâce au protocole Stacks. En outre, vous pouvez utiliser Stacks pour créer des applications décentralisées, ce qui n’est pas directement possible sur la blockchain Bitcoin.
Si, en revanche, vous souhaitez créer ou échanger des NFT basés sur Bitcoin, le protocole Ordinals vous sera très utile. Parce qu’Ordinals est une solution de couche 1 plutôt que de couche 2, il permet de générer des jetons non fongibles directement sur la blockchain Bitcoin, et non sur une chaîne distincte comme Stacks.
Stacks et Ordinals améliorent Bitcoin
Bien que les piles et les ordinaux aient des natures et des objectifs différents, il est indéniable que les deux solutions offrent leurs propres avantages. Si vous aimez Bitcoin mais que vous souhaitez également profiter des avantages de DeFi et de sa polyvalence, ces deux protocoles peuvent vous être utiles.