Analyse des technologies de protocole d'inscription grand public : principes, applications et guide de sécurité

robot
Création du résumé en cours

Analyse du protocole d'inscription : principes de mise en œuvre, applications et sécurité

Avec le lancement des marchés d'inscriptions par les principales plateformes d'échange, le protocole d'inscription est à nouveau devenu le centre d'attention du marché. Cependant, en raison de la complexité et de l'innovation du protocole d'inscription, divers problèmes de sécurité émergent, menaçant non seulement la sécurité des actifs des utilisateurs, mais ayant également un impact négatif sur le développement sain de l'ensemble de l'écosystème. Cet article fera le point sur les principaux protocoles d'inscription, aidant les utilisateurs à comprendre leur utilisation, leur mode de réalisation et comment protéger leurs actifs.

inscription概述

L'inscription est un enregistrement permanent d'informations spécifiques et significatives sur la chaîne, grâce aux caractéristiques de la blockchain. Ces informations, une fois sur la chaîne, sont difficiles à modifier et peuvent être sous forme de texte simple, de code complexe ou d'images, etc. Grâce à une norme unifiée, l'inscription permet de réaliser la fonctionnalité des actifs numériques.

inscription科普|了解各大公链inscription protocole用例、实现方式与资产安全

État actuel de l'écosystème des inscriptions

Depuis le premier inscription de la blockchain Bitcoin ( comme BRC-20), l'écosystème des inscriptions s'est rapidement développé, avec de nouveaux protocoles et projets émergents presque tous les jours. Actuellement, les principales blockchains ont rejoint l'écosystème des inscriptions, comme l'Ethscription d'Ethereum, l'ARC-20 de Bitcoin, le BSC-20 de BSC, le PRC-20 de Polygon, etc. Ces protocoles ont été créés pour émettre des inscriptions sur leurs propres blockchains.

inscription科普|了解各大公链inscription protocole用例、实现方式与资产安全

Détails sur le protocole d'inscription dominant

1. BRC-20

BRC-20 est basé sur le modèle UTXO de Bitcoin et le protocole Ordinals. Le modèle UTXO enregistre les événements de transaction plutôt que l'état final, en calculant la quantité de pièces détenues par l'utilisateur par la somme des UTXO. Ordinals attribue un numéro unique à chaque satoshi, permettant d'écrire divers types de données, similaire aux NFT.

BRC-20 permet d'écrire des données textuelles au format JSON unifié dans Satoshi via Ordinals, servant de livre de comptes pour les jetons. Il comprend principalement trois opérations : deploy( déploiement ), mint( création ) et transfer( transfert ). Le transfert permet de réaliser un changement de solde en envoyant l'inscription à l'adresse cible.

inscription科普|了解各大公链inscription protocole用例、实现方式与资产安全

2. ARC-20

L'ARC-20 est également basé sur le UTXO de Bitcoin, mais ne spécifie pas la quantité de jetons dans les données. Au lieu de cela, il utilise le nombre de satoshis dans le UTXO pour représenter la quantité de jetons ( 1 satoshi = 1 jeton ). Lors du déploiement, les informations sur le jeton sont remplies, et lors de la frappe, il suffit de remplir le nom du jeton, le nombre de satoshis du UTXO étant la quantité frappée. Lors du transfert, il suffit de transférer le UTXO détenant le jeton à une autre adresse.

inscription科普|了解各大公链inscription protocole用例、实现方式与资产安全

3. Ethscription

Ethscription utilise les blocs de données calldata des transactions Ethereum pour ajouter des données standard lors d'un transfert ETH ordinaire. Lors de la création d'Ethscription, le contenu (, comme l'image ), est converti en URI codé en Base64, puis converti en chaîne hexadécimale pour être inséré dans le calldata. Lors du transfert, l'expéditeur envoie un transfert ordinaire à l'adresse de réception et remplit le calldata avec le hachage de la transaction ayant créé cette Ethscription.

inscription科普|了解各大公链inscription protocole用例、实现方式与资产安全

4. inscription de chaîne EVM

Les chaînes EVM comme BSC, Ethereum et Polygon utilisent des méthodes similaires pour stocker des données au format fixe dans calldata. Prenons BSC comme exemple, le format d'inscription est data:,{"p":"","op":"","tick":"","amt":""}, où p représente le nom du protocole, op représente l'opération, tick représente le nom du token et amt représente la quantité.

Lors de la frappe, envoyez un transfert normal à l'adresse cible et remplissez les données appropriées dans le calldata. Lors du transfert, envoyez également un transfert normal et insérez le hash de la transaction qui a créé ce token dans le calldata. Il peut y avoir de légères différences entre les différentes chaînes EVM ou protocole, mais le principe est similaire.

inscription科普|了解各大公链inscription protocole用例、实现方式与资产安全

Conclusion

Cet article discute des principes de mise en œuvre des inscriptions sur plusieurs chaînes. En général, ces inscriptions utilisent les caractéristiques des systèmes de chaînes publiques pour stocker des informations hors ligne selon des normes sur la blockchain, présentées par le biais de serveurs hors ligne. La plupart des inscriptions n'utilisent pas de contrat intelligent, ce qui peut réduire les frais de transaction des utilisateurs, mais les utilisateurs doivent bien comprendre la manière dont le protocole est mis en œuvre pour éviter les pertes d'actifs dues à des erreurs de manipulation.

inscription科普|了解各大公链inscription protocole用例、实现方式与资产安全

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
  • 2
  • Partager
Commentaire
0/400
MEVictimvip
· 07-24 02:28
Analyse et résumé classiques
Voir l'originalRépondre0
DefiPlaybookvip
· 07-24 02:17
C'est tout ce qu'il faut faire.
Voir l'originalRépondre0
  • Épingler
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)