CAT20 protocole : nouvelle percée des smart contracts sur Fractal Bitcoin

robot
Création du résumé en cours

Contrats intelligents sur BTC : analyse approfondie du protocole CAT20 de Bitcoin fractal

Récemment, l'écosystème Bitcoin a connu un progrès majeur. Après plusieurs tests sur le réseau de test, Fractal BTC a enfin été lancé officiellement sur le réseau principal en septembre. Un des points forts de Fractal est qu'il dispose de fonctionnalités de smart contracts et a lancé son nouveau protocole de jeton CAT20 au moment du lancement du réseau principal. Alors, quelles sont les subtilités de la conception technique de CAT20 ? Qu'est-ce que nous pouvons en apprendre ?

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

Introduction au Bitcoin fractal

Avant d'explorer en profondeur le CAT20, nous devons d'abord comprendre le Fractal Bitcoin. Leur relation est similaire à celle de l'ERC20 avec l'ETH, le protocole CAT20 est déployé sur le réseau 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 plus court, ne prenant qu'une minute. Son principe de base, comme son nom l'indique, consiste à copier le réseau BTC plusieurs fois, chaque chaîne pouvant traiter des transactions, ce qui augmente la vitesse de traitement globale.

Une caractéristique importante de Fractal est l'activation du code d'opération OP_CAT, qui avait été abandonné au début de BTC pour des raisons de sécurité. Cette initiative a considérablement amélioré les fonctionnalités de Fractal Bitcoin, lui conférant la capacité de smart contracts et ouvrant plus de possibilités pour le développement futur.

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

Analyse du protocole CAT

Avec le soutien de base d'OP_CAT, le protocole CAT est né. Actuellement, le protocole CAT20 fonctionne déjà dans des applications pratiques.

processus de déploiement

Avant de déployer le jeton CAT20, les utilisateurs doivent spécifier l'adresse du portefeuille et les informations de base du jeton. Par rapport à l'ERC20, le CAT20 permet également de définir la quantité de pré-minage et la limite de quantité à frapper à chaque fois.

Le déploiement se divise en deux phases : "commit" et "reveal". Pendant la phase "commit", le script de sortie de la transaction écrira les informations de base du jeton. La valeur de hachage de la transaction produite lors de la phase "commit" servira d'identifiant unique pour ce jeton.

La phase "reveal" générera deux sorties clés : un OP_RETURN pour enregistrer le hachage de l'état initial du CAT20, et l'autre est le Minter, pour le processus de minting ultérieur.

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

mécanisme de frappe

Pendant le processus de minting, l'entrée de la transaction est un minter, généré initialement lors de la phase de déploiement. Chaque fois qu'un minting est effectué, il n'y a qu'un seul minter comme entrée, mais il peut y avoir plusieurs minters comme sortie.

Il est intéressant de noter que la quantité de sortie du minter peut être réglée de manière flexible. Si on ne sort qu'un seul minter à la fois, le nombre de minters disponibles dans le réseau restera constant, ce qui pourrait entraîner un embouteillage dans le processus de minting. En revanche, sortir plusieurs minters nécessite de payer des frais UTXO supplémentaires, ce qui signifie que certains utilisateurs doivent volontairement assumer cette partie du coût.

Dans la version V2, deux Minter avec des états proches sont générés par défaut, afin d'équilibrer l'efficacité et le coût.

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

détails techniques de la construction des transactions

La construction des transactions de CAT20 utilise certaines techniques astucieuses. Par exemple, pendant le processus de révélation, en ajustant la logique des scripts Bitcoin, les utilisateurs peuvent contrôler des UTXO provenant d'adresses apparemment différentes. Les UTXO du minter peuvent également avoir utilisé les capacités de smart contracts fournies par OP_CAT, ce qui permet à quiconque d'utiliser ces UTXO comme entrées.

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

gestion des états

CAT20 a sauvegardé des informations d'état dans minter, stockées dans OP_RETURN et dans les smart contracts. Après chaque mint, le nombre de mint nouvellement généré dans Minter sera égal à la moitié du nombre restant pouvant être minté, jusqu'à ce que tout soit minté.

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

transfert et destruction

Lors d'un transfert, le nombre de tokens d'entrée et de sortie de la transaction doit rester cohérent. Pour détruire un token, il suffit de le transférer à une adresse ordinaire.

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

Résumé

La conception de CAT20 offre aux utilisateurs une grande flexibilité, tout en posant des exigences plus élevées en matière de logique de vérification des contrats. Cette conception facilite la consultation des situations de détention de jetons et des états de frappe, améliorant ainsi l'efficacité.

Avec le développement de Fractal Bitcoin et CAT20, l'écosystème Bitcoin progresse vers des scénarios d'application plus riches, offrant de nouvelles possibilités pour la finance décentralisée et les smart contracts.

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

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

FB-4.09%
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
  • 5
  • Reposter
  • Partager
Commentaire
0/400
PumpDetectorvip
· Il y a 7h
déjà vu ce schéma.. un peu suspect comme timing avec tout le mouvement des baleines dernièrement, je dois l'admettre
Voir l'originalRépondre0
StakeOrRegretvip
· Il y a 7h
smart contracts ? Nouveau outil pour se faire prendre pour des cons.
Voir l'originalRépondre0
OnChainArchaeologistvip
· Il y a 7h
Encore un smart contract, qu'est-ce qu'il se passe ?
Voir l'originalRépondre0
AlphaBrainvip
· Il y a 7h
Encore une fois, on relance la spéculation sur le nouveau protocole.
Voir l'originalRépondre0
NftDeepBreathervip
· Il y a 8h
Il semble que le btc joue aussi avec des smart contracts ?
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)