Explication détaillée des piles de réseau de couche 2 Bitcoin

Débutant3/20/2024, 12:07:53 AM
Cet article présente comment Stacks apporte des contrats intelligents à la blockchain Bitcoin et discute de la valeur d'investissement du jeton STX. Stacks réalise la symbiose avec Bitcoin grâce au mécanisme de consensus POX, où les mineurs gagnent des récompenses STX en produisant des blocs, et les détenteurs gagnent des récompenses BTC en participant à l'empilement. Stacks met également en œuvre le mécanisme sBTC, permettant aux contrats intelligents de lire l'état de Bitcoin et de régler les transactions sur la chaîne Bitcoin. Avec un avantage de pionnier, l'écosystème de Stacks couvre des domaines tels que les portefeuilles, les NFT, les DEX, DeFi, etc., et STX, en tant que jeton natif, détient une valeur d'investissement à long terme. Avec le développement de la piste Bitcoin L2, l'écosystème de Stacks est prêt pour une croissance significative, démontrant un potentiel énorme.

Cet article plongera d'abord dans la manière dont Stacks introduit les contrats intelligents sur la blockchain Bitcoin, de l'architecture technique au mécanisme de consensus, en passant par d'autres perspectives. De plus, il explorera la valeur d'investissement de STX (le jeton natif émis par Stacks) basée sur une analyse fondamentale et l'examen de divers facteurs potentiels.

Partie 1: Explication détaillée des Stacks d'un point de vue technique

Stacks est un réseau Layer 2 Bitcoin conçu pour étendre les fonctionnalités sans modifier Bitcoin lui-même, permettant l'introduction de capacités de contrats intelligents à la blockchain Bitcoin. Cela permet aux contrats intelligents et aux applications décentralisées (DApps) d'utiliser Bitcoin comme un actif de manière décentralisée et de régler les transactions sur la blockchain Bitcoin.

Stacks a son jeton natif, « STX ». Les mineurs sur la chaîne Stacks gagnent des récompenses en STX en produisant des blocs, tandis que les détenteurs de STX peuvent gagner des récompenses en BTC en participant au processus de Stacking. Les deux parties utilisent le mécanisme de consensus POX pour fournir collaborativement la sécurité de la blockchain Stacks basée sur la blockchain Bitcoin.

Comment Stacks implémente-t-il des contrats intelligents dans Bitcoin ?

En termes simples, Stacks introduit un nouvel algorithme de consensus appelé Stacking. L'algorithme de consensus Stacking utilise un mécanisme appelé Preuve de Transfert (POX), qui garantit que les blocs de Stacks ne sont pas affectés par les forks, atteignant une finalité Bitcoin de 100% et héritant de toute la sécurité de Bitcoin.

En même temps, Clarity, un langage de programmation de contrats intelligents conçu spécifiquement pour la blockchain Stacks, peut lire l'état de la chaîne principale de Bitcoin. Cela permet aux contrats intelligents sur la couche Stacks de lire également l'état de Bitcoin et d'être déclenchés par des transactions Bitcoin standard. Cela permet en outre aux transactions de se régler sur la chaîne Bitcoin de manière décentralisée, vérifiant tous les contrats intelligents et les enregistrements de transactions comme les transactions Bitcoin.

Stacks conçoit également de manière innovante un mécanisme d'ancrage décentralisé de Bitcoin appelé sBTC, qui est ancré à 1:1 avec BTC. Son objectif est de permettre l'écriture sur la chaîne de blocs Bitcoin dans des contrats intelligents de manière décentralisée, débloquant des milliards de dollars d'actifs BTC.

Ensuite, plongeons dans ces principes techniques en détail.

Mécanisme de consensus : Preuve de transfert (POX)

La preuve de transfert (PoX) est un mécanisme de consensus blockchain novateur qui permet à Stacks de régler les transactions sur Bitcoin, établissant une relation symbiotique avec Bitcoin. Cette relation unique permet l'extension de Bitcoin sans modifier Bitcoin lui-même.

