Fractal Bitcoin et le protocole CAT20 : nouvelle percée des smart contracts dans l'écosystème BTC

robot
Création du résumé en cours

Smart contracts sur BTC : analyse du protocole Fractal Bitcoin et CAT20

Récemment, l'écosystème Bitcoin a connu une avancée majeure. Après plusieurs validations sur le testnet, Fractal BTC a été officiellement lancé sur le mainnet en septembre. Un des points forts de Fractal est qu'il dispose de la fonctionnalité de smart contracts et a lancé un nouveau protocole de jeton CAT20 au moment du lancement sur le mainnet. Cet article explorera en profondeur la conception technique de CAT20 et son impact potentiel.

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

Introduction au Bitcoin Fractal

Avant d'aborder le CAT20, nous devons d'abord comprendre son environnement de fonctionnement, le Fractal Bitcoin. Le Fractal Bitcoin, également connu sous le nom de Bitcoin fractal, est un réseau de deuxième couche entièrement compatible avec le BTC. Par rapport au BTC, son temps de confirmation des blocs est plus court, ne nécessitant qu'une minute. Son principe de base consiste à dupliquer plusieurs réseaux BTC, chaque chaîne pouvant traiter des transactions, ce qui améliore la vitesse de traitement globale.

Une grande innovation de Fractal réside dans l'activation du code d'opération OP_CAT, qui avait été abandonné au début du BTC pour des raisons de sécurité. Cette initiative améliore considérablement la fonctionnalité de Fractal Bitcoin, lui conférant des capacités de smart contracts et offrant un large éventail d'opportunités pour le développement d'applications futures.

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

Analyse du protocole CAT20

processus de déploiement

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

  1. Phase de Commit :

    • Écrire les informations de base du jeton (comme le nom, le symbole, etc.) dans le script de sortie de la transaction
    • L'ID de hachage de transaction généré sert d'identifiant unique pour ce jeton.
  2. Phase de Révélation :

    • Émettre un OP_RETURN pour enregistrer le hachage de l'état initial de CAT20
    • Sortir un Minter pour le processus de frappe ultérieur

Cette méthode de déploiement en deux phases aide à protéger les informations sensibles du projet jusqu'à ce qu'elles soient complètement révélées à la phase de révélation.

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

mécanisme de création de monnaie

Le processus de minting de CAT20 présente plusieurs caractéristiques clés :

  • Chaque transaction de frappe de monnaie n'a qu'un seul minter comme entrée
  • Il est possible de sortir plusieurs minters, mais cela peut aussi être zéro.
  • Chaque fois qu'un jeton est émis
  • L'ordre de sortie est fixe : le minter doit être suivi du token

La conception du processus de frappe affecte l'équilibre dynamique de l'ensemble du réseau. Produire plus de minters peut augmenter la liquidité du réseau, mais cela signifie également des coûts de transaction plus élevés. La version CAT20 V2 génère par défaut deux minters ayant des états proches afin d'équilibrer cette contradiction.

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

détails techniques de la construction des transactions

Le protocole CAT20 permet, grâce à un design de script astucieux, de contrôler les UTXO non liés aux adresses des utilisateurs :

  • Au stade de la révélation, en ajustant l'algorithme de génération de clé publique, il est possible qu'une même clé privée contrôle des UTXO à différentes adresses.
  • La phase Minter utilise la capacité des smart contracts d'OP_CAT, permettant à quiconque d'utiliser ces UTXO comme entrée

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

gestion d'état

La version CAT20 V2 innove dans la gestion des états de transaction :

  • Les informations d'état sont stockées dans OP_RETURN et dans des smart contracts.
  • Le contrat Minter enregistre le nombre restant de frappes de pièces.
  • Après chaque émission de pièces, le quota d'émission du nouveau Minter est la moitié du total restant.

Cette conception garantit l'équité et la prévisibilité du processus de frappe.

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

transfert et destruction

  • Lors d'un transfert, le nombre de tokens à l'entrée et à la sortie de la transaction doit rester le même.
  • Pour détruire un token, il suffit de le transférer à une adresse ordinaire.

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

Résumé

La conception du protocole CAT20 tire pleinement parti des capacités de smart contracts de Fractal Bitcoin, offrant aux utilisateurs un espace d'opération flexible. Cette conception présente plusieurs avantages évidents :

  1. Simplifier le processus de consultation de la détention de tokens
  2. Facile de surveiller l'état actuel de la monnaie

Cependant, cette flexibilité exige également une logique de validation stricte au niveau des contrats pour prévenir les vulnérabilités potentielles. Avec l'implication et l'examen croissants des développeurs, le protocole CAT20 devrait continuellement s'améliorer en matière de sécurité et de fonctionnalité, apportant une nouvelle vitalité à l'écosystème BTC.

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

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

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
HypotheticalLiquidatorvip
· Il y a 14h
Attention aux risques de reproduction de vulnérabilités, participez prudemment à la période de test public.
Voir l'originalRépondre0
BlindBoxVictimvip
· Il y a 14h
Encore un altcoin qui sort pour se faire prendre pour des cons...
Voir l'originalRépondre0
SchrodingerWalletvip
· Il y a 14h
Encore un nouveau truc pour se faire prendre pour des cons ?
Voir l'originalRépondre0
FarmHoppervip
· Il y a 14h
l'univers de la cryptomonnaie aussi joue à ce piège, c'est ridicule.
Voir l'originalRépondre0
SundayDegenvip
· Il y a 14h
BTC peut encore être joué comme ça, c'est impressionnant.
Voir l'originalRépondre0
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)