Inscription protocole: Comprendre les réalisations et la sécurité des grandes chaînes publiques
Récemment, plusieurs plateformes d'échange ont lancé des fonctionnalités de marché d'inscriptions, prenant en charge divers protocoles d'inscription tels que BRC-20 et EVM, suscitant un large intérêt du marché pour les inscriptions. 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 ayant également un impact négatif sur le développement sain de l'écosystème des inscriptions.
Cet article va examiner 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简介
L'inscription est un moyen d'enregistrer des informations spécifiques et significatives sur la blockchain grâce à ses caractéristiques. Une fois que ces informations sont enregistrées sur la blockchain, elles sont conservées de manière permanente et sont difficiles à modifier. Les types d'informations pouvant être enregistrées sont variés, y compris des informations textuelles simples, des codes complexes, des images, etc. Ainsi, nous pouvons utiliser un ensemble de normes pour réaliser les fonctionnalités des actifs numériques.
inscription actuelle
Depuis l'apparition des inscriptions sur la blockchain Bitcoin comme BRC-20, l'écosystème des inscriptions s'est développé rapidement, avec de nouveaux protocoles et projets d'inscriptions émergents presque chaque jour. Toutes les principales blockchains ont également rejoint l'écosystème des inscriptions, comme le protocole Ethscription sur la blockchain ETH, le protocole ARC-20 sur la blockchain BTC, le protocole BSC-20 sur la blockchain BSC, et le protocole PRC-20 sur la blockchain Polygon. Ces protocoles ont été créés pour publier des inscriptions sur leurs propres blockchains.
Détails sur le protocole d'inscription principal
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 sat dans un UTXO, permettant d'écrire du texte, des images et d'autres contenus, rendant chaque sat unique, similaire aux NFT d'Ethereum.
BRC-20 via le protocole Ordinals, écrit des données textuelles JSON au format uniforme dans les satoshis, servant de livre de comptes pour les tokens BRC-20. Cela comprend principalement trois opérations : deploy( déploiement), mint( émission) et transfer( transfert).
2. ARC-20
ARC-20 est également un protocole d'inscription sur la blockchain Bitcoin, qui implémente des données standard dans les UTXO. La différence est que ARC-20 utilise le nombre de satoshis dans l'UTXO pour représenter la quantité de jetons, la règle étant que 1 satoshi = 1 jeton ARC-20.
Le ARC-20 se divise également en trois étapes : déploiement, minting et transfert. Lors du minting, l'utilisateur n'a qu'à remplir le nom du token dans le UTXO, et le nombre de satoshis de ce UTXO est le nombre de tokens à mint. Lors du transfert, il suffit de transférer le UTXO détenant le token à une autre adresse.
3. Inscription
Ethscription est un protocole pour créer et partager des données sur Ethereum. Il utilise des blocs de données calldata des transactions Ethereum, ajoutant des données standard lors d'un transfert ETH ordinaire pour donner une signification spécifique.
Lors de la création d'une inscription Ethscription, il faut convertir le contenu ( en URI codé en Base64 comme l'image ), puis le convertir en chaîne hexadécimale à insérer dans le calldata. Lors du transfert d'une inscription Ethscription, le propriétaire envoie un transfert ordinaire à l'adresse de réception et insère le hachage de la transaction ayant créé cette inscription Ethscription dans le calldata.
4. protocole EVM inscription
Les protocoles d'inscription des blockchains EVM telles que BSC, Ethereum, Polygon, etc. sont similaires, tous utilisant calldata pour stocker des données au format fixe. Prenons BSC comme exemple, le format d'inscription est :data:,{"p":"","op":"","tick":"","amt":""}. Ici, p représente le nom du protocole, op représente l'opération, tick représente le nom du jeton et amt représente la quantité.
Envoyer un virement ordinaire à l'adresse cible lors de la frappe, en remplissant les données au format standard dans le calldata. Lors du transfert, envoyez également un virement ordinaire et insérez le hachage de la transaction ayant créé ce jeton dans le calldata.
Résumé
Cet article discute des principes de mise en œuvre des inscriptions sur plusieurs blockchains publiques. En général, ces inscriptions tirent parti des caractéristiques des systèmes de blockchain publique pour stocker des informations hors ligne selon des normes établies sur la blockchain, et sont affichées via des serveurs hors ligne.
Les protocoles d'inscription présentés ici n'utilisent pas de contrats intelligents, ce qui peut considérablement réduire les frais de transaction des utilisateurs. Cependant, les utilisateurs doivent bien comprendre le mode de mise en œuvre des protocoles d'inscription afin d'éviter des erreurs qui pourraient entraîner des pertes d'actifs d'inscription. Il est conseillé aux utilisateurs d'être prudents lors de la participation aux transactions d'inscription, de s'informer davantage sur les connaissances pertinentes et de garantir la sécurité de leurs actifs.
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.
23 J'aime
Récompense
23
7
Reposter
Partager
Commentaire
0/400
LiquidatorFlash
· Il y a 7h
La fragilité des inscriptions est comparable à celle des ICO de 2018.
Voir l'originalRépondre0
GamefiHarvester
· Il y a 12h
prendre les gens pour des idiots, pump et dump
Voir l'originalRépondre0
gaslight_gasfeez
· Il y a 14h
Encore en train de profiter de la tendance sur les inscriptions, sans voix.
Voir l'originalRépondre0
MetaMisfit
· 08-10 04:43
Encore une vague de prise des gens pour des idiots
Voir l'originalRépondre0
ChainSherlockGirl
· 08-10 04:38
Grands investisseurs vont encore commencer à jouer avec de nouvelles astuces~
Voir l'originalRépondre0
PhantomMiner
· 08-10 04:27
Encore une fois, ils commencent à se faire prendre pour des cons.
Voir l'originalRépondre0
FlippedSignal
· 08-10 04:18
prendre les gens pour des idiots 这波 inscription 又是谁在制造 pigeons
Explication détaillée du protocole d'inscription des chaînes publiques mainstream : principes de fonctionnement et guide de prévention de la sécurité
Inscription protocole: Comprendre les réalisations et la sécurité des grandes chaînes publiques
Récemment, plusieurs plateformes d'échange ont lancé des fonctionnalités de marché d'inscriptions, prenant en charge divers protocoles d'inscription tels que BRC-20 et EVM, suscitant un large intérêt du marché pour les inscriptions. 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 ayant également un impact négatif sur le développement sain de l'écosystème des inscriptions.
Cet article va examiner 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简介
L'inscription est un moyen d'enregistrer des informations spécifiques et significatives sur la blockchain grâce à ses caractéristiques. Une fois que ces informations sont enregistrées sur la blockchain, elles sont conservées de manière permanente et sont difficiles à modifier. Les types d'informations pouvant être enregistrées sont variés, y compris des informations textuelles simples, des codes complexes, des images, etc. Ainsi, nous pouvons utiliser un ensemble de normes pour réaliser les fonctionnalités des actifs numériques.
inscription actuelle
Depuis l'apparition des inscriptions sur la blockchain Bitcoin comme BRC-20, l'écosystème des inscriptions s'est développé rapidement, avec de nouveaux protocoles et projets d'inscriptions émergents presque chaque jour. Toutes les principales blockchains ont également rejoint l'écosystème des inscriptions, comme le protocole Ethscription sur la blockchain ETH, le protocole ARC-20 sur la blockchain BTC, le protocole BSC-20 sur la blockchain BSC, et le protocole PRC-20 sur la blockchain Polygon. Ces protocoles ont été créés pour publier des inscriptions sur leurs propres blockchains.
Détails sur le protocole d'inscription principal
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 sat dans un UTXO, permettant d'écrire du texte, des images et d'autres contenus, rendant chaque sat unique, similaire aux NFT d'Ethereum.
BRC-20 via le protocole Ordinals, écrit des données textuelles JSON au format uniforme dans les satoshis, servant de livre de comptes pour les tokens BRC-20. Cela comprend principalement trois opérations : deploy( déploiement), mint( émission) et transfer( transfert).
2. ARC-20
ARC-20 est également un protocole d'inscription sur la blockchain Bitcoin, qui implémente des données standard dans les UTXO. La différence est que ARC-20 utilise le nombre de satoshis dans l'UTXO pour représenter la quantité de jetons, la règle étant que 1 satoshi = 1 jeton ARC-20.
Le ARC-20 se divise également en trois étapes : déploiement, minting et transfert. Lors du minting, l'utilisateur n'a qu'à remplir le nom du token dans le UTXO, et le nombre de satoshis de ce UTXO est le nombre de tokens à mint. Lors du transfert, il suffit de transférer le UTXO détenant le token à une autre adresse.
3. Inscription
Ethscription est un protocole pour créer et partager des données sur Ethereum. Il utilise des blocs de données calldata des transactions Ethereum, ajoutant des données standard lors d'un transfert ETH ordinaire pour donner une signification spécifique.
Lors de la création d'une inscription Ethscription, il faut convertir le contenu ( en URI codé en Base64 comme l'image ), puis le convertir en chaîne hexadécimale à insérer dans le calldata. Lors du transfert d'une inscription Ethscription, le propriétaire envoie un transfert ordinaire à l'adresse de réception et insère le hachage de la transaction ayant créé cette inscription Ethscription dans le calldata.
4. protocole EVM inscription
Les protocoles d'inscription des blockchains EVM telles que BSC, Ethereum, Polygon, etc. sont similaires, tous utilisant calldata pour stocker des données au format fixe. Prenons BSC comme exemple, le format d'inscription est :data:,{"p":"","op":"","tick":"","amt":""}. Ici, p représente le nom du protocole, op représente l'opération, tick représente le nom du jeton et amt représente la quantité.
Envoyer un virement ordinaire à l'adresse cible lors de la frappe, en remplissant les données au format standard dans le calldata. Lors du transfert, envoyez également un virement ordinaire et insérez le hachage de la transaction ayant créé ce jeton dans le calldata.
Résumé
Cet article discute des principes de mise en œuvre des inscriptions sur plusieurs blockchains publiques. En général, ces inscriptions tirent parti des caractéristiques des systèmes de blockchain publique pour stocker des informations hors ligne selon des normes établies sur la blockchain, et sont affichées via des serveurs hors ligne.
Les protocoles d'inscription présentés ici n'utilisent pas de contrats intelligents, ce qui peut considérablement réduire les frais de transaction des utilisateurs. Cependant, les utilisateurs doivent bien comprendre le mode de mise en œuvre des protocoles d'inscription afin d'éviter des erreurs qui pourraient entraîner des pertes d'actifs d'inscription. Il est conseillé aux utilisateurs d'être prudents lors de la participation aux transactions d'inscription, de s'informer davantage sur les connaissances pertinentes et de garantir la sécurité de leurs actifs.