Analyse du nouveau protocole de jeton CAT20 sur Bitcoin fractal
Récemment, l'écosystème Fractal Bitcoin( a connu des avancées importantes. Après plusieurs cycles de test, le projet a été officiellement lancé sur le réseau principal en septembre. Une des caractéristiques majeures de Fractal Bitcoin est sa capacité à intégrer des fonctions de contrat intelligent, et à l'occasion du lancement sur le réseau principal, un nouveau protocole de jeton CAT20 a été introduit. Cet article analysera le concept de conception et les détails de mise en œuvre de CAT20 sous un angle technique.
![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
Avant de comprendre CAT20, nous devons d'abord avoir une brève compréhension du Bitcoin fractal. C'est un réseau de deuxième couche entièrement compatible avec Bitcoin, dont le temps de confirmation des blocs n'est que de 1 minute, ce qui est beaucoup plus rapide que le réseau principal de Bitcoin. Son principe de base est de copier le réseau Bitcoin plusieurs fois, chaque chaîne pouvant traiter des transactions, améliorant ainsi la vitesse de traitement globale.
Un des grands points forts du Bitcoin fractal est l'activation du code d'opération OP_CAT, qui avait été abandonné dans les premiers temps du BTC pour des raisons de sécurité. La restauration de ce code d'opération a considérablement amélioré les fonctionnalités du Bitcoin fractal, lui conférant des capacités de contrat intelligent. C'est sur cette base qu'est né le protocole CAT20.
![Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-e7063433589252ea275ad154228720e1.webp(
Aperçu du protocole CAT20
Le protocole CAT20 est une norme de jeton basée sur le Bitcoin fractal, similaire à l'ERC20 sur Ethereum. Actuellement, certaines plateformes de trading prennent en charge la création et la gestion des jetons CAT20. Par rapport à l'ERC20 mature, le CAT20 utilise des conceptions uniques pour réaliser des fonctionnalités similaires.
) déploiement de jeton
Lors du déploiement du jeton CAT20, l'utilisateur doit spécifier l'adresse du portefeuille et les informations de base du jeton, telles que le nom, le symbole, etc. Contrairement à l'ERC20, le CAT20 permet de définir un montant de pré-minage et une limite de mint par transaction ###Mint(.
Le processus de déploiement se divise en deux phases : "commit" et "reveal".
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 le jeton.
Phase de révélation : sortir un OP_RETURN contenant le hachage d'état initial CAT20, ainsi qu'un Minter pour le futur minting.
Ce mode de déploiement en deux étapes aide à protéger les informations du projet, ne devenant complètement public qu'à la phase de révélation.
![Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin])https://img-cdn.gateio.im/webp-social/moments-e900482fd49f488fa34f1a7e823173d1.webp(
) jeton de frappe
Le processus de minting de CAT20 a les caractéristiques suivantes :
Chaque entrée de minting est un Minter### initialement généré par la transaction de déploiement (
La sortie peut inclure plusieurs nouveaux Minter
Chaque émission produit une sortie de Jeton.
Ordre de sortie fixe : Minter en premier, Token en second
La gestion du nombre de Minter est cruciale. Si un Minter est émis à chaque fois, cela provoquera des congestions ; en émettant trop, cela augmentera les coûts de transaction. La version V2 génère par défaut deux Minter ayant des états similaires, afin d'équilibrer efficacité et coûts.
![Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin])https://img-cdn.gateio.im/webp-social/moments-c4ee2f9b3915fce9662f89bddd9ec195.webp(
) construction de la transaction
CAT20 utilise un design de script astucieux, permettant aux utilisateurs de construire des transactions en utilisant des UTXO qui ne proviennent pas de leur propre adresse :
Au stade de révélation, en ajustant le processus de génération de la clé publique, la même clé privée peut contrôler les UTXO de différentes adresses.
La phase Minter utilise OP_CAT pour réaliser des fonctionnalités de contrat intelligent, permettant à quiconque d'utiliser le Minter UTXO.
![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
L'état de CAT20 est stocké à deux endroits :
Le hachage d'état est stocké dans l'OP_RETURN de la sortie de la transaction.
État spécifique stocké dans les contrats intelligents Minter et Token.
Après chaque minting, le quota de minting du nouveau Minter est la moitié du montant total restant, jusqu'à épuisement.
Il est à noter que le jeton CAT20 n'est pas directement stocké sur l'UTXO de l'adresse de l'utilisateur, mais est géré par un protocole.
![Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin]###https://img-cdn.gateio.im/webp-social/moments-cbca62f8d46cd64c04aa94b61d0bde93.webp(
) transfert et destruction
Lors d'un transfert, la quantité de jetons entrant et sortant de la transaction doit rester cohérente. Il est possible de traiter plusieurs jetons différents dans une même transaction, il suffit d'équilibrer chacun d'eux.
Pour détruire un jeton, il suffit de le transférer à 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 conception de CAT20 offre aux utilisateurs une grande flexibilité opérationnelle, tout en posant des exigences plus élevées en matière de logique de vérification des contrats. Ce type de conception présente certains avantages :
Pour vérifier la situation de détention des jetons, il suffit de vérifier les UTXO des jetons, sans avoir besoin de retracer l'historique.
En recherchant les transactions contenant "cat" dans OP_RETURN, vous pouvez rapidement comprendre l'état de la frappe.
CAT20 en tant que norme de jeton sur Bitcoin fractal, démontre l'exploration de l'écosystème Bitcoin dans le domaine des contrats intelligents. Son design unique offre aux utilisateurs davantage de possibilités, tout en faisant face à des défis tels que la sécurité. Avec le développement de l'écosystème, CAT20 devrait apporter davantage d'applications innovantes au niveau de Bitcoin.
![Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin])https://img-cdn.gateio.im/webp-social/moments-be9094baf3be7cbadff7b63aa73f44fa.webp(
![Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin])https://img-cdn.gateio.im/webp-social/moments-73c817fad835a9a2cb0c727674c81801.webp(
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.
15 J'aime
Récompense
15
5
Partager
Commentaire
0/400
alpha_leaker
· Il y a 4h
Un autre "tueur de Bitcoin" ?
Voir l'originalRépondre0
0xSherlock
· Il y a 5h
La vitesse de la chaîne est plutôt bonne, elle est beaucoup plus rapide que le BTC.
Voir l'originalRépondre0
airdrop_whisperer
· Il y a 5h
Encore un jeton de paiement rapide altcoin?
Voir l'originalRépondre0
DataChief
· Il y a 5h
Après tout ce temps, ce n'est toujours pas pour améliorer le tps~
Voir l'originalRépondre0
DaisyUnicorn
· Il y a 5h
Wow, cette petite fleur pousse vraiment vite. Je l'ai plantée hier et aujourd'hui elle a déjà réussi le test~
Analyse CAT20 : protocole innovant de jeton sur le Bitcoin fractal
Analyse du nouveau protocole de jeton CAT20 sur Bitcoin fractal
Récemment, l'écosystème Fractal Bitcoin( a connu des avancées importantes. Après plusieurs cycles de test, le projet a été officiellement lancé sur le réseau principal en septembre. Une des caractéristiques majeures de Fractal Bitcoin est sa capacité à intégrer des fonctions de contrat intelligent, et à l'occasion du lancement sur le réseau principal, un nouveau protocole de jeton CAT20 a été introduit. Cet article analysera le concept de conception et les détails de mise en œuvre de CAT20 sous un angle technique.
![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
Avant de comprendre CAT20, nous devons d'abord avoir une brève compréhension du Bitcoin fractal. C'est un réseau de deuxième couche entièrement compatible avec Bitcoin, dont le temps de confirmation des blocs n'est que de 1 minute, ce qui est beaucoup plus rapide que le réseau principal de Bitcoin. Son principe de base est de copier le réseau Bitcoin plusieurs fois, chaque chaîne pouvant traiter des transactions, améliorant ainsi la vitesse de traitement globale.
Un des grands points forts du Bitcoin fractal est l'activation du code d'opération OP_CAT, qui avait été abandonné dans les premiers temps du BTC pour des raisons de sécurité. La restauration de ce code d'opération a considérablement amélioré les fonctionnalités du Bitcoin fractal, lui conférant des capacités de contrat intelligent. C'est sur cette base qu'est né le protocole CAT20.
![Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-e7063433589252ea275ad154228720e1.webp(
Aperçu du protocole CAT20
Le protocole CAT20 est une norme de jeton basée sur le Bitcoin fractal, similaire à l'ERC20 sur Ethereum. Actuellement, certaines plateformes de trading prennent en charge la création et la gestion des jetons CAT20. Par rapport à l'ERC20 mature, le CAT20 utilise des conceptions uniques pour réaliser des fonctionnalités similaires.
) déploiement de jeton
Lors du déploiement du jeton CAT20, l'utilisateur doit spécifier l'adresse du portefeuille et les informations de base du jeton, telles que le nom, le symbole, etc. Contrairement à l'ERC20, le CAT20 permet de définir un montant de pré-minage et une limite de mint par transaction ###Mint(.
Le processus de déploiement se divise en deux phases : "commit" et "reveal".
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 le jeton.
Phase de révélation : sortir un OP_RETURN contenant le hachage d'état initial CAT20, ainsi qu'un Minter pour le futur minting.
Ce mode de déploiement en deux étapes aide à protéger les informations du projet, ne devenant complètement public qu'à la phase de révélation.
![Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin])https://img-cdn.gateio.im/webp-social/moments-e900482fd49f488fa34f1a7e823173d1.webp(
) jeton de frappe
Le processus de minting de CAT20 a les caractéristiques suivantes :
La gestion du nombre de Minter est cruciale. Si un Minter est émis à chaque fois, cela provoquera des congestions ; en émettant trop, cela augmentera les coûts de transaction. La version V2 génère par défaut deux Minter ayant des états similaires, afin d'équilibrer efficacité et coûts.
![Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin])https://img-cdn.gateio.im/webp-social/moments-c4ee2f9b3915fce9662f89bddd9ec195.webp(
) construction de la transaction
CAT20 utilise un design de script astucieux, permettant aux utilisateurs de construire des transactions en utilisant des UTXO qui ne proviennent pas de leur propre adresse :
![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
L'état de CAT20 est stocké à deux endroits :
Après chaque minting, le quota de minting du nouveau Minter est la moitié du montant total restant, jusqu'à épuisement.
Il est à noter que le jeton CAT20 n'est pas directement stocké sur l'UTXO de l'adresse de l'utilisateur, mais est géré par un protocole.
![Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin]###https://img-cdn.gateio.im/webp-social/moments-cbca62f8d46cd64c04aa94b61d0bde93.webp(
) transfert et destruction
Lors d'un transfert, la quantité de jetons entrant et sortant de la transaction doit rester cohérente. Il est possible de traiter plusieurs jetons différents dans une même transaction, il suffit d'équilibrer chacun d'eux.
Pour détruire un jeton, il suffit de le transférer à 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 conception de CAT20 offre aux utilisateurs une grande flexibilité opérationnelle, tout en posant des exigences plus élevées en matière de logique de vérification des contrats. Ce type de conception présente certains avantages :
CAT20 en tant que norme de jeton sur Bitcoin fractal, démontre l'exploration de l'écosystème Bitcoin dans le domaine des contrats intelligents. Son design unique offre aux utilisateurs davantage de possibilités, tout en faisant face à des défis tels que la sécurité. Avec le développement de l'écosystème, CAT20 devrait apporter davantage d'applications innovantes au niveau de Bitcoin.
![Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin])https://img-cdn.gateio.im/webp-social/moments-be9094baf3be7cbadff7b63aa73f44fa.webp(
![Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin])https://img-cdn.gateio.im/webp-social/moments-73c817fad835a9a2cb0c727674c81801.webp(