Protocole CAT20 : La norme ERC20 sur Bitcoin fractal ouvre une nouvelle ère de smart contracts BTC.

robot
Création du résumé en cours

Nouvelle ère des smart contracts BTC : analyse du protocole CAT20 sur Bitcoin

Le Fractal Bitcoin, en tant que réseau de deuxième couche de Bitcoin, a suscité beaucoup d'attention après son lancement sur le réseau principal en septembre. Sa principale caractéristique est l'activation du code d'opération OP_CAT, qui apporte des capacités de smart contracts à Bitcoin. Cela a également conduit à la naissance du protocole CAT20, ce standard de jeton similaire à l'ERC20 offre de nouvelles possibilités à l'écosystème Bitcoin.

Interprétation technique de CAT20 : un nouveau protocole de jeton sur Bitcoin fractal

Introduction au Fractal Bitcoin

Le Bitcoin fractal est un réseau de deuxième couche entièrement compatible avec le BTC, offrant un temps de confirmation de bloc plus rapide d'une minute. Son principe de base est de copier plusieurs fois le réseau BTC, chaque chaîne pouvant traiter des transactions, ce qui améliore la vitesse de traitement globale. Cependant, aucune documentation technique détaillée n'a encore été publiée par l'officiel.

Le plus grand atout de Bitcoin fractal réside dans l'activation du code d'opération OP_CAT. Bien que ce code ait été abandonné par BTC, sa réactivation sur Bitcoin fractal confère des capacités de smart contracts au Bitcoin, élargissant considérablement ses cas d'utilisation.

Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin fractal

Analyse du protocole CAT20

Le protocole CAT20 est une norme de jeton basée sur le Bitcoin fractal, similaire à l'ERC20 sur Ethereum. Son cycle de vie comprend principalement plusieurs étapes : déploiement, minting, transfert, etc.

Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin fractal

processus de déploiement

Le déploiement de CAT20 se divise en deux phases : "commit" et "reveal".

  1. Phase de Commit : Écrire les informations de base du jeton dans le script de sortie de la transaction, le hash de la transaction généré servant d'identifiant unique pour ce jeton.

  2. Phase de Révélation : produire un OP_RETURN contenant le hachage de l'état initial de CAT20, ainsi qu'un Minter pour le minting ultérieur.

Ce mode de déploiement en deux étapes est un modèle de soumission-révélation couramment utilisé dans les projets de blockchain, ce qui est bénéfique pour protéger les informations du projet.

Interprétation technique de CAT20 : nouveau protocole de jeton sur le Bitcoin fractal

mécanisme de minting

Le processus de frappe de CAT20 présente les caractéristiques suivantes :

  • Chaque minting ne peut utiliser qu'un seul Minter comme entrée
  • La sortie peut inclure plusieurs nouveaux Minter
  • Chaque fois, vous ne pouvez frapper qu'un seul jeton.
  • L'ordre de sortie est fixe, Minter doit être avant le jeton.

La gestion du nombre de Minter est cruciale. Si un Minter est émis à chaque fois, cela entraînera une congestion de l'émission ; en émettant trop, cela augmentera le coût des transactions. La version V2 génère par défaut deux Minter dont les états sont proches, afin d'équilibrer l'efficacité et le coût.

Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin fractal

construction de transaction

La construction des transactions CAT20 utilise un design astucieux :

  1. En réécrivant la logique du script, permettre aux utilisateurs de contrôler les UTXO d'adresses qui ne leur appartiennent pas.

  2. En utilisant les caractéristiques de l'adresse P2TR, ajustez la clé publique en fonction de ISSUE_PUBKEY pour générer différentes adresses.

  3. Minter est lui-même un smart contract, pouvant être utilisé par quiconque, les détails de mise en œuvre n'ayant pas encore été rendus publics.

Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin fractal

gestion de l'état

L'état de CAT20 est stocké à deux endroits :

  1. L'OP_RETURN de la sortie de transaction stocke le hachage de l'état actuel.

  2. Stockage de la quantité restante pouvant être frappée dans le contrat Minter.

Après chaque minting, le nombre de jetons pouvant être mintés par le nouveau Minter est la moitié du total restant, jusqu'à ce que tous soient mintés.

Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin fractal

transfert et destruction

Lors du transfert, la quantité d'entrée et de sortie des jetons de même type doit rester cohérente. Pour la destruction, il suffit de transférer le jeton à une adresse ordinaire.

Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin fractal

Résumé

Le protocole CAT20 adopte un modèle flexible de construction autonome par l'utilisateur, intégrant des vérifications strictes dans les contrats. Ce design facilite la consultation de l'état des jetons détenus et de la progression de la frappe, mais il faut également faire attention aux risques de sécurité potentiels.

Dans l'ensemble, CAT20 apporte à l'écosystème Bitcoin un protocole de jeton standardisé similaire à ERC20, ce qui devrait stimuler davantage d'applications innovantes et promouvoir le développement des smart contracts Bitcoin.

Interprétation technique de CAT20 : nouveau protocole de jeton sur le Bitcoin fractal

BTC-1.4%
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • 3
  • Partager
Commentaire
0/400
WinterWarmthCatvip
· Il y a 12h
Encore un altcoin, il y en a trop.
Voir l'originalRépondre0
NestedFoxvip
· Il y a 12h
Quel est l'intérêt de ce deuxième niveau qui est inutile ?
Voir l'originalRépondre0
GetRichLeekvip
· Il y a 13h
Encore une occasion de se faire prendre pour des cons, tout est déjà tendu en embuscade, haha.
Voir l'originalRépondre0
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)