Protocole CAT20 : nouvelle avancée des contrats intelligents BTC, l'innovation Fractal ouvre la voie vers l'avenir

robot
Création du résumé en cours

Technologie des smart contracts sur BTC : Analyse du protocole Fractal Bitcoin et CAT20

Récemment, l'écosystème Bitcoin a connu un développement important. Après plusieurs tests sur le réseau, Fractal BTC a été officiellement lancé sur le réseau principal en septembre. Une des grandes caractéristiques de Fractal est sa capacité à prendre en charge les smart contracts, et en même temps que le lancement du réseau principal, un nouveau protocole de jetons CAT20 a été publié. Cet article analysera la conception astucieuse de CAT20 d'un point de vue technique et explorera ses innovations.

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

Introduction au Fractal Bitcoin

Avant d'approfondir le CAT20, nous devons d'abord comprendre son environnement opérationnel, le Fractal Bitcoin. Le Fractal Bitcoin, également connu sous le nom de Bitcoin fractal, est un réseau de couche 2 entièrement compatible avec le BTC. Par rapport au BTC, son temps de confirmation de bloc est réduit à 1 minute. Son principe de base est de copier plusieurs chaînes du réseau BTC, chaque chaîne pouvant traiter des transactions, ce qui améliore la vitesse de traitement globale.

Un des points forts de Fractal est la réactivation du code opération OP_CAT qui avait été abandonné au début de BTC pour des raisons de sécurité. La restauration de ce code opération a considérablement amélioré les fonctionnalités de Fractal Bitcoin, lui conférant des capacités de smart contracts et offrant davantage de possibilités pour le développement d'applications de niveau supérieur.

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

CAT Protocol aperçu

Avec le soutien d'OP_CAT, le protocole CAT a vu le jour. Actuellement, le protocole CAT20 fonctionne dans un environnement réel et peut être consulté sur la plateforme Unisat.

CAT20 s'inspire de l'ERC20 dans sa conception, mais possède également ses propres particularités. L'analyse suivante portera sur le cycle de vie de CAT20 :

déploiement (Deploy) processus

Avant le déploiement, l'utilisateur doit spécifier l'adresse du portefeuille et les informations de base sur le jeton. CAT20 permet de définir des limites de pré-extraction et de Mint en une seule fois.

Le déploiement se compose de deux phases : "commit" et "reveal".

  1. Phase de Commit : Écrire les informations de base du jeton dans le script de sortie de la transaction. L'hashId de cette transaction sert d'identifiant unique pour ce jeton.

  2. Phase de révélation : sortie d'un OP_RETURN contenant le hash de l'état initial de CAT20, ainsi qu'un Minter pour le processus de Mint ultérieur.

Cette méthode de déploiement en deux étapes suit le modèle de soumission-révélation couramment utilisé dans la blockchain, ce qui est favorable à la protection des données sensibles du projet.

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

Mint ( processus

Les caractéristiques des transactions Mint sont les suivantes :

  • L'entrée est un minter, généré initialement par le déploiement.
  • Chaque mint n'a qu'une seule entrée de minter, mais peut avoir plusieurs sorties de minter.
  • Chaque mint génère un token
  • L'ordre de sortie est fixe, le minter doit être suivi du token

La conception du processus de Mint est ingénieuse. La configuration du nombre de sorties du minter influence l'activité de Mint dans l'ensemble du réseau. Par défaut, deux Minter proches en état sont générés pour équilibrer la congestion du réseau et les coûts économiques.

![Interprétation technique de CAT20 : nouveau protocole de jetons sur Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-c4ee2f9b3915fce9662f89bddd9ec195.webp(

) mécanisme de construction des transactions

Le mécanisme de construction des transactions CAT20 est unique :

  1. Le processus Reveal utilise habilement la logique des scripts, permettant au déployeur de contrôler les UTXO de différentes adresses.

  2. La phase Minter permet à tout le monde d'utiliser des UTXO spécifiques comme entrée, ce qui peut être réalisé grâce à la capacité des smart contracts d'OP_CAT.

![Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin fractal]###https://img-cdn.gateio.im/webp-social/moments-4a068837b74c66fa262509c442f9162a.webp(

) gestion de l'état des transactions ###V2(

Il y a deux états enregistrés dans Minter:

  • Stocker le hash de l'état de sortie de transaction actuel dans OP_RETURN
  • Nombre de Mint restant stocké dans les smart contracts ) Minter et Token (

Après chaque Mint, le nombre de mint pour le nouveau Minter est la moitié du nombre restant de mint disponibles. Ce design garantit l'équilibre du processus de création.

Il convient de noter que le token CAT20 est lui-même un smart contract, enregistrant la quantité et les adresses de propriété, ce qui diffère du modèle UTXO des BRC20 ou des inscriptions.

![Interprétation technique de CAT20 : nouveau protocole de jetons sur le Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-cbca62f8d46cd64c04aa94b61d0bde93.webp(

) transfert ###Transfer ( et destruction )Burn (

Lors d'un transfert, la quantité de Token à l'entrée et à la sortie de la transaction doit rester identique. Il est possible de traiter plusieurs Token différents dans une seule transaction.

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

![Interprétation technique du CAT20 : nouveau protocole de jetons sur le Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-e327f5fb8fe3f8d0f8762ee1d421a2d6.webp(

Résumé

La conception du CAT20 offre aux utilisateurs une grande flexibilité d'opération, tout en posant des exigences plus élevées en matière de logique de vérification des contrats. Cette conception apporte les avantages suivants :

  1. Pour vérifier la situation de détention de Token, il suffit de rechercher l'UTXO du token, sans retour en arrière.
  2. En recherchant les transactions contenant "cat" dans OP_RETURN, vous pouvez connaître l'état de mint.

Le design innovant du CAT20 offre de nouvelles possibilités à l'écosystème Bitcoin, ce qui mérite l'attention continue de l'industrie sur son évolution.

![Interprétation technique de CAT20 : nouveau protocole de jetons sur Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-be9094baf3be7cbadff7b63aa73f44fa.webp(

![Interprétation technique de CAT20 : nouveau protocole de jetons sur Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-73c817fad835a9a2cb0c727674c81801.webp(

CAT-3.28%
BTC-0.71%
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
  • 7
  • Reposter
  • Partager
Commentaire
0/400
BearMarketSurvivorvip
· 07-08 14:15
Bitcoin n'est pas fait de papier !
Voir l'originalRépondre0
BoredStakervip
· 07-07 03:31
Ce CAT20 est stable.
Voir l'originalRépondre0
OffchainOraclevip
· 07-06 18:00
Suivre la tendance est toujours un piège.
Voir l'originalRépondre0
GasFeeCriervip
· 07-06 02:19
il vaut mieux investir tout en BTC
Voir l'originalRépondre0
BridgeNomadvip
· 07-06 02:07
juste un autre clone d'erc20... réveillez-moi quand ils corrigeront ces vulnérabilités de déploiement juteuses
Voir l'originalRépondre0
NFTragedyvip
· 07-06 02:06
C'est tout ? Il suffit de copier l'erc.
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)