Analyse complète du protocole d'inscription : principes de mise en œuvre et guide de sécurité des BRC-20, ARC-20 et des chaînes EVM

robot
Création du résumé en cours

Analyse du protocole d'inscription : principes de fonctionnement, cas d'utilisation et sécurité des actifs

Récemment, plusieurs plateformes de trading majeures ont lancé des fonctionnalités de marché d'inscriptions, prenant en charge divers protocoles d'inscriptions, suscitant un large intérêt du marché pour les inscriptions. Cependant, en raison de la complexité et de la nouveauté des protocoles d'inscriptions, divers problèmes de sécurité sont fréquents, menaçant non seulement la sécurité des actifs des utilisateurs, mais aussi ayant un impact négatif sur le développement sain de tout l'écosystème des inscriptions.

Cet article va passer en revue les principaux protocoles d'inscription, afin d'aider les utilisateurs à comprendre l'utilisation des protocoles d'inscription, leur mode de réalisation et comment protéger les actifs d'inscription.

Inscription Introduction

Les inscriptions sur la blockchain sont essentiellement l'utilisation des caractéristiques de la blockchain pour enregistrer de manière permanente des informations ayant une signification particulière sur la chaîne. Une fois que ces informations sont écrites sur la blockchain, il est difficile de les modifier. Les types d'informations pouvant être enregistrées sont variés, y compris des textes simples, des codes complexes, des images, etc., réalisant ainsi un ensemble de fonctionnalités d'actifs numériques standardisés.

inscription科普|了解各大公链inscription协议用例、实现方式与sécurité des actifs

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

Depuis l'apparition des inscriptions sur les chaînes de blocs Bitcoin telles que BRC-20, l'écosystème des inscriptions s'est développé rapidement. Actuellement, presque tous les jours, de nouveaux protocoles et projets d'inscription émergent. Les grandes chaînes de blocs rejoignent toutes l'écosystème des inscriptions, comme le protocole Ethscription de la chaîne ETH, le protocole ARC-20 de la chaîne BTC, le protocole BSC-20 de la chaîne BSC, et le protocole PRC-20 de la chaîne Polygon, etc. Ces protocoles ont été créés pour publier des inscriptions sur leurs propres chaînes de blocs.

inscription科普|了解各大公链inscription protocole用例、实现方式与sécurité des actifs

Détails sur le protocole d'inscription mainstream

1. BRC-20

Le protocole BRC-20 est construit sur le modèle UTXO de Bitcoin et le système Ordinals.

Le modèle UTXO enregistre les événements de transaction plutôt que l'état final, la quantité de pièces détenues par l'utilisateur doit être calculée en faisant la somme de tous les UTXO de son adresse.

Le système Ordinals attribue un numéro unique à chaque satoshi dans chaque UTXO et prend en charge l'écriture de texte, d'images, etc. dans les satoshis, rendant chaque satoshi unique, similaire à un NFT Ethereum.

Le BRC-20 est basé sur le protocole Ordinals et crée des tokens fongibles Bitcoin en écrivant des données textuelles JSON au format unifié dans l'UTXO. Ces données textuelles servent de registre pour les tokens BRC-20, utilisés pour analyser la détention et le transfert de tokens.

La norme BRC-20 comprend trois opérations : deploy( déploiement), mint( création) et transfer( transfert). Chaque opération a un format JSON spécifique, contenant des informations telles que le nom du jeton, l'offre totale et la limite de création.

inscription 科普|了解各大公链 inscription protocole 用例、实现方式与 sécurité des actifs

2. ARC-20

ARC-20 est également un protocole d'inscription sur la blockchain Bitcoin, qui est réalisé en écrivant des données standard dans les UTXO. Contrairement au BRC-20, l'ARC-20 utilise le nombre de satoshis dans l'UTXO pour représenter directement le nombre de tokens, la règle étant 1 satoshi = 1 token ARC-20.

Le ARC-20 se divise également en trois étapes : déploiement, minting et transfert. Pendant la phase de déploiement, il est nécessaire de remplir les informations de base du jeton ; durant la phase de minting, le nombre de satoshis UTXO correspond au nombre de jetons mintés ; lors du transfert, il suffit de transférer l'UTXO détenant le jeton à une autre adresse.

Pour interroger les tokens ARC-20, il suffit d'un index. Les serveurs hors ligne peuvent lire directement les informations sur les tokens et les enregistrements de transactions, sans avoir besoin de calculer les relations de transfert de fonds.

inscription科普|了解各大公链inscription protocole用例、实现方式与sécurité des actifs

3. Inscription

Ethscription est un protocole de création et de partage de données sur Ethereum. Il utilise les blocs de données calldata des transactions Ethereum pour ajouter des données standard lors de transferts ETH ordinaires, conférant une signification spécifique.

Lors de la création d'une Ethscription, il est nécessaire de convertir le contenu (, comme l'image ), en URI codée en Base64, puis de la convertir en chaîne hexadécimale, et de la remplir dans le calldata pour envoyer la transaction.

Lors du transfert d'Ethscription, le propriétaire envoie un transfert normal à l'adresse de réception et remplit le hash de la transaction ayant créé cette Ethscription dans le calldata.

inscription科普|了解各大公链inscription protocole用例、实现方式与sécurité des actifs

4. inscription de la blockchain EVM

Les chaînes compatibles EVM telles que BSC Chain, Ethereum, Polygon, etc. utilisent une méthode d'inscription similaire pour graver, en utilisant calldata pour stocker des données textuelles au format fixe.

Prenons l'exemple de la chaîne BSC, le format d'inscription est :data:,{"p":"","op":"","tick":"","amt":""}. Dans ce cas, p représente le nom du protocole, op représente l'opération ( comme mint), tick représente le nom du jeton, amt représente la quantité.

Lors de la frappe, envoyez un transfert ordinaire à l'adresse cible et remplissez les données au format standard dans le calldata. Lors du transfert, envoyez également un transfert ordinaire et remplissez le hash de la transaction ayant créé ce jeton dans le calldata.

Il convient de noter que les champs spécifiques et les méthodes de transfert peuvent varier entre différentes chaînes ou protocoles EVM, mais les principes de base sont similaires.

inscription科普|了解各大公链inscription protocole用例、实现方式与sécurité des actifs

Résumé

Cet article discute des principes de mise en œuvre des inscriptions sur plusieurs chaînes de blocs publiques. En général, ces inscriptions utilisent les caractéristiques des systèmes de chaînes de blocs publiques pour stocker des informations hors ligne dans un format standard sur la blockchain, 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 les frais de transaction des utilisateurs. Cependant, les utilisateurs doivent bien comprendre la manière dont les protocoles d'inscription sont mis en œuvre pour éviter les erreurs pouvant entraîner des pertes d'actifs. Lors de la participation aux transactions d'inscription, il est impératif d'agir avec prudence afin d'assurer la sécurité des actifs.

inscription科普|了解各大公链inscription protocole用例、实现方式与sécurité des actifs

ARC-7.68%
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
  • 4
  • Partager
Commentaire
0/400
AirdropFatiguevip
· Il y a 20h
Encore quoi de nouveau, prendre les gens pour des idiots à première vue.
Voir l'originalRépondre0
RadioShackKnightvip
· 07-30 08:24
Cette vague d'inscriptions est plus agressive qu'un chien fou.
Voir l'originalRépondre0
OnlyOnMainnetvip
· 07-30 08:19
Encore une vague de pigeons.
Voir l'originalRépondre0
StopLossMastervip
· 07-30 08:18
Les pigeons ont-ils vraiment redémarré ? Entrer dans une position, entrer dans une position~
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)