Analyse technique du nouveau protocole de jeton CAT20 sur Bitcoin fractal
Récemment, Fractal Bitcoin ( a été officiellement lancé sur le réseau principal après plusieurs tests sur le réseau de test. En tant que réseau de deuxième couche compatible avec BTC, une des caractéristiques majeures de Fractal Bitcoin est de supporter la fonctionnalité des contrats intelligents. Parallèlement, un nouveau protocole de jeton nommé CAT20 a également été lancé. Cet article analysera, d'un point de vue technique, la philosophie de conception et la manière de mise en œuvre de CAT20.
![Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin])https://img-cdn.gateio.im/webp-social/moments-8aed56f390689b0122618f4ce4be841b.webp(
Introduction au Bitcoin Fractal
Fractal Bitcoin est un réseau de deuxième couche entièrement compatible avec BTC, avec un temps de confirmation des blocs de seulement 1 minute. Son principe fondamental est de copier plusieurs fois le réseau BTC, chaque chaîne pouvant traiter des transactions, ce qui améliore la vitesse globale de traitement des transactions.
Un des points forts de Fractal Bitcoin est l'activation de l'opcode OP_CAT, qui avait été abandonné au début de BTC pour des raisons de sécurité. Cela confère à Fractal Bitcoin la capacité de contrats intelligents, fournissant une base pour la mise en œuvre de protocoles tels que CAT20.
![Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin])https://img-cdn.gateio.im/webp-social/moments-e7063433589252ea275ad154228720e1.webp(
Analyse du protocole CAT20
Le protocole CAT20 est similaire à l'ERC20 sur Ethereum, c'est un standard de jeton implémenté sur Fractal Bitcoin. Ci-dessous, nous analyserons en détail la mise en œuvre technique du CAT20, y compris le déploiement, le minting, etc.
) processus de déploiement
Le déploiement de CAT20 se divise en deux phases : "commit" et "reveal".
Phase de Commit : écrire les informations de base du jeton ### telles que le nom, le symbole, etc. ( dans le script de sortie de la transaction. L'ID hash de cette transaction servira d'identifiant unique au jeton.
Phase de Révélation : produire un OP_RETURN, sauvegarder le Hash de l'état initial de CAT20 ; en même temps, produire un Minter, utilisé pour le processus de 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, permettant de révéler des données clés uniquement lors de la phase de révélation.
![Interprétation technique de CAT20 : nouveau protocole de jeton sur le Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-e900482fd49f488fa34f1a7e823173d1.webp(
) Mint### mécanisme
Le processus de minting de CAT20 présente les caractéristiques suivantes :
Chaque minting utilise un minter comme entrée
Peut produire n'importe quel nombre de minter
À chaque mint, un jeton est généré.
La configuration du nombre de minters est cruciale :
Mettre à 1 causera un engorgement
Mettre à 0 entraînera une déflation
Définir sur plus de 1 peut augmenter le minteur disponible, mais des frais supplémentaires sont nécessaires.
La version V2 génère par défaut deux Minter proches en état.
( construction de transaction
CAT20 utilise habilement le script Bitcoin, permettant aux utilisateurs de contrôler les UTXO de non-propriétaires :
Écrire la paire de clés publiques et privées de l'utilisateur dans le script
Ajuster la génération de clés publiques via ISSUE_PUBKEY pour créer différentes adresses
Le minter utilise OP_CAT pour réaliser des fonctionnalités de contrat intelligent, mais les détails spécifiques de la mise en œuvre n'ont pas encore été rendus publics.
![Interprétation technique du CAT20 : nouveau protocole de jeton sur le Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-4a068837b74c66fa262509c442f9162a.webp###
( gestion de l'état
CAT20 stocke l'état dans OP_RETURN et les contrats intelligents :
OP_RETURN stocke le Hash de l'état actuel de la sortie de transaction
Nombre de Mint restants pour le contrat de stockage
Le nombre de mint du nouveau Minter est la moitié du nombre restant de mint.
![Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-cbca62f8d46cd64c04aa94b61d0bde93.webp###
( transfert et destruction
Lors d'un transfert, les quantités d'entrée et de sortie du même jeton doivent rester cohérentes. Pour la destruction, il suffit de transférer le jeton à une adresse ordinaire.
![Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin])https://img-cdn.gateio.im/webp-social/moments-e327f5fb8fe3f8d0f8762ee1d421a2d6.webp###
Résumé
La flexibilité de conception du CAT20 est très élevée, mais cela impose également des exigences plus élevées en matière de logique de vérification des contrats. Les avantages de cette conception incluent :
Pour vérifier la situation de détention des jetons, il suffit de vérifier l'UTXO du jeton.
Pour vérifier l'état du mint, vous pouvez rechercher des transactions contenant "cat" dans OP_RETURN.
Dans l'ensemble, CAT20 a apporté de nouvelles possibilités à l'écosystème Bitcoin, et il mérite une attention continue à son développement.
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.
12 J'aime
Récompense
12
4
Partager
Commentaire
0/400
TBCChargeForward
· Il y a 4h
#TBC# TBC prévoit actuellement de lancer son propre système de paiement basé sur QR code. Comme je l'ai dit à Hong Kong, nous travaillons déjà sur ce projet. C'est presque pareil ici en Corée, nous avons déjà convenu avec le gouvernement de Hong Kong. Cela sera lancé dans les deux mois à venir, et c'est exactement la seule partie que nous voulons, à savoir que toutes les personnes souhaitant utiliser ce service puissent y accéder. Un système de paiement basé sur des cryptoactifs ? Ils devraient pouvoir utiliser leur propre cryptoactif ou le jeton TBC pour effectuer des paiements.
Voir l'originalRépondre0
WenMoon
· Il y a 9h
btc enfin va To the moon
Voir l'originalRépondre0
TheMemefather
· Il y a 10h
Bien profiter d'abord d'un aperçu.
Voir l'originalRépondre0
ZkSnarker
· Il y a 10h
techniquement parlant... cat20 vient de Goutte un peu de hopium de niveau académique pour les maxis btc
Analyse CAT20 : le nouveau protocole de jeton sur Fractal Bitcoin
Analyse technique du nouveau protocole de jeton CAT20 sur Bitcoin fractal
Récemment, Fractal Bitcoin ( a été officiellement lancé sur le réseau principal après plusieurs tests sur le réseau de test. En tant que réseau de deuxième couche compatible avec BTC, une des caractéristiques majeures de Fractal Bitcoin est de supporter la fonctionnalité des contrats intelligents. Parallèlement, un nouveau protocole de jeton nommé CAT20 a également été lancé. Cet article analysera, d'un point de vue technique, la philosophie de conception et la manière de mise en œuvre de CAT20.
![Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin])https://img-cdn.gateio.im/webp-social/moments-8aed56f390689b0122618f4ce4be841b.webp(
Introduction au Bitcoin Fractal
Fractal Bitcoin est un réseau de deuxième couche entièrement compatible avec BTC, avec un temps de confirmation des blocs de seulement 1 minute. Son principe fondamental est de copier plusieurs fois le réseau BTC, chaque chaîne pouvant traiter des transactions, ce qui améliore la vitesse globale de traitement des transactions.
Un des points forts de Fractal Bitcoin est l'activation de l'opcode OP_CAT, qui avait été abandonné au début de BTC pour des raisons de sécurité. Cela confère à Fractal Bitcoin la capacité de contrats intelligents, fournissant une base pour la mise en œuvre de protocoles tels que CAT20.
![Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin])https://img-cdn.gateio.im/webp-social/moments-e7063433589252ea275ad154228720e1.webp(
Analyse du protocole CAT20
Le protocole CAT20 est similaire à l'ERC20 sur Ethereum, c'est un standard de jeton implémenté sur Fractal Bitcoin. Ci-dessous, nous analyserons en détail la mise en œuvre technique du CAT20, y compris le déploiement, le minting, etc.
) processus de déploiement
Le déploiement de CAT20 se divise en deux phases : "commit" et "reveal".
Phase de Commit : écrire les informations de base du jeton ### telles que le nom, le symbole, etc. ( dans le script de sortie de la transaction. L'ID hash de cette transaction servira d'identifiant unique au jeton.
Phase de Révélation : produire un OP_RETURN, sauvegarder le Hash de l'état initial de CAT20 ; en même temps, produire un Minter, utilisé pour le processus de 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, permettant de révéler des données clés uniquement lors de la phase de révélation.
![Interprétation technique de CAT20 : nouveau protocole de jeton sur le Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-e900482fd49f488fa34f1a7e823173d1.webp(
) Mint### mécanisme
Le processus de minting de CAT20 présente les caractéristiques suivantes :
La configuration du nombre de minters est cruciale :
La version V2 génère par défaut deux Minter proches en état.
( construction de transaction
CAT20 utilise habilement le script Bitcoin, permettant aux utilisateurs de contrôler les UTXO de non-propriétaires :
Le minter utilise OP_CAT pour réaliser des fonctionnalités de contrat intelligent, mais les détails spécifiques de la mise en œuvre n'ont pas encore été rendus publics.
![Interprétation technique du CAT20 : nouveau protocole de jeton sur le Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-4a068837b74c66fa262509c442f9162a.webp###
( gestion de l'état
CAT20 stocke l'état dans OP_RETURN et les contrats intelligents :
Le nombre de mint du nouveau Minter est la moitié du nombre restant de mint.
![Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-cbca62f8d46cd64c04aa94b61d0bde93.webp###
( transfert et destruction
Lors d'un transfert, les quantités d'entrée et de sortie du même jeton doivent rester cohérentes. Pour la destruction, il suffit de transférer le jeton à une adresse ordinaire.
![Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin])https://img-cdn.gateio.im/webp-social/moments-e327f5fb8fe3f8d0f8762ee1d421a2d6.webp###
Résumé
La flexibilité de conception du CAT20 est très élevée, mais cela impose également des exigences plus élevées en matière de logique de vérification des contrats. Les avantages de cette conception incluent :
Dans l'ensemble, CAT20 a apporté de nouvelles possibilités à l'écosystème Bitcoin, et il mérite une attention continue à son développement.