Comment émettre des actifs avec Taproot Assets ?

Source : Lightning HSL (en anglais seulement)

Réfléchissons à quelque chose d’un peu plus avancé, comment émettre des actifs à l’aide de transactions Taproot, qui est le protocole Taproot assets.

Cet accord est encore assez compliqué, alors comprenons-le brièvement aujourd’hui, et il suffit d’avoir une impression d’abord.

Actifs, ou jetons, si quelqu’un émet 100 numéros avec un certain symbole, et peut garantir que, quelle que soit la façon dont ces 100 éléments sont transmis, tout le monde peut être sûr que ces éléments proviennent des 100 numéros originaux, il s’agit d’une technologie d’émission d’actifs réussie.

Les transactions Taproot (P2TR) sont destinées à verrouiller et à dépenser des bitcoins, P2TR peut utiliser n(1) scripts (c’est-à-dire qu’il y a n scripts au total, n’importe lequel peut être dépensé) pour dépenser des bitcoins, et dans les transactions P2TR, tous ces n scripts sont enregistrés à l’aide d’un arbre binaire.

L’arbre binaire est un algorithme très impressionnant qui écrit des données sur les nœuds feuilles de l’arbre binaire pour remplir les informations du jeton. L’ensemble de l’algorithme garantit que ces jetons sont non fongibles et non fongibles.

L’état du monde d’Ethereum consiste à utiliser des arbres binaires pour sauvegarder et mettre à jour.

** Taproot assets émet une transaction de genèse de jeton, est de construire une transaction Taproot, les conditions de déverrouillage sont les suivantes :**

  1. Le déverrouillage de la signature de clé privée, qui est secondaire à l’émission de jetons, ou même doit être supprimé directement, sinon les pièces peuvent être accidentellement dépensées.

  2. Le chemin d’accès au script est déverrouillé, ce script est une arborescence binaire de 2^256 nœuds feuilles, et les informations suivantes sont écrites dans le premier nœud feuille de la transaction genesis :

  1. Le symbole, le montant total, la virgule décimale et d’autres informations du jeton

  2. L’adresse de réception de la pièce de genèse, puis les autres nœuds de la feuille sont tous vides (si la transaction de la genèse est envoyée à plusieurs adresses, c’est bon), puis le nœud de la feuille est haché en deux et deux, et le nœud du milieu est haché en deux ou deux... Jusqu’au nœud racine.

Cette racine de hachage sera stockée dans la structure de données de transaction et finalement téléchargée dans la chaîne. Mais l’ensemble de l’arbre binaire ne sera pas enchaîné.

  1. Les conditions de déverrouillage du chemin du script, la signature de l’adresse de réception du jeton et le chemin de soumission de votre propre nœud feuille dans l’ensemble de l’arborescence binaire.

Lorsque le nœud de minage vérifie que le chemin d’accès au script est déverrouillé, il vérifie la signature et vérifie que la racine de l’arborescence calculée par le chemin d’accès soumis est cohérente avec la racine de l’arbre binaire enregistré à l’origine.

Lorsque le jeton est transféré, l’adresse contenant le jeton est déverrouillée à l’aide du chemin de script, et lorsque la transaction est construite, l’entrée contient les informations sur le jeton, le chemin de son propre nœud feuille, et la sortie inclut l’adresse de réception du jeton et l’adresse de modification, qui forme deux nouveaux nœuds feuille.

Une transaction de transfert consiste à supprimer un (ou plusieurs) noeuds feuilles et à créer deux (ou plusieurs) noeuds feuilles.

Ensuite, prenez votre propre clé privée pour signer l’ensemble de la transaction.

Lorsque le mineur obtient la transaction de transfert de jeton, il vérifie que la racine calculée par les informations d’entrée est la même que celle d’origine et calcule la nouvelle racine en fonction de la sortie.

De cette façon, il est possible d’émettre des actifs natifs sur la chaîne Bitcoin, qui sont vérifiés en toute sécurité par les nœuds de minage Bitcoin.

Les détails techniques plus détaillés sont trop difficiles à expliquer en termes simples. Nous y reviendrons plus tard.

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
  • Commentaire
  • Reposter
  • Partager
Commentaire
0/400
Aucun commentaire
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)