Nouvelles avancées des smart contracts sur BTC : Analyse approfondie du protocole des jetons CAT20
Récemment, l'écosystème Bitcoin a connu un développement important. Après plusieurs cycles de tests sur le réseau, Fractal BTC a enfin été officiellement lancé sur le réseau principal en septembre. Un des points forts de Fractal est sa capacité à exécuter des smart contracts, et au moment du lancement sur le réseau principal, un nouveau protocole de jeton, CAT20, a été introduit. Cet article explorera en profondeur la conception ingénieuse de CAT20 sur le plan technique et les enseignements qu'elle apporte.
Introduction au Fractal Bitcoin
Avant d'approfondir CAT20, nous devons d'abord comprendre sa plateforme de base, 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 des blocs est plus rapide, nécessitant seulement 1 minute. Son principe de base est de reproduire le réseau BTC plusieurs fois, chaque chaîne pouvant traiter des transactions, ce qui améliore la vitesse de traitement globale.
Une caractéristique clé de Fractal est l'activation du code d'opération OP_CAT qui avait été abandonné dans les premiers 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é d'exécuter des smart contracts, ouvrant ainsi de vastes perspectives pour le développement futur.
Aperçu du protocole CAT20
Avec le soutien sous-jacent d'OP_CAT, le protocole CAT20 a vu le jour. Actuellement, ce protocole fonctionne dans des environnements réels et a ajouté des panneaux d'affichage correspondants sur certains explorateurs de blocs.
Le CAT20 s'inspire du concept de l'ERC20 dans sa conception, mais présente également ses particularités. Par exemple, le CAT20 permet de définir une quantité de pré-minage et une limite supérieure au nombre de (Mint) à chaque fois, ces fonctionnalités nécessitant généralement une logique de contrat supplémentaire dans l'ERC20.
Cycle de vie de CAT20
déployer (Deploy )
Le processus de déploiement de CAT20 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, telles que le nom, le symbole, etc. Le hash de la transaction généré à cette étape servira d'identifiant unique pour ce jeton.
Phase de révélation : générer une sortie OP_RETURN contenant le hachage d'état initial CAT20, ainsi qu'une sortie Minter pour le processus de frappe ultérieur.
Cette méthode de déploiement en deux étapes est courante dans les projets de blockchain et aide à protéger certaines informations clés du projet.
Mint(
Les principales caractéristiques du processus de frappe comprennent :
Chaque minting utilise un Minter comme entrée
La sortie peut inclure plusieurs Minter
Chaque mint produit un jeton
L'ordre de sortie est strict, le Minter doit être avant le jeton.
Il est à noter que la stratégie de gestion des Minter a un impact important sur les activités de minting de l'ensemble du réseau. Pour éviter les congestions de minting, il est généralement recommandé de sortir plusieurs Minter à la fois. Cependant, pour des raisons économiques, les utilisateurs peuvent être enclins à ne pas sortir de nouveaux Minter, ce qui nécessite que certains utilisateurs acceptent de supporter des coûts supplémentaires pour maintenir la vitalité du réseau.
![Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-4a068837b74c66fa262509c442f9162a.webp(
) Transfert ###Transfert (
Les transactions de transfert doivent garantir que le nombre de jetons en entrée et en sortie reste cohérent. Une seule transaction peut inclure plusieurs transferts de différents jetons, tant que les quantités d'entrée et de sortie sont équilibrées.
![Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-cbca62f8d46cd64c04aa94b61d0bde93.webp(
) détruire ### Burn (
Pour détruire un jeton, il suffit de le transférer à une adresse normale.
![Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-e327f5fb8fe3f8d0f8762ee1d421a2d6.webp(
Points techniques
Construction de transactions flexible : toutes les opérations sont construites par l'utilisateur, offrant une grande flexibilité. Cela nécessite également que la partie des contrats soit dotée d'une logique de vérification stricte pour garantir la sécurité.
Requête efficace :
Pour vérifier la détention de jetons, il suffit de vérifier les UTXO des jetons, sans remonter l'historique des transactions.
Vous pouvez vérifier l'état de la frappe en recherchant des transactions contenant "cat" dans OP_RETURN.
Gestion des états : CAT20 utilise OP_RETURN et les smart contracts )Minter et Token( pour stocker et gérer les informations d'état, permettant un suivi et une mise à jour efficaces des états.
![Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-be9094baf3be7cbadff7b63aa73f44fa.webp(
Résumé
Le protocole CAT20 montre les tentatives d'innovation dans le domaine des smart contracts de l'écosystème Bitcoin. Grâce à un design astucieux, il réalise des fonctionnalités similaires à l'ERC20 sur le réseau Bitcoin, tout en conservant les caractéristiques de Bitcoin. Cela offre de nouvelles perspectives pour l'expansion de l'écosystème Bitcoin et apporte plus de possibilités aux développeurs et aux utilisateurs. Avec l'amélioration continue de la technologie, nous pouvons nous attendre à voir apparaître plus d'applications innovantes basées sur CAT20.
![Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin fractal])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.
7 J'aime
Récompense
7
6
Partager
Commentaire
0/400
OnchainSniper
· Il y a 2h
On en parle encore, c'est déjà trop usé.
Voir l'originalRépondre0
fren.eth
· Il y a 2h
btc n'est enfin plus une antiquité.
Voir l'originalRépondre0
BearMarketMonk
· Il y a 2h
btc va To the moon ?
Voir l'originalRépondre0
AirdropHunter9000
· Il y a 2h
Encore une copie d'ERC20, tôt ou tard chute à zéro.
CAT20 protocole: percée dans les smart contracts de l'écosystème BTC
Nouvelles avancées des smart contracts sur BTC : Analyse approfondie du protocole des jetons CAT20
Récemment, l'écosystème Bitcoin a connu un développement important. Après plusieurs cycles de tests sur le réseau, Fractal BTC a enfin été officiellement lancé sur le réseau principal en septembre. Un des points forts de Fractal est sa capacité à exécuter des smart contracts, et au moment du lancement sur le réseau principal, un nouveau protocole de jeton, CAT20, a été introduit. Cet article explorera en profondeur la conception ingénieuse de CAT20 sur le plan technique et les enseignements qu'elle apporte.
Introduction au Fractal Bitcoin
Avant d'approfondir CAT20, nous devons d'abord comprendre sa plateforme de base, 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 des blocs est plus rapide, nécessitant seulement 1 minute. Son principe de base est de reproduire le réseau BTC plusieurs fois, chaque chaîne pouvant traiter des transactions, ce qui améliore la vitesse de traitement globale.
Une caractéristique clé de Fractal est l'activation du code d'opération OP_CAT qui avait été abandonné dans les premiers 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é d'exécuter des smart contracts, ouvrant ainsi de vastes perspectives pour le développement futur.
Aperçu du protocole CAT20
Avec le soutien sous-jacent d'OP_CAT, le protocole CAT20 a vu le jour. Actuellement, ce protocole fonctionne dans des environnements réels et a ajouté des panneaux d'affichage correspondants sur certains explorateurs de blocs.
Le CAT20 s'inspire du concept de l'ERC20 dans sa conception, mais présente également ses particularités. Par exemple, le CAT20 permet de définir une quantité de pré-minage et une limite supérieure au nombre de (Mint) à chaque fois, ces fonctionnalités nécessitant généralement une logique de contrat supplémentaire dans l'ERC20.
Cycle de vie de CAT20
déployer (Deploy )
Le processus de déploiement de CAT20 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, telles que le nom, le symbole, etc. Le hash de la transaction généré à cette étape servira d'identifiant unique pour ce jeton.
Phase de révélation : générer une sortie OP_RETURN contenant le hachage d'état initial CAT20, ainsi qu'une sortie Minter pour le processus de frappe ultérieur.
Cette méthode de déploiement en deux étapes est courante dans les projets de blockchain et aide à protéger certaines informations clés du projet.
Mint(
Les principales caractéristiques du processus de frappe comprennent :
Il est à noter que la stratégie de gestion des Minter a un impact important sur les activités de minting de l'ensemble du réseau. Pour éviter les congestions de minting, il est généralement recommandé de sortir plusieurs Minter à la fois. Cependant, pour des raisons économiques, les utilisateurs peuvent être enclins à ne pas sortir de nouveaux Minter, ce qui nécessite que certains utilisateurs acceptent de supporter des coûts supplémentaires pour maintenir la vitalité du réseau.
![Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-4a068837b74c66fa262509c442f9162a.webp(
) Transfert ###Transfert (
Les transactions de transfert doivent garantir que le nombre de jetons en entrée et en sortie reste cohérent. Une seule transaction peut inclure plusieurs transferts de différents jetons, tant que les quantités d'entrée et de sortie sont équilibrées.
![Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-cbca62f8d46cd64c04aa94b61d0bde93.webp(
) détruire ### Burn (
Pour détruire un jeton, il suffit de le transférer à une adresse normale.
![Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-e327f5fb8fe3f8d0f8762ee1d421a2d6.webp(
Points techniques
Construction de transactions flexible : toutes les opérations sont construites par l'utilisateur, offrant une grande flexibilité. Cela nécessite également que la partie des contrats soit dotée d'une logique de vérification stricte pour garantir la sécurité.
Requête efficace :
Gestion des états : CAT20 utilise OP_RETURN et les smart contracts )Minter et Token( pour stocker et gérer les informations d'état, permettant un suivi et une mise à jour efficaces des états.
![Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-be9094baf3be7cbadff7b63aa73f44fa.webp(
Résumé
Le protocole CAT20 montre les tentatives d'innovation dans le domaine des smart contracts de l'écosystème Bitcoin. Grâce à un design astucieux, il réalise des fonctionnalités similaires à l'ERC20 sur le réseau Bitcoin, tout en conservant les caractéristiques de Bitcoin. Cela offre de nouvelles perspectives pour l'expansion de l'écosystème Bitcoin et apporte plus de possibilités aux développeurs et aux utilisateurs. Avec l'amélioration continue de la technologie, nous pouvons nous attendre à voir apparaître plus d'applications innovantes basées sur CAT20.
![Interprétation technique de CAT20 : nouveau protocole de jeton sur Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-73c817fad835a9a2cb0c727674c81801.webp(