Analyse approfondie du protocole d'inscription : principes de réalisation multi-chaînes et points de sécurité à considérer
Récemment, plusieurs plateformes d'échange renommées ont lancé des marchés d'inscriptions, prenant en charge divers protocoles d'inscriptions tels que BRC-20 et EVM, suscitant un large intérêt du marché pour les inscriptions. Cependant, la complexité et la nouveauté des protocoles d'inscriptions ont également entraîné de nombreux risques de sécurité, 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 analysera en profondeur les principaux protocoles d'inscription, afin d'aider les utilisateurs à comprendre leur utilité, leur mode de mise en œuvre et les mesures de protection des actifs.
inscription aperçu
L'inscription utilise les caractéristiques de la blockchain pour enregistrer de manière permanente des informations ayant une signification spécifique sur la chaîne. Ces informations peuvent être un texte simple ou un code ou une image complexe. De cette manière, nous pouvons utiliser des normes unifiées pour réaliser des fonctionnalités d'actifs numériques.
inscription écosystème actuel
Depuis l'apparition des inscriptions BRC-20 et d'autres chaînes de blocs Bitcoin, l'écosystème des inscriptions a connu un développement rapide. Actuellement, presque tous les jours, de nouveaux protocoles et projets d'inscriptions émergent. Les chaînes de blocs majeures rejoignent 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.
Analyse des protocoles d'inscription mainstream
1. BRC-20
Le BRC-20 est basé sur le modèle UTXO et le protocole Ordinals. Les Ordinals attribuent un numéro unique à la plus petite unité de Bitcoin, le "satoshi", et permettent d'écrire diverses données dans le satoshi. Le BRC-20 utilise le protocole Ordinals pour écrire des données textuelles au format JSON unifié dans le satoshi, servant de registre de jetons.
BRC-20 comprend trois opérations standard : deploy (déployer), mint (frapper) et transfer (transférer). Le transfert de jetons s'effectue en envoyant l'inscription à l'adresse cible pour réaliser un changement de solde.
2. ARC-20
ARC-20 est également basé sur la blockchain Bitcoin, mais contrairement à BRC-20, il utilise le nombre de satoshis dans l'UTXO pour représenter directement le nombre de jetons, la règle étant qu'un satoshi équivaut à 1 jeton ARC-20.
Le standard ARC-20 se divise également en trois étapes : déploiement, émission et transfert. Lors de l'émission, le nombre de satoshis UTXO correspond au nombre émis. Lors du transfert, il suffit de transférer le UTXO détenant le jeton à une autre adresse, sans avoir besoin de remplir des données supplémentaires.
3. inscription Ethereum
Ethscription est un protocole d'inscription sur Ethereum qui utilise les blocs de données calldata des transactions pour ajouter des données standard. Lors de la création d'Ethscription, l'image est convertie en URI codée en Base64, puis convertie en chaîne hexadécimale à insérer dans le calldata. Pour transférer l'Ethscription, il faut insérer le hachage de la transaction de création dans le calldata.
4. inscription de la chaîne de blocs EVM
Les blockchains EVM comme BSC, Ethereum et Polygon utilisent une méthode similaire pour stocker des données au format fixe dans le calldata. Prenons l'exemple de BSC Chain, le format d'inscription est data:,{"p":"","op":"","tick":"","amt":""}, représentant respectivement le nom du protocole, l'opération, le nom du token et la quantité.
Lors du transfert de jetons, effectuez un transfert ordinaire vers l'adresse de réception et remplissez le hash de la transaction créée dans le calldata. Il peut y avoir de légères différences entre les différentes chaînes ou protocoles EVM, mais le principe de base reste le même.
Consignes de sécurité
Bien comprendre le principe de mise en œuvre de l'inscription protocole, afin d'éviter des opérations erronées pouvant entraîner des pertes d'actifs.
BTC inscription (comme BRC-20, ARC-20) basé sur les transactions UTXO, les utilisateurs effectuant un transfert BTC ordinaire peuvent transférer par erreur ou "brûler" l'inscription.
Les inscriptions sur la chaîne EVM utilisent le calldata pour stocker des données, les utilisateurs doivent traiter avec prudence les informations de calldata dans les transactions.
Utilisez des plateformes et des outils de confiance pour effectuer des opérations d'inscription, évitez les risques de scripts ou de contrats malveillants.
Effectuer des sauvegardes régulières des clés privées et des informations d'adresse liées à l'inscription pour garantir la sécurité des actifs.
En résumé, le protocole d'inscription utilise les caractéristiques des systèmes de chaînes publiques pour stocker les informations sur la blockchain selon des normes, et les affiche via des serveurs hors ligne. Bien que les transactions d'inscriptions puissent réduire les frais supplémentaires, les utilisateurs doivent bien comprendre leur mécanisme de mise en œuvre afin d'éviter des pertes d'actifs irréversibles.
Voir l'original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
9 J'aime
Récompense
9
8
Partager
Commentaire
0/400
TopEscapeArtist
· Il y a 9h
J'ai joué aux inscriptions pendant quelques années, puis j'ai été pris pour un idiot. Vraiment, ils m'ont piégé alors que j'étais au fond.
Voir l'originalRépondre0
PermabullPete
· Il y a 15h
Achetez tôt, profitez tôt ; achetez tard, regrettez tard. Les pigeons pris pour des idiots repousseront.
Voir l'originalRépondre0
ProposalDetective
· Il y a 15h
J'ai mentionné plusieurs fois que la commande a été annulée.
Voir l'originalRépondre0
MevWhisperer
· Il y a 15h
Winnie l'Ourson a déjà repéré cette opportunité.
Voir l'originalRépondre0
LightningLady
· Il y a 15h
Ha inscription prendre les gens pour des idiots prendre les gens pour des idiots prendre les gens pour des idiots
Voir l'originalRépondre0
nft_widow
· Il y a 16h
Débutant, attention, risque de crash
Voir l'originalRépondre0
FundingMartyr
· Il y a 16h
La sécurité, c'est vraiment un sujet rebattu.
Voir l'originalRépondre0
CoffeeNFTs
· Il y a 16h
bull run est juste en attente de l'inscription vague
Analyse du protocole d'inscription multi-chaînes : principes de fonctionnement et prévention des risques de sécurité
Analyse approfondie du protocole d'inscription : principes de réalisation multi-chaînes et points de sécurité à considérer
Récemment, plusieurs plateformes d'échange renommées ont lancé des marchés d'inscriptions, prenant en charge divers protocoles d'inscriptions tels que BRC-20 et EVM, suscitant un large intérêt du marché pour les inscriptions. Cependant, la complexité et la nouveauté des protocoles d'inscriptions ont également entraîné de nombreux risques de sécurité, 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 analysera en profondeur les principaux protocoles d'inscription, afin d'aider les utilisateurs à comprendre leur utilité, leur mode de mise en œuvre et les mesures de protection des actifs.
inscription aperçu
L'inscription utilise les caractéristiques de la blockchain pour enregistrer de manière permanente des informations ayant une signification spécifique sur la chaîne. Ces informations peuvent être un texte simple ou un code ou une image complexe. De cette manière, nous pouvons utiliser des normes unifiées pour réaliser des fonctionnalités d'actifs numériques.
inscription écosystème actuel
Depuis l'apparition des inscriptions BRC-20 et d'autres chaînes de blocs Bitcoin, l'écosystème des inscriptions a connu un développement rapide. Actuellement, presque tous les jours, de nouveaux protocoles et projets d'inscriptions émergent. Les chaînes de blocs majeures rejoignent 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.
Analyse des protocoles d'inscription mainstream
1. BRC-20
Le BRC-20 est basé sur le modèle UTXO et le protocole Ordinals. Les Ordinals attribuent un numéro unique à la plus petite unité de Bitcoin, le "satoshi", et permettent d'écrire diverses données dans le satoshi. Le BRC-20 utilise le protocole Ordinals pour écrire des données textuelles au format JSON unifié dans le satoshi, servant de registre de jetons.
BRC-20 comprend trois opérations standard : deploy (déployer), mint (frapper) et transfer (transférer). Le transfert de jetons s'effectue en envoyant l'inscription à l'adresse cible pour réaliser un changement de solde.
2. ARC-20
ARC-20 est également basé sur la blockchain Bitcoin, mais contrairement à BRC-20, il utilise le nombre de satoshis dans l'UTXO pour représenter directement le nombre de jetons, la règle étant qu'un satoshi équivaut à 1 jeton ARC-20.
Le standard ARC-20 se divise également en trois étapes : déploiement, émission et transfert. Lors de l'émission, le nombre de satoshis UTXO correspond au nombre émis. Lors du transfert, il suffit de transférer le UTXO détenant le jeton à une autre adresse, sans avoir besoin de remplir des données supplémentaires.
3. inscription Ethereum
Ethscription est un protocole d'inscription sur Ethereum qui utilise les blocs de données calldata des transactions pour ajouter des données standard. Lors de la création d'Ethscription, l'image est convertie en URI codée en Base64, puis convertie en chaîne hexadécimale à insérer dans le calldata. Pour transférer l'Ethscription, il faut insérer le hachage de la transaction de création dans le calldata.
4. inscription de la chaîne de blocs EVM
Les blockchains EVM comme BSC, Ethereum et Polygon utilisent une méthode similaire pour stocker des données au format fixe dans le calldata. Prenons l'exemple de BSC Chain, le format d'inscription est data:,{"p":"","op":"","tick":"","amt":""}, représentant respectivement le nom du protocole, l'opération, le nom du token et la quantité.
Lors du transfert de jetons, effectuez un transfert ordinaire vers l'adresse de réception et remplissez le hash de la transaction créée dans le calldata. Il peut y avoir de légères différences entre les différentes chaînes ou protocoles EVM, mais le principe de base reste le même.
Consignes de sécurité
En résumé, le protocole d'inscription utilise les caractéristiques des systèmes de chaînes publiques pour stocker les informations sur la blockchain selon des normes, et les affiche via des serveurs hors ligne. Bien que les transactions d'inscriptions puissent réduire les frais supplémentaires, les utilisateurs doivent bien comprendre leur mécanisme de mise en œuvre afin d'éviter des pertes d'actifs irréversibles.