Analyse du protocole CAT20 : Une nouvelle ère des smart contracts Fractal BTC

Nouveau chapitre des smart contracts BTC : Analyse du protocole CAT20 sur le Bit fractal

Récemment, l'écosystème Bitcoin a connu une avancée importante. Après plusieurs cycles de validation sur le testnet, Fractal BTC a été lancé sur le mainnet en septembre. L'un des principaux atouts de Fractal est sa capacité à exécuter des smart contracts, et au moment de son lancement sur le mainnet, un tout nouveau protocole de jeton, le CAT20, a été introduit. Cet article explorera en profondeur les subtilités de la conception technique du CAT20 et son impact potentiel.

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

Introduction au Bitcoin Fractal

Avant d'explorer en profondeur CAT20, nous devons d'abord comprendre son environnement de fonctionnement, Fractal Bitcoin. Fractal Bitcoin, également connu sous le nom de Bitcoin fractal, est un réseau de deuxième couche entièrement compatible avec BTC. Par rapport à BTC, son temps de confirmation de bloc est considérablement réduit à 1 minute. Son principe de base consiste à copier plusieurs fois le réseau BTC, chaque chaîne pouvant traiter des transactions, ce qui augmente la vitesse de traitement globale.

Une des grandes innovations de Fractal réside dans le redémarrage de l'opcode OP_CAT, qui avait été abandonné au début de BTC pour des raisons de sécurité. Cette initiative a considérablement amélioré la fonctionnalité de Fractal Bitcoin, lui conférant des capacités de smart contracts et ouvrant un espace d'application plus vaste.

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

Analyse du protocole CAT

processus de déploiement

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

  1. Phase de Commit :

    • Écrire les informations de base du jeton (comme le nom, le symbole, etc.) dans le script de sortie de la transaction.
    • La valeur de hachage de la transaction générée sert d'identifiant unique pour ce jeton.
  2. Phase de Révélation :

    • Sortir un OP_RETURN, stocker le hachage de l'état initial CAT20
    • Générer un Minter, utilisé pour le processus de minting suivant

Cette méthode de déploiement en deux étapes protège efficacement les informations du projet, ne les rendant complètement publiques qu'à la phase de révélation.

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

mécanisme de frappe

Le processus de mint a les caractéristiques suivantes :

  • L'entrée est un minter (initialement généré par deploy)
  • Chaque mint n'a qu'une seule entrée minter, mais peut avoir plusieurs sorties minter.
  • Chaque mint crée un jeton
  • L'ordre de sortie est fixe : le minter doit être suivi du token.

Pour équilibrer l'efficacité du réseau et l'économie, la version V2 génère par défaut deux Minter ayant des états proches.

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

Construction d'innovations de transaction

Le CAT20 utilise un design de script astucieux qui permet aux utilisateurs de contrôler les UTXO d'adresses qui ne leur appartiennent pas. Ce design se manifeste à la fois lors des phases de reveal et de minter, ce qui augmente considérablement la flexibilité du protocole.

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

gestion des états (V2)

Les informations d'état de CAT20 sont stockées à deux endroits :

  1. Dans l'OP_RETURN de la sortie de transaction (hash d'état actuel)
  2. Dans les smart contracts (Minter et Token)

Après chaque Mint, le nombre de mint du nouveau Minter est la moitié du nombre restant de jetons pouvant être mintés, jusqu'à ce que tout soit entièrement minté.

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

transfert et destruction

Lors d'un transfert, les quantités de tokens d'entrée et de sortie de la transaction doivent rester cohérentes. Plusieurs tokens peuvent être manipulés dans une même transaction, il suffit de les équilibrer chacun.

Pour détruire un jeton, il suffit de le transférer à une adresse ordinaire.

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

Résumé

La conception de CAT20 est extrêmement flexible, permettant aux utilisateurs de construire divers types d'opérations. Cette conception apporte de nombreux avantages :

  1. Simplification de la vérification des avoirs en jetons, il suffit de vérifier le UTXO du jeton.
  2. Pour faciliter le suivi de l'avancement du mint, il est possible de rechercher des transactions contenant "cat" dans OP_RETURN.

Cependant, la flexibilité élevée impose également des exigences plus élevées en matière de logique de vérification des contrats, certaines vulnérabilités en découlent.

Le lancement de CAT20 offre de nouvelles possibilités à l'écosystème Bitcoin, son design innovant pourrait fournir de nouvelles idées pour le développement futur des protocoles de jetons blockchain.

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

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

BTC0.51%
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
  • 6
  • Partager
Commentaire
0/400
ZKProofEnthusiastvip
· 07-25 14:33
Il est encore tôt, ne vous précipitez pas pour ouvrir le champagne.
Voir l'originalRépondre0
AirdropBuffetvip
· 07-23 12:44
Ah, ça sent bon, je peux encore attendre l'Airdrop.
Voir l'originalRépondre0
TokenRationEatervip
· 07-22 20:34
L'argent doit être gagné, mais sans impulsivité.
Voir l'originalRépondre0
LadderToolGuyvip
· 07-22 20:29
Ça a du potentiel, allons-y!
Voir l'originalRépondre0
DefiPlaybookvip
· 07-22 20:25
Selon les données, le taux de croissance du TVL de CAT20 sur la Mainnet est de 9,2 %/semaine, ce qui se situe dans une plage raisonnable.
Voir l'originalRépondre0
PancakeFlippavip
· 07-22 20:17
Vraiment frais, encore un jouet de deuxième niveau.
Voir l'originalRépondre0
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)