Analyse complète de l'inscription protocole : principes de réalisation, état des applications et avertissements sur les risques de sécurité

Détails sur le protocole d'inscription : principes de réalisation, cas d'application et analyse de la sécurité

Récemment, les principales plateformes d'échange de cryptomonnaies ont lancé des marchés de trading d'inscriptions, prenant en charge divers protocoles d'inscription tels que BRC-20 et EVM, suscitant un large intérêt sur le marché. Cependant, en raison de la complexité et de la nouveauté des protocoles d'inscription, divers problèmes de sécurité surviennent fréquemment, menaçant non seulement la sécurité des actifs des utilisateurs, mais aussi ayant un impact négatif sur le développement sain de l'écosystème des inscriptions.

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. Une fois enregistrées, ces informations sont difficiles à modifier et peuvent être sous forme de texte simple, de code complexe, d'images, etc. Grâce à des normes unifiées, l'inscription permet de réaliser la fonctionnalité des actifs numériques.

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

État actuel de l'écosystème d'inscription

Depuis l'apparition des inscriptions BRC-20 sur la chaîne publique Bitcoin, l'écosystème des inscriptions s'est rapidement développé, avec presque chaque jour de nouveaux protocoles et projets qui émergent. Actuellement, toutes les principales chaînes publiques ont rejoint l'écosystème des inscriptions, comme le protocole Ethscription sur la chaîne ETH, le protocole ARC-20 sur la chaîne BTC, le protocole BSC-20 sur la chaîne BSC, et le protocole PRC-20 sur la chaîne Polygon.

inscription Science|Comprendre les cas d'utilisation, les méthodes de mise en œuvre et la sécurité des actifs des protocoles d'inscriptions des grandes chaînes publiques

Analyse du protocole principal d'inscription

1. BRC-20

BRC-20 est basé sur le modèle UTXO de Bitcoin et le protocole Ordinals. Ordinals attribue un numéro unique à chaque satoshi, permettant d'écrire divers types de données dans les satoshis. BRC-20 utilise Ordinals pour écrire des données textuelles au format JSON unifié dans les satoshis, servant de livre de comptes pour les tokens.

BRC-20 inclut les opérations standard deploy(, mint) et transfer(. La fonctionnalité de token est réalisée en écrivant des données standard dans le UTXO, l'opération transfer change le solde en envoyant un UTXO contenant des données spécifiques.

![inscription科普|了解各大公链inscription protocole用例、实现方式与资产安全])https://img-cdn.gateio.im/webp-social/moments-aa196504f5af35aa25085df04e0ab079.webp(

) 2. ARC-20

L'ARC-20 est également basé sur le modèle UTXO de Bitcoin, mais ne spécifie pas le nombre de jetons dans les données, mais représente le nombre de jetons par le nombre de satoshis dans l'UTXO, 1 satoshi équivaut à 1 jeton ARC-20.

Le ARC-20 se compose également de trois étapes : déploiement, minting et transfert. Lors du déploiement, les informations sur le jeton sont remplies dans l'UTXO, lors du minting, il suffit de remplir le nom du jeton, le nombre de satoshis de l'UTXO correspond au nombre minté. Lors du transfert, il suffit de transférer l'UTXO détenant le jeton à une autre adresse, sans données supplémentaires.

inscription de vulgarisation|Comprendre les cas d'utilisation, les méthodes de mise en œuvre et la sécurité des actifs des principaux protocoles d'inscription de blockchain

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 afin de réaliser la fonction d'inscription. Lors de la création d'Ethscription, les données telles que les images sont converties dans un format spécifique et insérées dans le calldata. Lors du transfert, l'expéditeur remplit le hash de la transaction ayant créé cette Ethscription dans le calldata.

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

4. inscription de chaîne compatible avec EVM

Les chaînes compatibles EVM telles que BSC, Ethereum, Polygon, etc. utilisent une méthode similaire, en utilisant calldata pour stocker des données au format fixe. 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 jeton, amt représente la quantité.

Envoyer un transfert ordinaire à l'adresse cible lors de la frappe, en remplissant les données standard dans le calldata. Lors du transfert, envoyer également un transfert ordinaire, en remplissant le hash de la transaction qui a créé ce jeton dans le calldata.

Différentes chaînes ou protocoles EVM peuvent différer dans les détails d'implémentation spécifiques, mais les principes de base sont similaires.

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

Avertissement sur les risques de sécurité

En raison du protocole d'inscription qui repose principalement sur le mécanisme des transactions natales de la blockchain, les utilisateurs qui opèrent sans une compréhension complète du protocole peuvent entraîner un transfert erroné ou une "destruction" des actifs d'inscription. Par exemple, le protocole d'inscription BTC est basé sur les transactions UTXO, et lors d'un transfert normal de BTC, les utilisateurs peuvent involontairement fusionner ou diviser les UTXO d'inscription avec d'autres UTXO, entraînant des pertes irréversibles.

![inscription科普|了解各大公链inscription protocole用例、实现方式与资产安全]###https://img-cdn.gateio.im/webp-social/moments-36d7d3b57a215d2e602c56b0cf49b593.webp(

Résumé

Cet article discute des principes de mise en œuvre des inscriptions sur plusieurs chaînes publiques. En général, ces protocoles d'inscription tirent parti des caractéristiques du système blockchain pour stocker des informations selon des normes spécifiques sur la chaîne, puis les afficher via des serveurs hors ligne.

La plupart des protocoles d'inscription n'utilisent pas de contrats intelligents, ce qui peut réduire le coût de participation des utilisateurs. Cependant, les utilisateurs doivent bien comprendre la manière dont le protocole est mis en œuvre pour éviter que des erreurs de manipulation ne causent des pertes d'actifs. Avec le développement de l'écosystème d'inscription, les questions de sécurité associées méritent une attention continue.

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
  • 3
  • Reposter
  • Partager
Commentaire
0/400
ser_we_are_earlyvip
· 07-29 18:26
D'abord, stockez un peu avant de parler.
Voir l'originalRépondre0
ConfusedWhalevip
· 07-27 19:06
Se faire prendre pour des cons nouvelle méthode
Voir l'originalRépondre0
MindsetExpandervip
· 07-27 19:05
快 entrer dans une position 莫等待
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)