Dans le mécanisme de consensus PoX, il existe deux types de participants : les mineurs Stacks et les Stackers (STX stakers). Tout le processus PoX peut être décomposé en deux mécanismes principaux : les mineurs Stacks produisent des blocs (c'est-à-dire du minage), et les Stackers signent et vérifient les transactions (validation de la blockchain). Dans ce mécanisme :

• Mineurs de Stacks : Dépensez des BTC pour remporter des opportunités de minage sur la chaîne Stacks, recevant ainsi des récompenses en jetons STX nouvellement émis, des frais de transaction STX sur la chaîne Stacks et des frais de contrat.

Les stackers : les détenteurs de STX participent au mécanisme de consensus PoX en signant et en vérifiant la validité des blocs Stacks, en déterminant s'ils doivent inclure le bloc sur la chaîne Stacks, et en recevant une partie de l'offre BTC par les mineurs en récompense. Ce processus de participation est appelé "Stacking".

Alors, comment le mécanisme de consensus PoX garantit-il que les blocs Stacks ne sont pas affectés par les forks et atteignent une finalité Bitcoin de 100%? Ensuite, nous décrirons le processus global des mineurs produisant des blocs, des Stackers signant et vérifiant les transactions, et interagissant avec la blockchain Bitcoin en utilisant un exemple.


L'interaction entre la chaîne Stacks et la chaîne Bitcoin.


Production de blocs de chaînes de Stacks et processus sur chaîne, source :Piles

Comme le montre le diagramme ci-dessus, le principe général est à peu près le suivant :

  1. Chaque bloc Bitcoin correspond à un nouveau mandat de mineur Stacks, pendant lequel un seul mineur Stacks est responsable de la production de tous les blocs Stacks.
  2. Pendant la tenure du mineur Stacks A, un utilisateur initie une transaction, qui est diffusée dans le pool de mémoire. Le mineur Stacks A ajoute cette transaction au bloc Stacks “A4” puis envoie le bloc aux Stackers pour vérification de la signature. Lorsque 70% des signataires de Stackers vérifient sa validité et atteignent un consensus, le bloc est ajouté à la chaîne Stacks.
  3. Ensuite, un nouveau mineur Stacks B soumet une transaction de validation de bloc à la chaîne Bitcoin. Cette transaction envoie des BTC à l'adresse du pool de récompenses pour tous les Stackers dans la période de jalonnement STX actuelle. Simultanément, le script Bitcoin OP_RETURN de cette transaction inclut le hachage du bloc d'index du mineur Stacks A, déclenchant un changement dans la durée de mandat du mineur Stacks. Le "hachage du bloc d'index" ici est une valeur de hachage reconnue par la chaîne Stacks de tous les hachages de transactions Bitcoin précédemment acceptés, ainsi que la valeur de hachage du bloc Stacks lui-même, ancrant l'histoire de la chaîne Stacks à celle de la blockchain Bitcoin.
  4. Ensuite, le mineur B de Stacks, après avoir soumis la transaction BTC conformément aux règles et remporté la prochaine qualification minière selon l'algorithme de chiffrement, déclenche une transaction “TenureChange-BlockFound”, surveillée par les mineurs A, B et les Stackers.
  5. Ensuite, les Stackers initient des transactions de changement de mandat sur la chaîne Stacks. Les Stackers déterminent que le "bloc A6" est le dernier bloc produit par le mineur A de Stacks, puis le mineur B de Stacks construira son propre bloc sur le dessus du bloc A6. Cela marque le début du mandat du mineur B de Stacks.
  6. Le processus de changement de tenure du mineur B de Stacks au mineur C de Stacks répétera le processus similaire décrit ci-dessus.

À partir du processus ci-dessus, nous pouvons comprendre ce qui suit :

  1. Atteindre des blocs rapides : La production de blocs de chaîne de Stacks est d'environ 5 secondes par bloc après la mise à niveau de Stacks Nakamoto. Cela est réalisé en séparant la production de blocs des mineurs de l'ordonnancement cryptographique (sélection aléatoire des mineurs). Les mandats des mineurs de la chaîne de Stacks sont ancrés à 1:1 avec les blocs de Bitcoin, et chaque mineur de Stacks peut produire plusieurs blocs de Stacks.
  2. Atteindre une finalité à 100% pour Bitcoin :
  3. La finalité des transactions de la chaîne Stacks est obtenue après deux blocs Bitcoin dans la blockchain Bitcoin. Dans l'exemple ci-dessus, lorsque le mandat du mineur C arrive, le mineur C soumettra une transaction de validation de bloc à la chaîne Bitcoin, qui inclura le hachage du bloc d'index du premier bloc B1 du mineur B. Cette valeur de hachage contient en fait les informations d'état de tous les blocs Stacks pendant le mandat du mineur A. Étant donné que le bloc A4 pendant le mandat du mineur A contient la transaction utilisateur tx, on peut voir que cette transaction pendant le mandat du mineur A est enregistrée sur la chaîne Bitcoin avec la transaction de validation de bloc du mineur C.
  4. Les forks sont autorisés dans les six blocs de règlement de la chaîne Bitcoin, et la chaîne globale Stacks bifurquera avec la chaîne Bitcoin. À partir de l'exemple ci-dessus, nous savons que les transactions de la chaîne Stacks se divisent en deux types, celles qui dépendent des transactions Bitcoin et les transactions internes. Si Bitcoin se bifurque, les transactions internes ne sont pas affectées. Les transactions qui dépendent des transactions Bitcoin sont effectuées en lisant l'état Bitcoin et sont affectées par les transactions de bifurcation Bitcoin, mais elles suivront la finalité de Bitcoin et bifurqueront comme la bifurcation Bitcoin.
  5. Il n'y a presque pas de forks dans les transactions internes de la chaîne Stacks. Dans la chaîne Stacks, les mineurs sont uniquement responsables de la production de blocs, et que le bloc produit puisse être ajouté à la chaîne Stacks est déterminé par les signatures des Stackers. Il n'y a donc presque pas de forks dans la chaîne Stacks. (Remarque : La raison pour laquelle il est dit ici qu'il n'y a "presque" pas de forks est que lorsque plus de 31% des Stackers refusent de signer, il peut y avoir un fork. Dans de tels cas, la solution de Stacks est appelée "Stacker blessing." Cependant, de telles situations sont extrêmement rares, et cet article n'entrera pas dans les détails supplémentaires.)
  6. Réalisation du règlement des transactions de la chaîne Stacks sur la chaîne Bitcoin. Comme on peut le voir dans l'exemple ci-dessus, les mineurs de la chaîne Stacks emballent les transactions des utilisateurs dans des blocs Stacks, puis les Stackers signent et confirment l'ajout du bloc à la chaîne Stacks. Lorsque le bloc suivant arrive dans la chaîne Bitcoin, la chaîne Stacks subit un changement de mandat, le nouveau mineur de Stacks continuant à produire des blocs Stacks. Pendant le changement de mandat, le nouveau mineur de Stacks soumet le statut de la transaction de la chaîne Stacks à la chaîne Bitcoin, réalisant ainsi le règlement des transactions de la chaîne Stacks sur la chaîne Bitcoin.

Algorithme de consensus: Empilage

Détenir et verrouiller des STX pendant un ou plusieurs cycles pour soutenir la sécurité et le consensus du réseau Stacks et recevoir BTC en récompense est appelé "Stacking".

La principale différence entre le stacking de Stacks et le staking d'ETH est qu'avec le staking d'Ethereum, les nœuds validateurs peuvent faire face à des pénalités, y compris des sanctions ou la confiscation des jetons ETH mis en jeu, en cas de comportement malveillant ou d'indisponibilité du réseau. Cependant, le stacking de Stacks ne dispose pas de cette fonctionnalité.

Mineurs de Stacks et Empileurs

Dans la chaîne Stacks, les mineurs et les Stackers sont des participants essentiels au "Stacking" et jouent un rôle crucial dans le maintien de la sécurité du réseau. Ils sont entièrement décentralisés et n'importe qui peut devenir mineur ou Stacker. Après la mise à niveau de la version Nakamoto, les mineurs déterminent le contenu des blocs, tandis que les Stackers décident si les blocs sont inclus dans la chaîne. Cette relation de collaboration entre mineurs et Stackers permet à la chaîne Stacks d'atteindre des temps de blocs rapides et une finalité à 100% pour Bitcoin.


Aperçu du comportement des mineurs et des empileurs

Comment les mineurs obtiennent-ils des opportunités de minage?

Les mineurs obtiennent des opportunités de minage en dépensant BTC, et les mineurs gagnants sont sélectionnés via une fonction aléatoire vérifiable (VRF), la probabilité étant proportionnelle au montant de BTC dépensé. Après la mise à jour de la version Nakamoto, une "probabilité de tri" sera introduite pour atténuer l'impact de la "résistance MEV des mineurs de Bitcoin" et promouvoir des opportunités de minage plus équitables.

Les mineurs reçoivent des récompenses de trois sources : récompenses minières en STX, frais de contrat Clarity et frais de transaction Stacks.

Parmi eux, les récompenses minières suivent un calendrier fixe : 1000 STX par bloc pendant les 4 premières années, puis une division par deux tous les quatre ans jusqu'à ce qu'elles atteignent 125

STX par bloc, qui sera libéré indéfiniment.

Les frais de contrat de clarté et les frais de transaction fluctuent en fonction de l'utilisation du réseau.

Résistance MEV du mineur Bitcoin : Certains mineurs de Bitcoin opèrent également en tant que mineurs de Stacks. Ils peuvent examiner les transactions "block-commits" soumises par d'autres mineurs de Stacks à la blockchain Bitcoin, puis exclure ces autres mineurs de Stacks de leurs blocs Bitcoin. Lorsque les récompenses en blocs STX sont suffisamment attrayantes et que le coût pour les mineurs de Stacks gagnants est extrêmement faible, ils peuvent remporter des opportunités de minage auprès des mineurs de Stacks. Après la mise à niveau de la version Nakamoto, Stacks a modifié l'algorithme de tri pour garantir que les mineurs de Bitcoin n'ont pas d'avantage en tant que mineurs de Stacks et qu'ils doivent dépenser des BTC compétitifs pour avoir une chance de gagner des STX.

Comment les Stackers obtiennent-ils des récompenses BTC ?

Les stackers font référence aux participants de la chaîne Stacks qui détiennent et verrouillent des STX pour un ou plusieurs cycles en tant que stakers.

  1. Cycle de récompense : Il est fixé à 2 100 blocs Bitcoin, environ tous les 15 jours. Au cours de chaque cycle de récompense, les mineurs transfèrent des fonds à un ensemble d'adresses Stacker désignées lors de la phase de préparation du cycle pour recevoir des récompenses. Chaque adresse de récompense reçoit du Bitcoin une seule fois par cycle de récompense des mineurs.
  2. Éligibilité à participer aux cycles de récompenses :
  3. Participez avant le début d'un cycle de récompense. Une fois le cycle de récompense commencé, les Stackers ne peuvent choisir de participer qu'au cycle suivant.
  4. Indiquez le nombre de cycles auxquels participer, avec un minimum d'un cycle et un maximum de 12 cycles (25,200 blocs Bitcoin ou environ 7 mois).
  5. Fournir des adresses Bitcoin prises en charge pour recevoir des récompenses.
  6. Misez le montant minimum de jetons STX pour garantir un emplacement de récompense ou regroupez-vous avec d'autres pour atteindre le montant minimum.
  7. Recevez des récompenses à une adresse BTC dans l'un des deux formats suivants :
  8. Héritage (P2PKH), commençant par "1."
  9. Segregated Witness / Segwit (P2SH), commençant par "3."
  10. Actuellement, le format "Native Segwit" (commençant par "bc1") n'est pas pris en charge.
  11. La quantité de mise en jeu minimale des jetons STX est une valeur dynamique ajustée en fonction de la participation pour définir le seuil de récompense.
  12. Chaque cycle de récompense peut transférer des fonds de mineurs vers un maximum de 4 000 adresses Bitcoin, donc le seuil de participation est de 0,025% de l'offre de liquidité STX (1/4 000). Cependant, si le taux de participation est inférieur à 100%, le pool de récompenses peut accepter un montant de mise inférieur en STX.

Comment choisir la meilleure stratégie de stacking pour des récompenses maximales?

Il existe principalement deux façons de s'engager dans le stacking : exécuter le stacking de manière indépendante ou rejoindre un pool de stacking. Les pools de stacking sont ensuite divisés en options avec garde et sans garde. Le choix dépend de l'expérience crypto de chacun et du montant de STX disponible. Voici une répartition des différences :

Exécution de l'empilement de façon indépendante: Nécessite de répondre à une quantité minimale dynamique de STX (actuellement d'environ 100 000 STX au moment de la rédaction, qui augmente avec la croissance de l'offre de liquidité STX).

Exécuter Stacking de manière indépendante permet d'éviter de faire confiance à des tiers et de recevoir directement des récompenses des mineurs.

Rejoindre un pool de stacking : Si l'exigence minimale n'est pas atteinte, on peut quand même participer en rejoignant un pool de stacking. Les pools de stacking sont généralement gérés par des tiers indépendants qui combinent les montants de STX des participants à miser en leur nom, puis distribuent les récompenses de manière proportionnelle (moins d'éventuels frais) à chaque participant. Les pools de stacking sont divisés en options de garde et de non-garde.

Pool de garde : Les exemples incluent OKX ou Binance. Les participants doivent envoyer leurs jetons STX aux opérateurs de pool, qui exécutent ensuite le Stacking avec leurs portefeuilles. Les récompenses sont versées à l'adresse BTC spécifiée du participant ou en STX ou dans d'autres jetons.

Pool non dépositaire : Le pool n'accède jamais directement aux STX de quelqu'un, mais les participants doivent « déléguer » leurs STX au pool. Il est nécessaire de faire confiance à la capacité de ces pools à verser des récompenses. Les STX peuvent être retirés du pool à tout moment, mais les fonds restent bloqués jusqu'à la fin du cycle de stacking sélectionné.

Bien que l'exécution de Stacking de manière indépendante permette d'éviter de faire confiance à des tiers et de recevoir directement des récompenses des mineurs, l'augmentation de la quantité minimale de STX requise pour chaque cycle peut affecter les récompenses obtenues. Par conséquent, même si l'exigence minimale est satisfaite, rejoindre un pool de Stacking peut toujours être la solution optimale pour maximiser les récompenses. Pour comprendre l'impact de l'augmentation dynamique de la quantité minimale de STX sur les récompenses, on peut se référer àcet article. Le choix du canal de stacking peut être obtenu à partir duSite officiel de Stacks.Diverses données de stacking et statistiques peuvent être consultées surClub de mise en commun.

Langage de programmation : Clarity

La Clarté est un langage de programmation de contrat intelligent conçu spécifiquement pour la blockchain Stacks. C'est un langage déterminable, optimisé pour la prévisibilité et la sécurité, tirant des leçons des vulnérabilités courantes de Solidité pour prévenir des problèmes similaires. L'un des principaux avantages de la Clarté est d'ancrer des contrats intelligents sur la blockchain Bitcoin, ce qui permet aux contrats intelligents de fonctionner en fonction de l'état de la blockchain Bitcoin.

Caractéristiques clés de Clarity:

Déterminable : La clarté permet une analyse statique complète de l'ensemble du graphe d'appels des contrats intelligents. Elle peut déterminer ce qu'un programme fera uniquement à partir de son code, y compris l'analyse des coûts d'exécution et de l'utilisation des données, permettant de prédire les actions et les dépenses.

Aucune compilation requise: Contrairement à Solidity, Clarity est un langage interprété et ne nécessite pas de compilation. Cela améliore la lisibilité du code source du contrat et évite les complexités introduites par les compilateurs et les vulnérabilités potentielles des contrats découlant d'erreurs de niveau compilateur.

Visibilité de l'état de Bitcoin : Les contrats intelligents Clarity fournissent des preuves SPV intégrées de Bitcoin, ce qui facilite la lecture de l'état de la blockchain Bitcoin. Cela signifie que les contrats intelligents peuvent déclencher certaines logiques basées sur les transactions Bitcoin.

SPV (Simple Payment Verification) est le processus de vérification de la validité des transactions dans l'environnement client léger Bitcoin.

Lire icipour en savoir plus.

La clarté présente de nombreux autres avantages, tels que l'interdiction de la réentrance, la prévention des débordements et des dépassements, l'application de la gestion des réponses et l'ajout de post-conditions aux transactions (permettant le retour en arrière des transactions), ce qui aide collectivement à prévenir de nombreuses vulnérabilités courantes des contrats intelligents.

Pour en savoir plus sur la façon dont Clarity prévient les vulnérabilités des contrats intelligents, l’article «Découverte de 8 vulnérabilités dangereuses dans les contrats intelligents 'Clarity'se concentre sur l'introduction de certaines des vulnérabilités de contrat intelligent les plus courantes et sur la manière dont Clarity y répond.

Bien sûr, la Clarity actuelle, en raison de sa nature non compilable, ne fonctionne pas aussi bien en termes de performance d'exécution que les contrats intelligents compilables. Cependant, avec la mise à niveau vers la version Nakamoto, Clarity Wasm résoudra ce problème. En compilant les contrats intelligents Clarity en Wasm, la vitesse d'exécution des contrats s'améliorera considérablement, et la compatibilité sera également grandement améliorée.

Différence entre les langages compilés et interprétés : Les langages compilés et interprétés interprètent tous deux le code source, mais leurs méthodes de fonctionnement diffèrent, ce qui entraîne des différences d'efficacité. Les langages compilés compilent tout le code source en langage machine à l'avance, exécutant l'ensemble du code en entier, ce qui est très efficace. Les langages interprétés interprètent le code source ligne par ligne en langage machine uniquement lorsque les instructions correspondantes sont exécutées, ce qui entraîne une moins grande efficacité à l'exécution du code.

En résumé, en tant que langage de programmation innovant suivant Solidity, Clarity aborde effectivement certaines des lacunes de Solidity. Cependant, en tant que langage de programmation de contrats intelligents pour la blockchain Bitcoin, la contribution la plus significative de Clarity réside dans son intégration des preuves SPV Bitcoin, permettant la lisibilité de l'état Bitcoin sur la blockchain Stacks. Cela signifie également que les contrats intelligents sur la blockchain Stacks peuvent être déclenchés par des transactions Bitcoin, permettant la programmabilité de la blockchain Bitcoin sur son réseau Layer 2, Stacks.

Mécanisme de liaison décentralisé Bitcoin: sBTC

sBTC est un jeton décentralisé adossé à des actifs BTC, exploité par un groupe de participants sans permission, décentralisés et dynamiques. Ces participants reçoivent des incitations économiques grâce au mécanisme de consensus POX de Stacks pour exécuter correctement l'opération d'adossement. Si Stacks parvient à intégrer des contrats intelligents dans la blockchain Bitcoin grâce à une série de technologies innovantes, alors le sBTC adossé au BTC avec un ratio de 1:1 est construit sur cette base, débloquant les actifs BTC en tant qu'actifs productifs programmables (génération de profits), permettant à Bitcoin d'entrer dans l'espace DeFi.

En utilisant ce mécanisme d'ancrage, les smart contracts peuvent utiliser Bitcoin en tant qu'actif monétaire dans Stacks pour diverses transactions DeFi telles que le prêt, les stablecoins BTC, et plus encore. Alors que le BTCe (actifs Bitcoin enveloppés sur Ethereum) peut également faciliter ces fonctionnalités DeFi, le BTCe est émis par des institutions centralisées, avec des preuves de réserve de BTC moins transparentes, et nécessite des frais de "wrapped" supplémentaires. En revanche, le mécanisme d'ancrage sBTC fonctionne de manière décentralisée sans besoin de confiance, avec son processus de création enregistré dans les scripts de la blockchain de Bitcoin et sans frais de "wrapping" supplémentaires, donnant ainsi un avantage concurrentiel au mécanisme d'ancrage sBTC.

Comment fonctionne sBTC?

En termes simples, sBTC est un jeton sur la blockchain Stacks. Tout comme les autres jetons ERC20 d'Ethereum, il est défini sur la base de la norme de jeton homogène sip-010 sur Stacks et est émis par un contrat intelligent Clarity. Le processus de création et de destruction de jetons sBTC est mis en œuvre par le protocole sBTC.

Lorsqu'un utilisateur souhaite utiliser BTC sur la chaîne Stacks : l'utilisateur crée une transaction de dépôt sur la chaîne Bitcoin en transférant des BTC à une adresse de portefeuille multi-signatures. Cette transaction de dépôt notifie le protocole sBTC du montant de BTC déposé et de l'adresse sBTC de réception de l'utilisateur sur Stacks. Ensuite, le protocole sBTC émet un montant équivalent de jetons sBTC selon un ratio de 1:1 et les envoie à l'adresse de réception de l'utilisateur.

Lorsqu'un utilisateur souhaite retirer ses actifs BTC : il crée une transaction de retrait sur la chaîne Bitcoin. Cette transaction de retrait notifie le protocole sBTC de la quantité de sBTC à retirer, des adresses Stacks à partir desquelles retirer, et de l'adresse BTC pour recevoir les BTC retirés. Le protocole sBTC brûle ensuite la quantité spécifiée de sBTC des adresses Stacks fournies et envoie une quantité équivalente de BTC à l'adresse BTC spécifiée pour finaliser le retrait.

Dans ce processus, l'ensemble actuel de Stackers dans le cycle actuel doit fournir des signatures pour que la transaction de retrait de BTC soit exécutée. Si plus de 70% des Stackers fournissent des signatures, l'opération de retrait peut être exécutée, et les Stackers recevront des récompenses en BTC en conséquence. L'ensemble des Stackers signant change dynamiquement à chaque cycle de Stacking.


Processus de dépôt et de retrait

Quelle est la sécurité de sBTC?

Dans le processus mentionné, le dépôt et le retrait des actifs sont validés par les "Stackers" de chaque cycle. Lorsque plus de 70% des Stackers signent la transaction, le protocole exécute l'opération, ce qui signifie qu'au moins 30% des validateurs sont honnêtes, garantissant la sécurité des actifs. Actuellement, les Stackers sont composés d'un mélange d'institutions de confiance (telles que Figment, Copper, Blockdaemon, Luxor, etc.), de pools de stacking (comme OKX, Binance, Coinbase, Xverse, etc.) et d'opérateurs de nœuds individuels. Cette combinaison de signataires mixtes garantit la sécurité et la décentralisation du réseau Stacks.

De plus, étant donné que sBTC fonctionne sur la chaîne Stacks, il hérite de toutes les propriétés de la chaîne Stacks, telles que ses attributs de sécurité des transactions étant les mêmes que les transactions Bitcoin, et ainsi de suite. Cependant, déplacer du BTC vers une autre couche ou chaîne en dehors de la chaîne Bitcoin introduira une complexité supplémentaire et des hypothèses de sécurité. Il existe des risques potentiels associés à sBTC :

Si les Stackers dépassent 70 %, ils pourraient théoriquement voler du BTC du cycle actuel. Cependant, économiquement, cela est déraisonnable car ils perdraient plus de capital STX que la valeur de sBTC qu'ils pourraient gagner. De plus, atteindre une collusion de plus de 70 % des Stackers, tant que la composition de l'empilement est suffisamment décentralisée, est très peu probable. Par conséquent, cela reste une possibilité théorique.

Les mineurs de Bitcoin pourraient tenter de revoir les opérations de stacking lors d'une attaque à distance de 51% et essayer de voler du Bitcoin dans le script/portefeuille Bitcoin. Cependant, étant donné que la chaîne Bitcoin n'a jamais subi avec succès une attaque de 51%, cela reste également une possibilité théorique pour le moment.

Bien que le contrat sBTC soit écrit dans le langage Clarity, ce qui peut éviter certaines vulnérabilités contractuelles au niveau du langage de programmation, il peut encore exister des risques inconnus qui nécessitent une analyse de sécurité rigoureuse pour les atténuer.

Meilleure performance et expansion des fonctionnalités : Sous-réseaux


Stacks atteint la scalabilité grâce aux sous-réseaux et aux différentes VM.

Bien que Stacks ait optimisé la vitesse de bloc de 10 minutes à 5 secondes après la mise à niveau de Nakamoto, certains cas d'utilisation peuvent exiger une latence faible, un débit élevé et des volumes de transactions intermittents (par exemple, le mintage de NFT, les jeux) en termes de performance.

Les sous-réseaux sont conçus pour améliorer la scalabilité de Stacks, améliorant ainsi les performances de son réseau au détriment de la réduction de la décentralisation au niveau de l'exécution. Cependant, les transactions peuvent toujours être réglées sur la blockchain Bitcoin via Stacks. Les sous-réseaux sont utilisés pour l'exécution, pas pour le stockage d'actifs. Avec des sous-réseaux à haute performance, les développeurs et les utilisateurs peuvent opter pour un débit élevé en cas de besoin, puis retirer leurs actifs vers la couche principale de Stacks selon les besoins. Les sous-réseaux peuvent prendre en charge des contrats intelligents dans différentes langues de programmation. Comme le montre le diagramme, un sous-réseau peut prendre en charge le Clarity VM, tandis qu'un autre sous-réseau peut prendre en charge le langage Solidity d'Ethereum et la compatibilité EVM.

Le concept de sous-réseaux dans Stacks est similaire à celui des sous-réseaux dans d'autres chaînes publiques (comme les sous-réseaux d'Avalanche), la principale différence étant que les applications sur les sous-réseaux de Stacks bénéficient de la finalité et de la sécurité de Bitcoin.

Pour résumer:

À travers une série de mécanismes innovants tels que POX, Stacking et Clarity, Stacks a mis en œuvre une "couche Bitcoin," utilisant la blockchain Bitcoin comme couche de règlement fondamentale sécurisée et Stacks comme couche d'extension Layer 2 pour BTC. Cela permet l'application de contrats intelligents sur la chaîne Bitcoin. Pendant ce temps, sBTC, en tant que jeton sur la chaîne Stacks, est ancré à 1:1 à BTC, débloquant le BTC L2 DeFi. Cela facilite le trading d'actifs avec BTC et libère la liquidité.

Partie 2: Exploration de la valeur d'investissement de STX

La partie précédente a détaillé comment Stacks fonctionne en tant que réseau Bitcoin de couche 2, permettant des contrats intelligents BTC et déverrouillant BTC L2 DeFi. Alors, où en est Stacks dans le secteur très attendu de Bitcoin L2 sur ce marché haussier? Quel est le potentiel d'investissement du jeton natif de Stacks, "STX"?

Informations fondamentales

Tout d'abord, répertoriez les différents aspects des Stacks à travers plusieurs dimensions fondamentales, y compris la technologie, l'économie des jetons, la communauté, l'adoption de l'écosystème, les données on-chain et la concurrence sur le marché.

Avantages techniques

  1. Solutions techniques de premier plan : Du point de vue des attributs idéaux des contrats intelligents Bitcoin, en utilisant BTC comme actif natif, en s'appuyant sur la chaîne Bitcoin et en coexistant avec la chaîne Bitcoin (dépendance fonctionnelle), il ne fait aucun doute que la technologie de Stacks est en position de leader.
  2. Réserves techniques adéquates : En examinant l'ensemble de la feuille de route de Stacks, on peut voir que Stacks a traversé des marchés haussiers et baissiers. Même pendant les marchés baissiers, l'équipe de Stacks a continué à construire de manière cohérente. Stacks a été lancé pour la première fois au T4 2018 et a connu plusieurs mises à jour, se concentrant constamment sur la construction au sein de l'écosystème Bitcoin. Sa compréhension de la technologie Bitcoin et des réserves techniques associées est également en position de leader.
  3. Documentation technique complète : Une documentation technique détaillée est disponible sur le Site officiel de Stacks, Documentation sur les stacks, et Stacks GitHub. Ces matériaux ne peuvent pas être établis en un court laps de temps et nécessitent du temps accumulé. À partir de ces matériaux accumulés, il est possible de constater que Stacks dispose d'un processus complet de gouvernance communautaire, des concepts techniques à la proposition à travers les Propositions d'Amélioration de Stacks (SIP), suivis de discussions communautaires, de développement et de mise en œuvre. C'est aussi la base du développement de l'écosystème de Stacks.

Dans l'ensemble, dans l'espace Layer 2 de Bitcoin, Stacks a un avantage de premier entrant. En comparaison, de nombreux protocoles commencent tout juste à se développer dans le domaine du Layer 2 de BTC, tandis que Stacks occupe une position de leader en termes de maturité de ses solutions techniques et de ses capacités de développement technique.


Feuille de route des stacks

Antécédents de l'équipe

Actuellement, Stacks est composé de plusieurs entités indépendantes, développeurs et membres de la communauté. Ensemble, ils travaillent pour développer la blockchain Bitcoin.

  1. Hiro: Se concentre sur la fourniture et la maintenance des outils de développement au sein de l'écosystème Stacks.
  2. Fondation Stacks: Soutient le développement de l'écosystème Stacks grâce à la gouvernance, la recherche, l'éducation et le financement.
  3. Daemon Technologies: Se concentre sur le soutien à l'extraction et au jalonnement de Stacks, ainsi que sur les activités sur le marché asiatique.
  4. Laboratoires de Clé Secrète: Spécialisé dans la fourniture de portefeuilles Bitcoin pouvant participer directement à la Stacking, tel que XVerse.

Membres clés de l'équipe

  1. Brittany Laughlin, La présidente de la Fondation Stacks et associée fondatrice de Lattice Ventures, fournit du capital de démarrage et des opportunités de réseautage pour les entrepreneurs travaillant dans des industries non desservies. Auparavant, elle a été directrice générale chez Union Square Ventures et a travaillé chez 3x Entrepreneur. Elle est diplômée de l'Université de New York en marketing et commerce international.
  2. Ryan Shea, Le co-fondateur de Stacks, diplômé de l'Université de Princeton et investisseur dans les cryptomonnaies, la biotechnologie et les technologies avancées.
  3. Muneeb Ali, Le co-fondateur de Stacks, détient un doctorat de l'Université de Princeton et est également le PDG de Trust Machines. Il est une figure clé dans le livre de George Gilder « Life After Google » et agit en tant que conseiller technique pour la série télévisée HBO « Silicon Valley ».

L'équipe Stacks n'est pas une seule entreprise ; elle peut plutôt être considérée comme une organisation d'équipe décentralisée. Cette organisation est dédiée à la construction sur Bitcoin, avec des entités comme Hiro se concentrant sur la création d'outils pour les développeurs, la Fondation Stacks favorisant le développement de l'écosystème, et XVerse se spécialisant dans les portefeuilles Bitcoin. De plus, en tant que co-fondateur de Stacks, Muneeb Ali est très actif sur Twitter, participant activement aux discussions communautaires et plaidant pour le développement de Stacks.

Situation de financement

Stacks a été lancé initialement en 2013 au département d'informatique de l'Université de Princeton. Plus tard en 2017, il a levé 47 millions de dollars grâce à une ICO pour l'émission de jetons STX, et en 2019, il est devenu la première entreprise de cryptomonnaie à obtenir la qualification de la SEC, levant 23 millions de dollars supplémentaires grâce aux offres Reg A et Reg S aux États-Unis. Actuellement, selon CryptoRankDonnées, Stacks a levé un total de 95 millions de dollars de financement. Beaucoup de ses investisseurs viennent de sociétés de capital-risque bien connues dans l'espace crypto, telles que IOSG, Blockchain Capital, HashKey Capital, et d'autres.


ICO/Pre-sale, source:cryptorank


Rondes de financement, source:cryptorank

Tokenomie :

Stacks a émis un total de 1,32 milliard de jetons STX dans le bloc de genèse. Ces jetons ont été distribués lors de plusieurs ICO tenues en 2017 et 2019. Le prix des jetons STX émis en 2017 était de 0,12 $, tandis que ceux émis lors de l'offre Reg S en 2019 étaient fixés à 0,25 $, et l'offre conforme à la SEC en 2019 était fixée à 0,30 $.

L'offre future projetée des jetons STX devrait atteindre environ 1,818 milliard d'ici 2050. Après la sortie des jetons du bloc de genèse, l'émission de jetons est effectuée via le minage, avec un taux d'inflation flottant, pour atténuer l'inflation. Actuellement, selon CoinMarketCaples données, l'offre en circulation de STX a atteint 1,45 milliard.


Répartition des jetons dans le bloc de genèse de Stacks, provenant du livre blanc Stacks 2.0 :

Statistiques actuelles du jeton (Données de CoinMarketCap) :

• Offre en circulation : 1,45 milliard

• Offre maximale : 1,82 milliard

• Capitalisation boursière : 4,41 milliards de dollars

• Valorisation entièrement diluée (FDV) : 5,54 milliards de dollars

• Ratio capitalisation boursière/FDV : 0,79

Écologie et communauté

Selon les données on-chain de DefiLlama, la valeur totale verrouillée (TVL) dans Stacks et son écosystème s'élève à près de 150 millions de dollars. Alors que les solutions de couche 2 de BTC continuent de susciter l'attention, l'écosystème Stacks est également florissant, avec des projets couvrant divers domaines de la cryptographie, notamment les portefeuilles, les NFT, les DEX, la DeFi, ainsi que l'identité, les noms de domaine, et plus encore. Voici une brève introduction à certains des projets populaires actuels.

  1. Alex: Un protocole DeFi Bitcoin construit sur la chaîne Stacks, comprenant AMM, DEX BRC-20, Launchpad, ponts inter-chaînes, et plus encore.
  2. StakingDAO : un protocole de mise en jeu de liquidités conçu pour améliorer l'efficacité du capital pour les détenteurs de jetons STX. Grâce à StakingDAO, les utilisateurs mettent en jeu des jetons STX dans le protocole pour gagner des stSTX en récompense, leur permettant de gagner des rendements en Bitcoin tout en pouvant également utiliser des stSTX dans d'autres applications DeFi Stacks.
  3. Protocole Zest: Une plateforme de prêt décentralisée basée sur Bitcoin. Les utilisateurs peuvent gagner des rendements en déposant du Bitcoin dans des pools de rendement ou emprunter contre leurs avoirs en Bitcoin dans le pool de prêt.
  4. Protocole Uwu : Un protocole de prêt construit sur la chaîne Stacks basé sur le stablecoin UWU Cash, composé principalement de deux composants principaux : UWU Cash et jetons xUWU.

Pour plus de projets écologiques de Stacks, vous pouvez consulter ici.


Classement de la TVL du protocole Classement de la TVL au sein de l'écosystème, provenant deDefillama.

Actuellement, selon TwitterScoreDonnées, Stacks jouit d'une grande popularité au sein de la communauté crypto Twitter, avec de nombreux followers influents.


Source:TwitterScore

Explorez la valeur de STX

valeur à long terme

Évaluer si un jeton a un potentiel d'investissement, d'un point de vue fondamental, nécessite au moins trois aspects principaux :

  1. Innovation technique : La clé du progrès
  2. Effet d'inertie du jeton : Impression d'argent, Airdrops, Haut rendement, Mise en jeu
  3. Raconter des histoires : Le pouvoir du récit

Plus la technologie est innovante, plus sa capacité narrative est forte. L'innovation technologique de Stacks répond aux propriétés idéales des contrats intelligents Bitcoin, équilibrant astucieusement efficacité et sécurité.

Pour obtenir l'effet de volant de token, il est nécessaire d'encourager les utilisateurs à détenir des tokens grâce aux revenus du projet, au jalonnement ou à d'autres mécanismes. Par exemple, les largages aériens et les rendements élevés créent un effet de volant pour les tokens dans l'écosystème Ethereum. Pour Stacks, l'effet de volant peut provenir de deux aspects : premièrement, en utilisant le mécanisme de stacking pour gagner des récompenses en BTC en verrouillant des STX pour la signature de consensus ; deuxièmement, en émettant des tokens similaires aux normes ERC20, tels que sBTC, qui est ancré à BTC, débloquant des opportunités DeFi pour BTC. Actuellement, de nombreux projets de l'écosystème Stacks sont basés sur Bitcoin et construisent des protocoles DeFi.

Le storytelling insuffle la vie dans la technologie et les jetons, inspirant l'imagination et la croyance, créant ainsi une communauté forte et engagée. Stacks est déjà composé d'entités et de communautés décentralisées qui ont collectivement fait avancer le récit de Stacks, formant une base solide pour la communauté Stacks. De plus, des éléments tels que l'approbation des ETF BTC spot, le halving du BTC, la mise à niveau de Stacks Nakamoto et l'augmentation de la concurrence dans le L2 du BTC contribuent au récit.

La seule narration peut stimuler le développement du jeton, mais sans innovation technologique, la narration n'est qu'une bulle. Lorsqu'elle est combinée à l'innovation technologique et à l'effet de volant du jeton, les narrations peuvent soutenir des prix de jetons élevés pendant de plus longues périodes. Sur la base de l'analyse détaillée ci-dessus, nous croyons que Stacks répond pleinement aux trois aspects de l'évaluation du potentiel d'investissement. On peut dire que Stacks, en tant que leader dans l'espace BTC Layer 2, et son jeton natif STX, ont une valeur d'investissement à long terme. De plus, à long terme, le prix du STX augmentera à chaque point chaud narratif jusqu'à ce que la saison BTC L2 arrive.

Corrélation avec les mouvements de prix du BTC

Les incitations économiques du réseau Stacks sont étroitement liées à Bitcoin. Les mineurs se disputent l'opportunité de miner STX en faisant des offres avec BTC, tandis que les détenteurs de STX gagnent des récompenses en BTC en fonction de la proportion de STX qu'ils détiennent. Par conséquent, les prix du BTC et du STX devraient être positivement corrélés, ce qui signifie que le prix du STX augmentera en même temps que celui du BTC. Le graphique de tendance des prix comparatifs ci-dessous illustre également approximativement ce point.


Tendances des prix du BTC et du STX, source:coinmarketcap

Estimations de prix futur

Si nous comparons les piles de couche 2 de BTC avec l’optimisme de couche 2 d’Ethereum, sur la base des prix actuels, la valeur marchande d’Optimism est estimée à moins de 1 % de la valeur marchande de l’ETH. Par conséquent, si les piles représentaient 1 % de la valeur marchande actuelle du BTC, le prix du STX serait d’environ 9,7 $, ce qui indique une augmentation de plus de trois fois par rapport au prix actuel.

Bien sûr, ce prix n'est qu'une estimation, et il existe de nombreux facteurs qui peuvent influencer les prix des jetons. Nous considérons simplement cela d'un point de vue conventionnel et ne fournissons aucun conseil en investissement.

Résumer

Avec l'approbation de l'ETF Bitcoin et le Bitcoin atteignant de nouveaux sommets historiques, on nourrit de grandes attentes quant au potentiel de voir le secteur Bitcoin Layer 2 connaître des augmentations potentielles de dix ou cent fois dans ce marché haussier actuel. Stacks, en tant que leader dans le domaine du Bitcoin Layer 2, offre une promesse et un potentiel énormes pour le développement. Bien que le prix de STX ait déjà augmenté de 413.68% par rapport à l'année dernière, nous pensons que Stacks en est encore à ses débuts et la véritable explosion pourrait se produire lorsque la saison du Bitcoin Layer 2 arrivera. Lorsque la saison du Bitcoin Layer 2 arrivera, on peut s'attendre à une explosion significative dans l'écosystème Stacks, avec un accent particulier sur les projets ayant un Total Value Locked (TVL) en croissance rapide.

Références :

  1. Documents techniques Stacks

https://docs.stacks.co/stacks-101/whitepapers

  1. SIP007 : Consensus d'empilage

https://github.com/stacksgov/sips/blob/main/sips/sip-007/sip-007-stacking-consensus.md

  1. Choisir la bonne stratégie de stacking

https://www.stacks.co/blog/stacking-strategy-how-to

4.Clarity Camp

https://clarity-lang.org/universe#camp

5. Clarté d'esprit

https://book.clarity-lang.org/title-page.html

6. Préparer sBTC pour le meilleur moment DeFi

https://forum.stacks.org/t/making-sbtc-ready-for-defi-prime-time/14421

7. Le guide ultime de Stacks Nakamoto

https://stacksfoundation.notion.site/The-Ultimate-Stacks-Nakamoto-Guide-7360bc316dcb49e6a03699342f0523be#2acf6dd00b8046f7a6beb2cd5ca868ca

8.Sous-réseaux

https://github.com/hirosystems/stacks-subnets

  1. Rapport approfondi de première classe: Interprétation complète des fonctionnalités de Stacks, de l'état écologique et de l'économie des jetons

https://www.stackschina.com/news/toudengcang-in-depth-analysis-of-stacks-report

10.RootData-Stacks

https://www.rootdata.com/zh/Projects/detail/Stacks?k=MTM%3D

11.Cryptorank-Stacks

https://cryptorank.io/ico/blockstack?page=1

Déclaration :

  1. Cet article est reproduit à partir de [ marsbit]], titre original « Rapport de recherche sur Mars : Explication détaillée des piles de réseau Bitcoin Layer 2 - exploration de la valeur d'investissement de STX », les droits d'auteur appartiennent à l'auteur original [cat boss (@catboss_s)], if you have any objection to the reprint, please contact Gate Apprendre Équipe, l'équipe s'en occupera dès que possible selon les procédures pertinentes.

  2. Avertissement : Les points de vue et opinions exprimés dans cet article ne représentent que les points de vue personnels de l'auteur et ne constituent aucun conseil en investissement.

  3. D'autres versions linguistiques de l'article sont traduites par l'équipe Gate Learn, non mentionnées dansGate.io, l'article traduit ne peut pas être reproduit, distribué ou plagié.

Explication détaillée des piles de réseau de couche 2 Bitcoin

Débutant3/20/2024, 12:07:53 AM
Cet article présente comment Stacks apporte des contrats intelligents à la blockchain Bitcoin et discute de la valeur d'investissement du jeton STX. Stacks réalise la symbiose avec Bitcoin grâce au mécanisme de consensus POX, où les mineurs gagnent des récompenses STX en produisant des blocs, et les détenteurs gagnent des récompenses BTC en participant à l'empilement. Stacks met également en œuvre le mécanisme sBTC, permettant aux contrats intelligents de lire l'état de Bitcoin et de régler les transactions sur la chaîne Bitcoin. Avec un avantage de pionnier, l'écosystème de Stacks couvre des domaines tels que les portefeuilles, les NFT, les DEX, DeFi, etc., et STX, en tant que jeton natif, détient une valeur d'investissement à long terme. Avec le développement de la piste Bitcoin L2, l'écosystème de Stacks est prêt pour une croissance significative, démontrant un potentiel énorme.

Cet article plongera d'abord dans la manière dont Stacks introduit les contrats intelligents sur la blockchain Bitcoin, de l'architecture technique au mécanisme de consensus, en passant par d'autres perspectives. De plus, il explorera la valeur d'investissement de STX (le jeton natif émis par Stacks) basée sur une analyse fondamentale et l'examen de divers facteurs potentiels.

Partie 1: Explication détaillée des Stacks d'un point de vue technique

Stacks est un réseau Layer 2 Bitcoin conçu pour étendre les fonctionnalités sans modifier Bitcoin lui-même, permettant l'introduction de capacités de contrats intelligents à la blockchain Bitcoin. Cela permet aux contrats intelligents et aux applications décentralisées (DApps) d'utiliser Bitcoin comme un actif de manière décentralisée et de régler les transactions sur la blockchain Bitcoin.

Stacks a son jeton natif, « STX ». Les mineurs sur la chaîne Stacks gagnent des récompenses en STX en produisant des blocs, tandis que les détenteurs de STX peuvent gagner des récompenses en BTC en participant au processus de Stacking. Les deux parties utilisent le mécanisme de consensus POX pour fournir collaborativement la sécurité de la blockchain Stacks basée sur la blockchain Bitcoin.

Comment Stacks implémente-t-il des contrats intelligents dans Bitcoin ?

En termes simples, Stacks introduit un nouvel algorithme de consensus appelé Stacking. L'algorithme de consensus Stacking utilise un mécanisme appelé Preuve de Transfert (POX), qui garantit que les blocs de Stacks ne sont pas affectés par les forks, atteignant une finalité Bitcoin de 100% et héritant de toute la sécurité de Bitcoin.

En même temps, Clarity, un langage de programmation de contrats intelligents conçu spécifiquement pour la blockchain Stacks, peut lire l'état de la chaîne principale de Bitcoin. Cela permet aux contrats intelligents sur la couche Stacks de lire également l'état de Bitcoin et d'être déclenchés par des transactions Bitcoin standard. Cela permet en outre aux transactions de se régler sur la chaîne Bitcoin de manière décentralisée, vérifiant tous les contrats intelligents et les enregistrements de transactions comme les transactions Bitcoin.

Stacks conçoit également de manière innovante un mécanisme d'ancrage décentralisé de Bitcoin appelé sBTC, qui est ancré à 1:1 avec BTC. Son objectif est de permettre l'écriture sur la chaîne de blocs Bitcoin dans des contrats intelligents de manière décentralisée, débloquant des milliards de dollars d'actifs BTC.

Ensuite, plongeons dans ces principes techniques en détail.

Mécanisme de consensus : Preuve de transfert (POX)

La preuve de transfert (PoX) est un mécanisme de consensus blockchain novateur qui permet à Stacks de régler les transactions sur Bitcoin, établissant une relation symbiotique avec Bitcoin. Cette relation unique permet l'extension de Bitcoin sans modifier Bitcoin lui-même.

Dans le mécanisme de consensus PoX, il existe deux types de participants : les mineurs Stacks et les Stackers (STX stakers). Tout le processus PoX peut être décomposé en deux mécanismes principaux : les mineurs Stacks produisent des blocs (c'est-à-dire du minage), et les Stackers signent et vérifient les transactions (validation de la blockchain). Dans ce mécanisme :

• Mineurs de Stacks : Dépensez des BTC pour remporter des opportunités de minage sur la chaîne Stacks, recevant ainsi des récompenses en jetons STX nouvellement émis, des frais de transaction STX sur la chaîne Stacks et des frais de contrat.

Les stackers : les détenteurs de STX participent au mécanisme de consensus PoX en signant et en vérifiant la validité des blocs Stacks, en déterminant s'ils doivent inclure le bloc sur la chaîne Stacks, et en recevant une partie de l'offre BTC par les mineurs en récompense. Ce processus de participation est appelé "Stacking".

Alors, comment le mécanisme de consensus PoX garantit-il que les blocs Stacks ne sont pas affectés par les forks et atteignent une finalité Bitcoin de 100%? Ensuite, nous décrirons le processus global des mineurs produisant des blocs, des Stackers signant et vérifiant les transactions, et interagissant avec la blockchain Bitcoin en utilisant un exemple.


L'interaction entre la chaîne Stacks et la chaîne Bitcoin.


Production de blocs de chaînes de Stacks et processus sur chaîne, source :Piles

Comme le montre le diagramme ci-dessus, le principe général est à peu près le suivant :

  1. Chaque bloc Bitcoin correspond à un nouveau mandat de mineur Stacks, pendant lequel un seul mineur Stacks est responsable de la production de tous les blocs Stacks.
  2. Pendant la tenure du mineur Stacks A, un utilisateur initie une transaction, qui est diffusée dans le pool de mémoire. Le mineur Stacks A ajoute cette transaction au bloc Stacks “A4” puis envoie le bloc aux Stackers pour vérification de la signature. Lorsque 70% des signataires de Stackers vérifient sa validité et atteignent un consensus, le bloc est ajouté à la chaîne Stacks.
  3. Ensuite, un nouveau mineur Stacks B soumet une transaction de validation de bloc à la chaîne Bitcoin. Cette transaction envoie des BTC à l'adresse du pool de récompenses pour tous les Stackers dans la période de jalonnement STX actuelle. Simultanément, le script Bitcoin OP_RETURN de cette transaction inclut le hachage du bloc d'index du mineur Stacks A, déclenchant un changement dans la durée de mandat du mineur Stacks. Le "hachage du bloc d'index" ici est une valeur de hachage reconnue par la chaîne Stacks de tous les hachages de transactions Bitcoin précédemment acceptés, ainsi que la valeur de hachage du bloc Stacks lui-même, ancrant l'histoire de la chaîne Stacks à celle de la blockchain Bitcoin.
  4. Ensuite, le mineur B de Stacks, après avoir soumis la transaction BTC conformément aux règles et remporté la prochaine qualification minière selon l'algorithme de chiffrement, déclenche une transaction “TenureChange-BlockFound”, surveillée par les mineurs A, B et les Stackers.
  5. Ensuite, les Stackers initient des transactions de changement de mandat sur la chaîne Stacks. Les Stackers déterminent que le "bloc A6" est le dernier bloc produit par le mineur A de Stacks, puis le mineur B de Stacks construira son propre bloc sur le dessus du bloc A6. Cela marque le début du mandat du mineur B de Stacks.
  6. Le processus de changement de tenure du mineur B de Stacks au mineur C de Stacks répétera le processus similaire décrit ci-dessus.

À partir du processus ci-dessus, nous pouvons comprendre ce qui suit :

  1. Atteindre des blocs rapides : La production de blocs de chaîne de Stacks est d'environ 5 secondes par bloc après la mise à niveau de Stacks Nakamoto. Cela est réalisé en séparant la production de blocs des mineurs de l'ordonnancement cryptographique (sélection aléatoire des mineurs). Les mandats des mineurs de la chaîne de Stacks sont ancrés à 1:1 avec les blocs de Bitcoin, et chaque mineur de Stacks peut produire plusieurs blocs de Stacks.
  2. Atteindre une finalité à 100% pour Bitcoin :
  3. La finalité des transactions de la chaîne Stacks est obtenue après deux blocs Bitcoin dans la blockchain Bitcoin. Dans l'exemple ci-dessus, lorsque le mandat du mineur C arrive, le mineur C soumettra une transaction de validation de bloc à la chaîne Bitcoin, qui inclura le hachage du bloc d'index du premier bloc B1 du mineur B. Cette valeur de hachage contient en fait les informations d'état de tous les blocs Stacks pendant le mandat du mineur A. Étant donné que le bloc A4 pendant le mandat du mineur A contient la transaction utilisateur tx, on peut voir que cette transaction pendant le mandat du mineur A est enregistrée sur la chaîne Bitcoin avec la transaction de validation de bloc du mineur C.
  4. Les forks sont autorisés dans les six blocs de règlement de la chaîne Bitcoin, et la chaîne globale Stacks bifurquera avec la chaîne Bitcoin. À partir de l'exemple ci-dessus, nous savons que les transactions de la chaîne Stacks se divisent en deux types, celles qui dépendent des transactions Bitcoin et les transactions internes. Si Bitcoin se bifurque, les transactions internes ne sont pas affectées. Les transactions qui dépendent des transactions Bitcoin sont effectuées en lisant l'état Bitcoin et sont affectées par les transactions de bifurcation Bitcoin, mais elles suivront la finalité de Bitcoin et bifurqueront comme la bifurcation Bitcoin.
  5. Il n'y a presque pas de forks dans les transactions internes de la chaîne Stacks. Dans la chaîne Stacks, les mineurs sont uniquement responsables de la production de blocs, et que le bloc produit puisse être ajouté à la chaîne Stacks est déterminé par les signatures des Stackers. Il n'y a donc presque pas de forks dans la chaîne Stacks. (Remarque : La raison pour laquelle il est dit ici qu'il n'y a "presque" pas de forks est que lorsque plus de 31% des Stackers refusent de signer, il peut y avoir un fork. Dans de tels cas, la solution de Stacks est appelée "Stacker blessing." Cependant, de telles situations sont extrêmement rares, et cet article n'entrera pas dans les détails supplémentaires.)
  6. Réalisation du règlement des transactions de la chaîne Stacks sur la chaîne Bitcoin. Comme on peut le voir dans l'exemple ci-dessus, les mineurs de la chaîne Stacks emballent les transactions des utilisateurs dans des blocs Stacks, puis les Stackers signent et confirment l'ajout du bloc à la chaîne Stacks. Lorsque le bloc suivant arrive dans la chaîne Bitcoin, la chaîne Stacks subit un changement de mandat, le nouveau mineur de Stacks continuant à produire des blocs Stacks. Pendant le changement de mandat, le nouveau mineur de Stacks soumet le statut de la transaction de la chaîne Stacks à la chaîne Bitcoin, réalisant ainsi le règlement des transactions de la chaîne Stacks sur la chaîne Bitcoin.

Algorithme de consensus: Empilage

Détenir et verrouiller des STX pendant un ou plusieurs cycles pour soutenir la sécurité et le consensus du réseau Stacks et recevoir BTC en récompense est appelé "Stacking".

La principale différence entre le stacking de Stacks et le staking d'ETH est qu'avec le staking d'Ethereum, les nœuds validateurs peuvent faire face à des pénalités, y compris des sanctions ou la confiscation des jetons ETH mis en jeu, en cas de comportement malveillant ou d'indisponibilité du réseau. Cependant, le stacking de Stacks ne dispose pas de cette fonctionnalité.

Mineurs de Stacks et Empileurs

Dans la chaîne Stacks, les mineurs et les Stackers sont des participants essentiels au "Stacking" et jouent un rôle crucial dans le maintien de la sécurité du réseau. Ils sont entièrement décentralisés et n'importe qui peut devenir mineur ou Stacker. Après la mise à niveau de la version Nakamoto, les mineurs déterminent le contenu des blocs, tandis que les Stackers décident si les blocs sont inclus dans la chaîne. Cette relation de collaboration entre mineurs et Stackers permet à la chaîne Stacks d'atteindre des temps de blocs rapides et une finalité à 100% pour Bitcoin.


Aperçu du comportement des mineurs et des empileurs

Comment les mineurs obtiennent-ils des opportunités de minage?

Les mineurs obtiennent des opportunités de minage en dépensant BTC, et les mineurs gagnants sont sélectionnés via une fonction aléatoire vérifiable (VRF), la probabilité étant proportionnelle au montant de BTC dépensé. Après la mise à jour de la version Nakamoto, une "probabilité de tri" sera introduite pour atténuer l'impact de la "résistance MEV des mineurs de Bitcoin" et promouvoir des opportunités de minage plus équitables.

Les mineurs reçoivent des récompenses de trois sources : récompenses minières en STX, frais de contrat Clarity et frais de transaction Stacks.

Parmi eux, les récompenses minières suivent un calendrier fixe : 1000 STX par bloc pendant les 4 premières années, puis une division par deux tous les quatre ans jusqu'à ce qu'elles atteignent 125

STX par bloc, qui sera libéré indéfiniment.

Les frais de contrat de clarté et les frais de transaction fluctuent en fonction de l'utilisation du réseau.

Résistance MEV du mineur Bitcoin : Certains mineurs de Bitcoin opèrent également en tant que mineurs de Stacks. Ils peuvent examiner les transactions "block-commits" soumises par d'autres mineurs de Stacks à la blockchain Bitcoin, puis exclure ces autres mineurs de Stacks de leurs blocs Bitcoin. Lorsque les récompenses en blocs STX sont suffisamment attrayantes et que le coût pour les mineurs de Stacks gagnants est extrêmement faible, ils peuvent remporter des opportunités de minage auprès des mineurs de Stacks. Après la mise à niveau de la version Nakamoto, Stacks a modifié l'algorithme de tri pour garantir que les mineurs de Bitcoin n'ont pas d'avantage en tant que mineurs de Stacks et qu'ils doivent dépenser des BTC compétitifs pour avoir une chance de gagner des STX.

Comment les Stackers obtiennent-ils des récompenses BTC ?

Les stackers font référence aux participants de la chaîne Stacks qui détiennent et verrouillent des STX pour un ou plusieurs cycles en tant que stakers.

  1. Cycle de récompense : Il est fixé à 2 100 blocs Bitcoin, environ tous les 15 jours. Au cours de chaque cycle de récompense, les mineurs transfèrent des fonds à un ensemble d'adresses Stacker désignées lors de la phase de préparation du cycle pour recevoir des récompenses. Chaque adresse de récompense reçoit du Bitcoin une seule fois par cycle de récompense des mineurs.
  2. Éligibilité à participer aux cycles de récompenses :
  3. Participez avant le début d'un cycle de récompense. Une fois le cycle de récompense commencé, les Stackers ne peuvent choisir de participer qu'au cycle suivant.
  4. Indiquez le nombre de cycles auxquels participer, avec un minimum d'un cycle et un maximum de 12 cycles (25,200 blocs Bitcoin ou environ 7 mois).
  5. Fournir des adresses Bitcoin prises en charge pour recevoir des récompenses.
  6. Misez le montant minimum de jetons STX pour garantir un emplacement de récompense ou regroupez-vous avec d'autres pour atteindre le montant minimum.
  7. Recevez des récompenses à une adresse BTC dans l'un des deux formats suivants :
  8. Héritage (P2PKH), commençant par "1."
  9. Segregated Witness / Segwit (P2SH), commençant par "3."
  10. Actuellement, le format "Native Segwit" (commençant par "bc1") n'est pas pris en charge.
  11. La quantité de mise en jeu minimale des jetons STX est une valeur dynamique ajustée en fonction de la participation pour définir le seuil de récompense.
  12. Chaque cycle de récompense peut transférer des fonds de mineurs vers un maximum de 4 000 adresses Bitcoin, donc le seuil de participation est de 0,025% de l'offre de liquidité STX (1/4 000). Cependant, si le taux de participation est inférieur à 100%, le pool de récompenses peut accepter un montant de mise inférieur en STX.

Comment choisir la meilleure stratégie de stacking pour des récompenses maximales?

Il existe principalement deux façons de s'engager dans le stacking : exécuter le stacking de manière indépendante ou rejoindre un pool de stacking. Les pools de stacking sont ensuite divisés en options avec garde et sans garde. Le choix dépend de l'expérience crypto de chacun et du montant de STX disponible. Voici une répartition des différences :

Exécution de l'empilement de façon indépendante: Nécessite de répondre à une quantité minimale dynamique de STX (actuellement d'environ 100 000 STX au moment de la rédaction, qui augmente avec la croissance de l'offre de liquidité STX).

Exécuter Stacking de manière indépendante permet d'éviter de faire confiance à des tiers et de recevoir directement des récompenses des mineurs.

Rejoindre un pool de stacking : Si l'exigence minimale n'est pas atteinte, on peut quand même participer en rejoignant un pool de stacking. Les pools de stacking sont généralement gérés par des tiers indépendants qui combinent les montants de STX des participants à miser en leur nom, puis distribuent les récompenses de manière proportionnelle (moins d'éventuels frais) à chaque participant. Les pools de stacking sont divisés en options de garde et de non-garde.

Pool de garde : Les exemples incluent OKX ou Binance. Les participants doivent envoyer leurs jetons STX aux opérateurs de pool, qui exécutent ensuite le Stacking avec leurs portefeuilles. Les récompenses sont versées à l'adresse BTC spécifiée du participant ou en STX ou dans d'autres jetons.

Pool non dépositaire : Le pool n'accède jamais directement aux STX de quelqu'un, mais les participants doivent « déléguer » leurs STX au pool. Il est nécessaire de faire confiance à la capacité de ces pools à verser des récompenses. Les STX peuvent être retirés du pool à tout moment, mais les fonds restent bloqués jusqu'à la fin du cycle de stacking sélectionné.

Bien que l'exécution de Stacking de manière indépendante permette d'éviter de faire confiance à des tiers et de recevoir directement des récompenses des mineurs, l'augmentation de la quantité minimale de STX requise pour chaque cycle peut affecter les récompenses obtenues. Par conséquent, même si l'exigence minimale est satisfaite, rejoindre un pool de Stacking peut toujours être la solution optimale pour maximiser les récompenses. Pour comprendre l'impact de l'augmentation dynamique de la quantité minimale de STX sur les récompenses, on peut se référer àcet article. Le choix du canal de stacking peut être obtenu à partir duSite officiel de Stacks.Diverses données de stacking et statistiques peuvent être consultées surClub de mise en commun.

Langage de programmation : Clarity

La Clarté est un langage de programmation de contrat intelligent conçu spécifiquement pour la blockchain Stacks. C'est un langage déterminable, optimisé pour la prévisibilité et la sécurité, tirant des leçons des vulnérabilités courantes de Solidité pour prévenir des problèmes similaires. L'un des principaux avantages de la Clarté est d'ancrer des contrats intelligents sur la blockchain Bitcoin, ce qui permet aux contrats intelligents de fonctionner en fonction de l'état de la blockchain Bitcoin.

Caractéristiques clés de Clarity:

Déterminable : La clarté permet une analyse statique complète de l'ensemble du graphe d'appels des contrats intelligents. Elle peut déterminer ce qu'un programme fera uniquement à partir de son code, y compris l'analyse des coûts d'exécution et de l'utilisation des données, permettant de prédire les actions et les dépenses.

Aucune compilation requise: Contrairement à Solidity, Clarity est un langage interprété et ne nécessite pas de compilation. Cela améliore la lisibilité du code source du contrat et évite les complexités introduites par les compilateurs et les vulnérabilités potentielles des contrats découlant d'erreurs de niveau compilateur.

Visibilité de l'état de Bitcoin : Les contrats intelligents Clarity fournissent des preuves SPV intégrées de Bitcoin, ce qui facilite la lecture de l'état de la blockchain Bitcoin. Cela signifie que les contrats intelligents peuvent déclencher certaines logiques basées sur les transactions Bitcoin.

SPV (Simple Payment Verification) est le processus de vérification de la validité des transactions dans l'environnement client léger Bitcoin.

Lire icipour en savoir plus.

La clarté présente de nombreux autres avantages, tels que l'interdiction de la réentrance, la prévention des débordements et des dépassements, l'application de la gestion des réponses et l'ajout de post-conditions aux transactions (permettant le retour en arrière des transactions), ce qui aide collectivement à prévenir de nombreuses vulnérabilités courantes des contrats intelligents.

Pour en savoir plus sur la façon dont Clarity prévient les vulnérabilités des contrats intelligents, l’article «Découverte de 8 vulnérabilités dangereuses dans les contrats intelligents 'Clarity'se concentre sur l'introduction de certaines des vulnérabilités de contrat intelligent les plus courantes et sur la manière dont Clarity y répond.

Bien sûr, la Clarity actuelle, en raison de sa nature non compilable, ne fonctionne pas aussi bien en termes de performance d'exécution que les contrats intelligents compilables. Cependant, avec la mise à niveau vers la version Nakamoto, Clarity Wasm résoudra ce problème. En compilant les contrats intelligents Clarity en Wasm, la vitesse d'exécution des contrats s'améliorera considérablement, et la compatibilité sera également grandement améliorée.

Différence entre les langages compilés et interprétés : Les langages compilés et interprétés interprètent tous deux le code source, mais leurs méthodes de fonctionnement diffèrent, ce qui entraîne des différences d'efficacité. Les langages compilés compilent tout le code source en langage machine à l'avance, exécutant l'ensemble du code en entier, ce qui est très efficace. Les langages interprétés interprètent le code source ligne par ligne en langage machine uniquement lorsque les instructions correspondantes sont exécutées, ce qui entraîne une moins grande efficacité à l'exécution du code.

En résumé, en tant que langage de programmation innovant suivant Solidity, Clarity aborde effectivement certaines des lacunes de Solidity. Cependant, en tant que langage de programmation de contrats intelligents pour la blockchain Bitcoin, la contribution la plus significative de Clarity réside dans son intégration des preuves SPV Bitcoin, permettant la lisibilité de l'état Bitcoin sur la blockchain Stacks. Cela signifie également que les contrats intelligents sur la blockchain Stacks peuvent être déclenchés par des transactions Bitcoin, permettant la programmabilité de la blockchain Bitcoin sur son réseau Layer 2, Stacks.

Mécanisme de liaison décentralisé Bitcoin: sBTC

sBTC est un jeton décentralisé adossé à des actifs BTC, exploité par un groupe de participants sans permission, décentralisés et dynamiques. Ces participants reçoivent des incitations économiques grâce au mécanisme de consensus POX de Stacks pour exécuter correctement l'opération d'adossement. Si Stacks parvient à intégrer des contrats intelligents dans la blockchain Bitcoin grâce à une série de technologies innovantes, alors le sBTC adossé au BTC avec un ratio de 1:1 est construit sur cette base, débloquant les actifs BTC en tant qu'actifs productifs programmables (génération de profits), permettant à Bitcoin d'entrer dans l'espace DeFi.

En utilisant ce mécanisme d'ancrage, les smart contracts peuvent utiliser Bitcoin en tant qu'actif monétaire dans Stacks pour diverses transactions DeFi telles que le prêt, les stablecoins BTC, et plus encore. Alors que le BTCe (actifs Bitcoin enveloppés sur Ethereum) peut également faciliter ces fonctionnalités DeFi, le BTCe est émis par des institutions centralisées, avec des preuves de réserve de BTC moins transparentes, et nécessite des frais de "wrapped" supplémentaires. En revanche, le mécanisme d'ancrage sBTC fonctionne de manière décentralisée sans besoin de confiance, avec son processus de création enregistré dans les scripts de la blockchain de Bitcoin et sans frais de "wrapping" supplémentaires, donnant ainsi un avantage concurrentiel au mécanisme d'ancrage sBTC.

Comment fonctionne sBTC?

En termes simples, sBTC est un jeton sur la blockchain Stacks. Tout comme les autres jetons ERC20 d'Ethereum, il est défini sur la base de la norme de jeton homogène sip-010 sur Stacks et est émis par un contrat intelligent Clarity. Le processus de création et de destruction de jetons sBTC est mis en œuvre par le protocole sBTC.

Lorsqu'un utilisateur souhaite utiliser BTC sur la chaîne Stacks : l'utilisateur crée une transaction de dépôt sur la chaîne Bitcoin en transférant des BTC à une adresse de portefeuille multi-signatures. Cette transaction de dépôt notifie le protocole sBTC du montant de BTC déposé et de l'adresse sBTC de réception de l'utilisateur sur Stacks. Ensuite, le protocole sBTC émet un montant équivalent de jetons sBTC selon un ratio de 1:1 et les envoie à l'adresse de réception de l'utilisateur.

Lorsqu'un utilisateur souhaite retirer ses actifs BTC : il crée une transaction de retrait sur la chaîne Bitcoin. Cette transaction de retrait notifie le protocole sBTC de la quantité de sBTC à retirer, des adresses Stacks à partir desquelles retirer, et de l'adresse BTC pour recevoir les BTC retirés. Le protocole sBTC brûle ensuite la quantité spécifiée de sBTC des adresses Stacks fournies et envoie une quantité équivalente de BTC à l'adresse BTC spécifiée pour finaliser le retrait.

Dans ce processus, l'ensemble actuel de Stackers dans le cycle actuel doit fournir des signatures pour que la transaction de retrait de BTC soit exécutée. Si plus de 70% des Stackers fournissent des signatures, l'opération de retrait peut être exécutée, et les Stackers recevront des récompenses en BTC en conséquence. L'ensemble des Stackers signant change dynamiquement à chaque cycle de Stacking.


Processus de dépôt et de retrait

Quelle est la sécurité de sBTC?

Dans le processus mentionné, le dépôt et le retrait des actifs sont validés par les "Stackers" de chaque cycle. Lorsque plus de 70% des Stackers signent la transaction, le protocole exécute l'opération, ce qui signifie qu'au moins 30% des validateurs sont honnêtes, garantissant la sécurité des actifs. Actuellement, les Stackers sont composés d'un mélange d'institutions de confiance (telles que Figment, Copper, Blockdaemon, Luxor, etc.), de pools de stacking (comme OKX, Binance, Coinbase, Xverse, etc.) et d'opérateurs de nœuds individuels. Cette combinaison de signataires mixtes garantit la sécurité et la décentralisation du réseau Stacks.

De plus, étant donné que sBTC fonctionne sur la chaîne Stacks, il hérite de toutes les propriétés de la chaîne Stacks, telles que ses attributs de sécurité des transactions étant les mêmes que les transactions Bitcoin, et ainsi de suite. Cependant, déplacer du BTC vers une autre couche ou chaîne en dehors de la chaîne Bitcoin introduira une complexité supplémentaire et des hypothèses de sécurité. Il existe des risques potentiels associés à sBTC :

Si les Stackers dépassent 70 %, ils pourraient théoriquement voler du BTC du cycle actuel. Cependant, économiquement, cela est déraisonnable car ils perdraient plus de capital STX que la valeur de sBTC qu'ils pourraient gagner. De plus, atteindre une collusion de plus de 70 % des Stackers, tant que la composition de l'empilement est suffisamment décentralisée, est très peu probable. Par conséquent, cela reste une possibilité théorique.

Les mineurs de Bitcoin pourraient tenter de revoir les opérations de stacking lors d'une attaque à distance de 51% et essayer de voler du Bitcoin dans le script/portefeuille Bitcoin. Cependant, étant donné que la chaîne Bitcoin n'a jamais subi avec succès une attaque de 51%, cela reste également une possibilité théorique pour le moment.

Bien que le contrat sBTC soit écrit dans le langage Clarity, ce qui peut éviter certaines vulnérabilités contractuelles au niveau du langage de programmation, il peut encore exister des risques inconnus qui nécessitent une analyse de sécurité rigoureuse pour les atténuer.

Meilleure performance et expansion des fonctionnalités : Sous-réseaux


Stacks atteint la scalabilité grâce aux sous-réseaux et aux différentes VM.

Bien que Stacks ait optimisé la vitesse de bloc de 10 minutes à 5 secondes après la mise à niveau de Nakamoto, certains cas d'utilisation peuvent exiger une latence faible, un débit élevé et des volumes de transactions intermittents (par exemple, le mintage de NFT, les jeux) en termes de performance.

Les sous-réseaux sont conçus pour améliorer la scalabilité de Stacks, améliorant ainsi les performances de son réseau au détriment de la réduction de la décentralisation au niveau de l'exécution. Cependant, les transactions peuvent toujours être réglées sur la blockchain Bitcoin via Stacks. Les sous-réseaux sont utilisés pour l'exécution, pas pour le stockage d'actifs. Avec des sous-réseaux à haute performance, les développeurs et les utilisateurs peuvent opter pour un débit élevé en cas de besoin, puis retirer leurs actifs vers la couche principale de Stacks selon les besoins. Les sous-réseaux peuvent prendre en charge des contrats intelligents dans différentes langues de programmation. Comme le montre le diagramme, un sous-réseau peut prendre en charge le Clarity VM, tandis qu'un autre sous-réseau peut prendre en charge le langage Solidity d'Ethereum et la compatibilité EVM.

Le concept de sous-réseaux dans Stacks est similaire à celui des sous-réseaux dans d'autres chaînes publiques (comme les sous-réseaux d'Avalanche), la principale différence étant que les applications sur les sous-réseaux de Stacks bénéficient de la finalité et de la sécurité de Bitcoin.

Pour résumer:

À travers une série de mécanismes innovants tels que POX, Stacking et Clarity, Stacks a mis en œuvre une "couche Bitcoin," utilisant la blockchain Bitcoin comme couche de règlement fondamentale sécurisée et Stacks comme couche d'extension Layer 2 pour BTC. Cela permet l'application de contrats intelligents sur la chaîne Bitcoin. Pendant ce temps, sBTC, en tant que jeton sur la chaîne Stacks, est ancré à 1:1 à BTC, débloquant le BTC L2 DeFi. Cela facilite le trading d'actifs avec BTC et libère la liquidité.

Partie 2: Exploration de la valeur d'investissement de STX

La partie précédente a détaillé comment Stacks fonctionne en tant que réseau Bitcoin de couche 2, permettant des contrats intelligents BTC et déverrouillant BTC L2 DeFi. Alors, où en est Stacks dans le secteur très attendu de Bitcoin L2 sur ce marché haussier? Quel est le potentiel d'investissement du jeton natif de Stacks, "STX"?

Informations fondamentales

Tout d'abord, répertoriez les différents aspects des Stacks à travers plusieurs dimensions fondamentales, y compris la technologie, l'économie des jetons, la communauté, l'adoption de l'écosystème, les données on-chain et la concurrence sur le marché.

Avantages techniques

  1. Solutions techniques de premier plan : Du point de vue des attributs idéaux des contrats intelligents Bitcoin, en utilisant BTC comme actif natif, en s'appuyant sur la chaîne Bitcoin et en coexistant avec la chaîne Bitcoin (dépendance fonctionnelle), il ne fait aucun doute que la technologie de Stacks est en position de leader.
  2. Réserves techniques adéquates : En examinant l'ensemble de la feuille de route de Stacks, on peut voir que Stacks a traversé des marchés haussiers et baissiers. Même pendant les marchés baissiers, l'équipe de Stacks a continué à construire de manière cohérente. Stacks a été lancé pour la première fois au T4 2018 et a connu plusieurs mises à jour, se concentrant constamment sur la construction au sein de l'écosystème Bitcoin. Sa compréhension de la technologie Bitcoin et des réserves techniques associées est également en position de leader.
  3. Documentation technique complète : Une documentation technique détaillée est disponible sur le Site officiel de Stacks, Documentation sur les stacks, et Stacks GitHub. Ces matériaux ne peuvent pas être établis en un court laps de temps et nécessitent du temps accumulé. À partir de ces matériaux accumulés, il est possible de constater que Stacks dispose d'un processus complet de gouvernance communautaire, des concepts techniques à la proposition à travers les Propositions d'Amélioration de Stacks (SIP), suivis de discussions communautaires, de développement et de mise en œuvre. C'est aussi la base du développement de l'écosystème de Stacks.

Dans l'ensemble, dans l'espace Layer 2 de Bitcoin, Stacks a un avantage de premier entrant. En comparaison, de nombreux protocoles commencent tout juste à se développer dans le domaine du Layer 2 de BTC, tandis que Stacks occupe une position de leader en termes de maturité de ses solutions techniques et de ses capacités de développement technique.


Feuille de route des stacks

Antécédents de l'équipe

Actuellement, Stacks est composé de plusieurs entités indépendantes, développeurs et membres de la communauté. Ensemble, ils travaillent pour développer la blockchain Bitcoin.

  1. Hiro: Se concentre sur la fourniture et la maintenance des outils de développement au sein de l'écosystème Stacks.
  2. Fondation Stacks: Soutient le développement de l'écosystème Stacks grâce à la gouvernance, la recherche, l'éducation et le financement.
  3. Daemon Technologies: Se concentre sur le soutien à l'extraction et au jalonnement de Stacks, ainsi que sur les activités sur le marché asiatique.
  4. Laboratoires de Clé Secrète: Spécialisé dans la fourniture de portefeuilles Bitcoin pouvant participer directement à la Stacking, tel que XVerse.

Membres clés de l'équipe

  1. Brittany Laughlin, La présidente de la Fondation Stacks et associée fondatrice de Lattice Ventures, fournit du capital de démarrage et des opportunités de réseautage pour les entrepreneurs travaillant dans des industries non desservies. Auparavant, elle a été directrice générale chez Union Square Ventures et a travaillé chez 3x Entrepreneur. Elle est diplômée de l'Université de New York en marketing et commerce international.
  2. Ryan Shea, Le co-fondateur de Stacks, diplômé de l'Université de Princeton et investisseur dans les cryptomonnaies, la biotechnologie et les technologies avancées.
  3. Muneeb Ali, Le co-fondateur de Stacks, détient un doctorat de l'Université de Princeton et est également le PDG de Trust Machines. Il est une figure clé dans le livre de George Gilder « Life After Google » et agit en tant que conseiller technique pour la série télévisée HBO « Silicon Valley ».

L'équipe Stacks n'est pas une seule entreprise ; elle peut plutôt être considérée comme une organisation d'équipe décentralisée. Cette organisation est dédiée à la construction sur Bitcoin, avec des entités comme Hiro se concentrant sur la création d'outils pour les développeurs, la Fondation Stacks favorisant le développement de l'écosystème, et XVerse se spécialisant dans les portefeuilles Bitcoin. De plus, en tant que co-fondateur de Stacks, Muneeb Ali est très actif sur Twitter, participant activement aux discussions communautaires et plaidant pour le développement de Stacks.

Situation de financement

Stacks a été lancé initialement en 2013 au département d'informatique de l'Université de Princeton. Plus tard en 2017, il a levé 47 millions de dollars grâce à une ICO pour l'émission de jetons STX, et en 2019, il est devenu la première entreprise de cryptomonnaie à obtenir la qualification de la SEC, levant 23 millions de dollars supplémentaires grâce aux offres Reg A et Reg S aux États-Unis. Actuellement, selon CryptoRankDonnées, Stacks a levé un total de 95 millions de dollars de financement. Beaucoup de ses investisseurs viennent de sociétés de capital-risque bien connues dans l'espace crypto, telles que IOSG, Blockchain Capital, HashKey Capital, et d'autres.


ICO/Pre-sale, source:cryptorank


Rondes de financement, source:cryptorank

Tokenomie :

Stacks a émis un total de 1,32 milliard de jetons STX dans le bloc de genèse. Ces jetons ont été distribués lors de plusieurs ICO tenues en 2017 et 2019. Le prix des jetons STX émis en 2017 était de 0,12 $, tandis que ceux émis lors de l'offre Reg S en 2019 étaient fixés à 0,25 $, et l'offre conforme à la SEC en 2019 était fixée à 0,30 $.

L'offre future projetée des jetons STX devrait atteindre environ 1,818 milliard d'ici 2050. Après la sortie des jetons du bloc de genèse, l'émission de jetons est effectuée via le minage, avec un taux d'inflation flottant, pour atténuer l'inflation. Actuellement, selon CoinMarketCaples données, l'offre en circulation de STX a atteint 1,45 milliard.


Répartition des jetons dans le bloc de genèse de Stacks, provenant du livre blanc Stacks 2.0 :

Statistiques actuelles du jeton (Données de CoinMarketCap) :

• Offre en circulation : 1,45 milliard

• Offre maximale : 1,82 milliard

• Capitalisation boursière : 4,41 milliards de dollars

• Valorisation entièrement diluée (FDV) : 5,54 milliards de dollars

• Ratio capitalisation boursière/FDV : 0,79

Écologie et communauté

Selon les données on-chain de DefiLlama, la valeur totale verrouillée (TVL) dans Stacks et son écosystème s'élève à près de 150 millions de dollars. Alors que les solutions de couche 2 de BTC continuent de susciter l'attention, l'écosystème Stacks est également florissant, avec des projets couvrant divers domaines de la cryptographie, notamment les portefeuilles, les NFT, les DEX, la DeFi, ainsi que l'identité, les noms de domaine, et plus encore. Voici une brève introduction à certains des projets populaires actuels.

  1. Alex: Un protocole DeFi Bitcoin construit sur la chaîne Stacks, comprenant AMM, DEX BRC-20, Launchpad, ponts inter-chaînes, et plus encore.
  2. StakingDAO : un protocole de mise en jeu de liquidités conçu pour améliorer l'efficacité du capital pour les détenteurs de jetons STX. Grâce à StakingDAO, les utilisateurs mettent en jeu des jetons STX dans le protocole pour gagner des stSTX en récompense, leur permettant de gagner des rendements en Bitcoin tout en pouvant également utiliser des stSTX dans d'autres applications DeFi Stacks.
  3. Protocole Zest: Une plateforme de prêt décentralisée basée sur Bitcoin. Les utilisateurs peuvent gagner des rendements en déposant du Bitcoin dans des pools de rendement ou emprunter contre leurs avoirs en Bitcoin dans le pool de prêt.
  4. Protocole Uwu : Un protocole de prêt construit sur la chaîne Stacks basé sur le stablecoin UWU Cash, composé principalement de deux composants principaux : UWU Cash et jetons xUWU.

Pour plus de projets écologiques de Stacks, vous pouvez consulter ici.


Classement de la TVL du protocole Classement de la TVL au sein de l'écosystème, provenant deDefillama.

Actuellement, selon TwitterScoreDonnées, Stacks jouit d'une grande popularité au sein de la communauté crypto Twitter, avec de nombreux followers influents.


Source:TwitterScore

Explorez la valeur de STX

valeur à long terme

Évaluer si un jeton a un potentiel d'investissement, d'un point de vue fondamental, nécessite au moins trois aspects principaux :

  1. Innovation technique : La clé du progrès
  2. Effet d'inertie du jeton : Impression d'argent, Airdrops, Haut rendement, Mise en jeu
  3. Raconter des histoires : Le pouvoir du récit

Plus la technologie est innovante, plus sa capacité narrative est forte. L'innovation technologique de Stacks répond aux propriétés idéales des contrats intelligents Bitcoin, équilibrant astucieusement efficacité et sécurité.

Pour obtenir l'effet de volant de token, il est nécessaire d'encourager les utilisateurs à détenir des tokens grâce aux revenus du projet, au jalonnement ou à d'autres mécanismes. Par exemple, les largages aériens et les rendements élevés créent un effet de volant pour les tokens dans l'écosystème Ethereum. Pour Stacks, l'effet de volant peut provenir de deux aspects : premièrement, en utilisant le mécanisme de stacking pour gagner des récompenses en BTC en verrouillant des STX pour la signature de consensus ; deuxièmement, en émettant des tokens similaires aux normes ERC20, tels que sBTC, qui est ancré à BTC, débloquant des opportunités DeFi pour BTC. Actuellement, de nombreux projets de l'écosystème Stacks sont basés sur Bitcoin et construisent des protocoles DeFi.

Le storytelling insuffle la vie dans la technologie et les jetons, inspirant l'imagination et la croyance, créant ainsi une communauté forte et engagée. Stacks est déjà composé d'entités et de communautés décentralisées qui ont collectivement fait avancer le récit de Stacks, formant une base solide pour la communauté Stacks. De plus, des éléments tels que l'approbation des ETF BTC spot, le halving du BTC, la mise à niveau de Stacks Nakamoto et l'augmentation de la concurrence dans le L2 du BTC contribuent au récit.

La seule narration peut stimuler le développement du jeton, mais sans innovation technologique, la narration n'est qu'une bulle. Lorsqu'elle est combinée à l'innovation technologique et à l'effet de volant du jeton, les narrations peuvent soutenir des prix de jetons élevés pendant de plus longues périodes. Sur la base de l'analyse détaillée ci-dessus, nous croyons que Stacks répond pleinement aux trois aspects de l'évaluation du potentiel d'investissement. On peut dire que Stacks, en tant que leader dans l'espace BTC Layer 2, et son jeton natif STX, ont une valeur d'investissement à long terme. De plus, à long terme, le prix du STX augmentera à chaque point chaud narratif jusqu'à ce que la saison BTC L2 arrive.

Corrélation avec les mouvements de prix du BTC

Les incitations économiques du réseau Stacks sont étroitement liées à Bitcoin. Les mineurs se disputent l'opportunité de miner STX en faisant des offres avec BTC, tandis que les détenteurs de STX gagnent des récompenses en BTC en fonction de la proportion de STX qu'ils détiennent. Par conséquent, les prix du BTC et du STX devraient être positivement corrélés, ce qui signifie que le prix du STX augmentera en même temps que celui du BTC. Le graphique de tendance des prix comparatifs ci-dessous illustre également approximativement ce point.


Tendances des prix du BTC et du STX, source:coinmarketcap

Estimations de prix futur

Si nous comparons les piles de couche 2 de BTC avec l’optimisme de couche 2 d’Ethereum, sur la base des prix actuels, la valeur marchande d’Optimism est estimée à moins de 1 % de la valeur marchande de l’ETH. Par conséquent, si les piles représentaient 1 % de la valeur marchande actuelle du BTC, le prix du STX serait d’environ 9,7 $, ce qui indique une augmentation de plus de trois fois par rapport au prix actuel.

Bien sûr, ce prix n'est qu'une estimation, et il existe de nombreux facteurs qui peuvent influencer les prix des jetons. Nous considérons simplement cela d'un point de vue conventionnel et ne fournissons aucun conseil en investissement.

Résumer

Avec l'approbation de l'ETF Bitcoin et le Bitcoin atteignant de nouveaux sommets historiques, on nourrit de grandes attentes quant au potentiel de voir le secteur Bitcoin Layer 2 connaître des augmentations potentielles de dix ou cent fois dans ce marché haussier actuel. Stacks, en tant que leader dans le domaine du Bitcoin Layer 2, offre une promesse et un potentiel énormes pour le développement. Bien que le prix de STX ait déjà augmenté de 413.68% par rapport à l'année dernière, nous pensons que Stacks en est encore à ses débuts et la véritable explosion pourrait se produire lorsque la saison du Bitcoin Layer 2 arrivera. Lorsque la saison du Bitcoin Layer 2 arrivera, on peut s'attendre à une explosion significative dans l'écosystème Stacks, avec un accent particulier sur les projets ayant un Total Value Locked (TVL) en croissance rapide.

Références :

  1. Documents techniques Stacks

https://docs.stacks.co/stacks-101/whitepapers

  1. SIP007 : Consensus d'empilage

https://github.com/stacksgov/sips/blob/main/sips/sip-007/sip-007-stacking-consensus.md

  1. Choisir la bonne stratégie de stacking

https://www.stacks.co/blog/stacking-strategy-how-to

4.Clarity Camp

https://clarity-lang.org/universe#camp

5. Clarté d'esprit

https://book.clarity-lang.org/title-page.html

6. Préparer sBTC pour le meilleur moment DeFi

https://forum.stacks.org/t/making-sbtc-ready-for-defi-prime-time/14421

7. Le guide ultime de Stacks Nakamoto

https://stacksfoundation.notion.site/The-Ultimate-Stacks-Nakamoto-Guide-7360bc316dcb49e6a03699342f0523be#2acf6dd00b8046f7a6beb2cd5ca868ca

8.Sous-réseaux

https://github.com/hirosystems/stacks-subnets

  1. Rapport approfondi de première classe: Interprétation complète des fonctionnalités de Stacks, de l'état écologique et de l'économie des jetons

https://www.stackschina.com/news/toudengcang-in-depth-analysis-of-stacks-report

10.RootData-Stacks

https://www.rootdata.com/zh/Projects/detail/Stacks?k=MTM%3D

11.Cryptorank-Stacks

https://cryptorank.io/ico/blockstack?page=1

Déclaration :

  1. Cet article est reproduit à partir de [ marsbit]], titre original « Rapport de recherche sur Mars : Explication détaillée des piles de réseau Bitcoin Layer 2 - exploration de la valeur d'investissement de STX », les droits d'auteur appartiennent à l'auteur original [cat boss (@catboss_s)], if you have any objection to the reprint, please contact Gate Apprendre Équipe, l'équipe s'en occupera dès que possible selon les procédures pertinentes.

  2. Avertissement : Les points de vue et opinions exprimés dans cet article ne représentent que les points de vue personnels de l'auteur et ne constituent aucun conseil en investissement.

  3. D'autres versions linguistiques de l'article sont traduites par l'équipe Gate Learn, non mentionnées dansGate.io, l'article traduit ne peut pas être reproduit, distribué ou plagié.

ابدأ التداول الآن
اشترك وتداول لتحصل على جوائز ذهبية بقيمة
100 دولار أمريكي
و
5500 دولارًا أمريكيًا
لتجربة الإدارة المالية الذهبية!