Fractal Bitcoin innovation protocole CAT20 : nouveau chapitre des smart contracts BTC

robot
Création du résumé en cours

Contrats intelligents sur BTC : exploration de Fractal Bitcoin et du protocole CAT20

Fractal Bitcoin, en tant qu'innovation importante dans l'écosystème Bitcoin, a récemment été lancé sur le réseau principal après plusieurs cycles de tests. L'un des principaux points forts de ce projet est l'introduction de la fonctionnalité des smart contracts, accompagnée du lancement d'un nouveau protocole de jetons, le CAT20. Cet article examinera en profondeur la conception technique du CAT20 et ses impacts potentiels.

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

Introduction au 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 à la chaîne principale de Bitcoin, il dispose d'un temps de confirmation des blocs beaucoup plus rapide, nécessitant seulement 1 minute pour être complété. Son principe de base est de copier plusieurs réseaux BTC, chaque chaîne pouvant traiter des transactions, ce qui augmente la vitesse de traitement globale.

Une grande avancée technologique de Fractal réside dans la réactivation de l'opcode OP_CAT, qui avait été abandonné tôt dans le développement du BTC pour des raisons de sécurité. Cette initiative a considérablement augmenté la fonctionnalité de Fractal Bitcoin, lui conférant le potentiel des smart contracts.

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

Analyse du protocole CAT20

Le protocole CAT20 est un nouveau standard de jetons basé sur Fractal Bitcoin, similaire à l'ERC20 sur Ethereum. Sa mise en œuvre dépend du soutien de l'opcode OP_CAT sous-jacent.

processus de déploiement

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

  1. Phase d'engagement : Écrire les informations de base du jeton dans le script de sortie de la transaction, telles que le nom, le symbole, etc. Le hashId de cette transaction servira d'identifiant unique pour le jeton.

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

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

mécanisme de minting

Les principales caractéristiques du processus de fabrication comprennent :

  • L'entrée est un Minter( initialement généré par le déploiement de la transaction )
  • Chaque mint génère un jeton et un nombre quelconque de sorties de Minter
  • L'ordre de sortie est fixe, le Minter doit être avant le jeton.

Il est important de noter que le réglage du nombre de Minter affecte l'activité de minting de l'ensemble du réseau. Augmenter la sortie des Minter peut améliorer la disponibilité, mais cela augmentera également les coûts de transaction.

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

construction de transaction

La construction des transactions CAT20 utilise un design de script astucieux, permettant aux utilisateurs de contrôler les UTXO d'adresses non possédées. Cela est réalisé en utilisant des paires de clés publiques et privées spécifiques dans le script.

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

gestion d'état

CAT20 utilise un mécanisme de stockage d'état double :

  • Le Hash d'état actuel est stocké dans l'OP_RETURN de la sortie de transaction.
  • smart contracts ( Minter et Token ) stockent des informations d'état spécifiques.

Après chaque mint, le nombre de mint de nouveaux Minter est la moitié du nombre restant pouvant être mint.

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

transfert et destruction

Lors d'un transfert, la quantité de tokens d'entrée et de sortie de la transaction doit rester cohérente. Pour détruire des tokens, il suffit de les transférer vers une adresse ordinaire.

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

Résumé

La conception du protocole CAT20 offre aux utilisateurs une grande flexibilité opérationnelle, mais impose également des exigences plus élevées en matière de logique de vérification des contrats. Cette conception présente les avantages suivants :

  1. Simplification de la recherche de la détention de Token, il suffit de vérifier le UTXO du Token.
  2. Il est facile de surveiller l'état de la frappe, vous pouvez rechercher des transactions contenant "cat" dans OP_RETURN.

L'émergence de CAT20 apporte de nouvelles possibilités à l'écosystème Bitcoin, promettant de favoriser le développement de plus d'applications innovantes. Cependant, sa sécurité et sa stabilité doivent encore être vérifiées et améliorées.

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

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

FB-0.71%
BTC0.74%
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
  • Partager
Commentaire
0/400
liquidation_surfervip
· Il y a 5h
Encore à faire ces choses sophistiquées et inutiles.
Voir l'originalRépondre0
NftCollectorsvip
· Il y a 12h
Les données off-chain indiquent clairement que CAT20 est un nouveau chapitre dans la libération artistique de Web3.
Voir l'originalRépondre0
BearMarketLightningvip
· Il y a 12h
Mon Dieu, Bitcoin joue aussi aux smart contracts.
Voir l'originalRépondre0
LiquiditySurfervip
· Il y a 12h
Bitcoin va enfin jouer avec des smart contracts.
Voir l'originalRépondre0
ConfusedWhalevip
· Il y a 12h
Jouer un peu, c'est déjà un gain.
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)