Auteur : Blue Fox Notes
Pendant ce cycle de marché baissier, le domaine de la cryptographie a connu l'émergence de l'écosystème BTC. Bien que certains fervents partisans du stockage de valeur de BTC n'apprécient pas que BTC ait un écosystème, l'exploration de l'écosystème BTC a toujours été en cours, avec plusieurs dynamiques, en laissant de côté l'important facteur de la « spéculation », il y a deux autres aspects de la demande : d'une part, vouloir débloquer des opportunités de valeur des actifs BTC ; d'autre part, résoudre le problème des subventions minières futures de BTC, qui est aussi la question la plus centrale pour l'avenir de BTC, impliquant comment assurer la durabilité de la sécurité du réseau dans son ensemble. Sans l'émergence de l'écosystème BTC, BTC fera face à des défis pour résoudre ce problème à l'avenir.
Dans l'exploration de BTC L2, il y a aussi l'exploration de Stacks, qui est l'un des premiers projets à entrer dans ce domaine. Il essaie, à travers son L2, de donner aux écosystèmes comme DeFi la possibilité de se développer dans l'écosystème BTC. Alors, comment comprendre l'évolution de Stacks sur le plan technique ? Ici, Stacks est divisé en époque de sidechain et époque L2. Bien que cette classification ne soit pas très rigoureuse et qu'il y ait différentes dimensions, elle vise principalement à permettre aux gens de se concentrer et de comprendre plus facilement certaines des étapes les plus importantes de l'histoire de développement de Stacks.
Époque des sidechains
Le concept de sidechain Bitcoin a été proposé par Blockstream, qui a ensuite développé Liquid Network ; en même temps, le réseau Rootstock a également été lancé à cette époque. En 2018, Stacks a également lancé son réseau principal. Et en 2019, il a introduit le développement de contrats Clarity pour les oracles, en plus de demander une émission de tokens conforme à la SEC, ce qui était rare à cette époque. Son importance réside dans le fait que, sous la politique réglementaire conforme, Stacks a gagné plus de temps d'exploration. Pendant cette longue période d'alternance entre hausses et baisses, Stacks a tenu bon.
Le mécanisme technique initial de Stacks est similaire à celui des sidechains BTC. Cependant, il n'est pas complètement identique aux autres sidechains, car il a un mécanisme unique pour réaliser sa sécurité, ce qui le rend distinctif. En termes simples, Stacks utilise un mécanisme de transactions ancrées pour s'intégrer à Bitcoin, ces transactions ancrées contenant des informations sur les en-têtes de blocs de la chaîne Stacks, qui doivent être diffusées sur le réseau BTC. Ainsi, bien qu'il soit considéré comme une sidechain, il présente des différences par rapport au concept ordinaire de sidechain.
Stacks a un mécanisme PoX, qui est en partie similaire au système de staking PoS, PoX signifie preuve de transfert. Il y a deux types de participants : les mineurs et les validateurs de signature. Les mineurs doivent participer aux transactions sur la chaîne Bitcoin pour obtenir le droit de participer (c'est-à-dire obtenir la possibilité d'écrire de nouveaux blocs dans la chaîne Stacks, ce qui est la qualification de minage), c'est sa particularité. Les mineurs sur Stacks qui souhaitent obtenir des bénéfices doivent obtenir l'opportunité d'écrire de nouveaux blocs dans la chaîne Stacks. Pour obtenir cette opportunité, les mineurs Stacks doivent participer à chaque cycle d'élection des leaders, en participant en envoyant des transactions sur la chaîne BTC, puis un leader est choisi de manière aléatoire à chaque cycle parmi ces participants via un VRF (fonction aléatoire vérifiable) pour obtenir l'opportunité d'écrire de nouveaux blocs dans la chaîne Stacks.
Chaque bloc Bitcoin a un mineur Stacks correspondant qui obtient le droit de produire tous les blocs Stacks pendant la durée de ce bloc. Lorsque le mineur Stacks ajoute des transactions à un bloc Stacks, les signataires de Stacks effectuent la vérification par signature, et si plus de 70 % des signataires valident et parviennent à un consensus, le nouveau bloc peut être ajouté à la chaîne Stacks.
L'interaction de Stacks avec le niveau L1 de Bitcoin a un mécanisme d'ancrage de chaîne. Ce mécanisme lie les informations de la chaîne Stacks au L1 de BTC. Chaque bloc Stacks contient un hash pointant vers le bloc Stacks précédent ainsi qu'un hash pointant vers le bloc Bitcoin précédent. Grâce à ce mécanisme, la chaîne Stacks tente de faire en sorte que tous les changements d'état sur son réseau puissent être vérifiés sur le réseau L1 de BTC.
En résumé, dans ce processus, les mineurs Stacks doivent dépenser des BTC pour obtenir l'opportunité de devenir le leader de bloc (et obtenir des bénéfices). Pour augmenter leurs chances, les mineurs Stacks dépenseront plus de BTC en fonction de la rentabilité. Lorsqu'un mineur Stacks obtient la position de leader, il obtient le droit de créer de nouveaux blocs Stacks et d'ajouter des transactions de blocs à la chaîne Stacks. Après avoir terminé son travail, le mineur peut obtenir une incitation en tokens STX. Les sources d'incitation en tokens STX proviennent d'une part de la récompense de nouveaux tokens STX des blocs, d'autre part des frais de transaction des utilisateurs de la chaîne Stacks.
En plus des mineurs Stacks qui obtiennent la possibilité d'écrire de nouveaux blocs via PoX, il y a aussi des validateurs de Stacker qui participent à la vérification, ce qui est un autre participant important du mécanisme PoX. Les détenteurs de STX (tokens Stacks) peuvent participer au mécanisme de consensus PoX, principalement pour valider la validité des blocs Stacks et déterminer si un bloc doit être ajouté à la chaîne. Les détenteurs de STX participent à ce processus de Stacking en mettant en jeu des STX et peuvent obtenir une partie des BTC que les mineurs ont initialement enchéris ainsi que des STX en tant que récompense. Les récompenses de Stacking pour les détenteurs de STX seront proportionnelles à la quantité et à la durée de leurs STX mis en jeu. Un cycle de Staking dure environ 2 semaines (environ 1800 blocs).
L'offre totale de tokens STX est de 1,818 milliard, actuellement d'environ 1,5 milliard (données de coinmarketcap), et les récompenses minières sont le principal moyen de libération à l'avenir, avec 1000 STX par bloc pendant les quatre premières années, puis une réduction de moitié tous les quatre ans, jusqu'à ce que chaque bloc contienne 125 STX et ne soit plus réduit.
L2 époque
Stacks 2.0 entre dans l'époque L2 de Bitcoin, les deux aspects les plus importants incluent : la mise à niveau de Nakamoto et le lancement de sBTC. La mise à niveau de Nakamoto a amené Stacks dans l'ère L2 de BTC sur le plan technique, essayant de résoudre des problèmes de sécurité, de performance, etc. ; tandis que le lancement de sBTC prépare le terrain pour la mise en œuvre réelle de son écosystème L2.
* La mise à niveau de Nakamoto a fait évoluer Stacks vers une véritable direction L2 de Bitcoin.
La mise à niveau de Nakamoto est une étape très importante pour Stacks lui-même. Elle a fait évoluer Stacks vers une véritable direction L2.
Le point le plus important de L2 est de partager la sécurité de L1. La mise à niveau de Nakamoto tente de se diriger dans cette direction. Après la mise à niveau de Nakamoto, Stacks essaie de se construire comme un niveau du réseau Bitcoin, s'intégrant plus étroitement au réseau Bitcoin, devenant ainsi une partie intégrante de la combinaison du réseau et de l'écosystème Bitcoin.