Analyse approfondie du protocole d'inscription : principes de mise en œuvre, cas d'application et considérations de sécurité
Récemment, plusieurs plateformes d'échange renommées ont lancé des marchés d'inscriptions, soutenant divers protocoles d'inscriptions, y compris BRC-20 et EVM. Cette initiative a suscité un large intérêt sur le marché pour les inscriptions. Cependant, en raison de la complexité et des caractéristiques novatrices des protocoles d'inscriptions, divers problèmes de sécurité apparaissent 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'ensemble de l'écosystème des inscriptions.
inscription概述
L'inscription est un moyen d'utiliser des propriétés spécifiques 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 dans la blockchain, elles seront conservées de manière permanente et difficiles à modifier. Les types d'informations pouvant être enregistrées sont variés, y compris du texte simple, des codes complexes, des images, etc., ce qui offre une solution standardisée pour la réalisation des fonctionnalités des actifs numériques.
inscription État actuel de l'écosystème
Depuis l'émergence des inscriptions BRC-20 sur la blockchain Bitcoin, l'écosystème des inscriptions a connu un développement rapide. Actuellement, de nouveaux protocoles et projets d'inscriptions émergent presque chaque jour. Les principales blockchains rejoignent toutes 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, etc. Ces protocoles sont tous conçus pour publier des inscriptions sur leurs propres blockchains.
Détails sur les principaux protocoles d'inscription
1. BRC-20
Le protocole BRC-20 est basé 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, et le solde en Bitcoin d'un utilisateur doit être calculé en faisant la somme de tous les UTXO de son adresse. Le système Ordinals attribue un numéro unique à chaque satoshi et prend en charge l'écriture de divers types de données, rendant chaque satoshi unique, similaire aux NFT d'Ethereum.
Le protocole BRC-20 utilise les Ordinals pour écrire des données textuelles JSON au format unifié dans les Satoshis, servant de registre pour les jetons BRC-20. Cela comprend principalement trois opérations : deploy (déploiement), mint (frappe) et transfer (transfert). Le transfert de jetons s'effectue en envoyant l'inscription à l'adresse cible pour réaliser un changement de solde.
2. ARC-20
L'ARC-20 est également un protocole d'inscription sur la blockchain Bitcoin, mais sa particularité est d'utiliser le nombre de satoshis dans les UTXO pour représenter directement le nombre de tokens ARC-20, la règle étant qu'un satoshi équivaut à un token ARC-20. Le protocole ARC-20 inclut également trois étapes : déploiement, minting et transfert, mais lors des processus de minting et de transfert, le nombre de satoshis dans les UTXO détermine directement le nombre de tokens, sans avoir besoin de remplir des données supplémentaires.
3. Ethscription
Ethscription est un protocole d'inscription sur Ethereum, utilisant les blocs de données calldata des transactions pour être réalisé. Lors de la création d'Ethscription, il est nécessaire de convertir le contenu (comme une image) en URI encodée en Base64, puis de la transformer en chaîne hexadécimale, à insérer dans le calldata lors de l'envoi d'une transaction de transfert ordinaire. Pour transférer l'Ethscription, il faut insérer le hachage de la transaction ayant créé cette Ethscription dans le calldata.
4. inscription de chaîne compatible EVM
Les chaînes compatibles EVM telles que BSC, Ethereum et Polygon utilisent des méthodes similaires d'inscription pour graver des inscriptions, en utilisant calldata pour stocker des données textuelles au format fixe. Prenons BSC comme exemple, le format d'inscription est généralement au format JSON, contenant le nom du protocole, le type d'opération, le nom du jeton et des informations telles que la quantité. Lors du transfert de jetons, il est également nécessaire de remplir dans calldata le hash de la transaction ayant créé ce jeton.
Consignes de sécurité
Comprendre pleinement le principe de l'inscription protocole : il existe des différences dans les méthodes de mise en œuvre entre les différents protocoles, les utilisateurs doivent comprendre en profondeur le protocole spécifique auquel ils participent.
Effectuez les opérations de transfert avec prudence : en particulier pour les inscriptions BTC basées sur UTXO, un transfert BTC ordinaire peut entraîner un transfert erroné ou une "combustion" des actifs d'inscription.
Vérifiez les détails de la transaction : lors de l'exécution des opérations liées à l'inscription, vérifiez soigneusement le calldata ou d'autres informations clés dans la transaction.
Utiliser des plateformes et des outils de confiance : choisissez des plateformes de trading et des portefeuilles vérifiés pour effectuer des inscriptions.
Maintenez vos logiciels à jour : mettez à jour régulièrement votre portefeuille et les outils connexes pour bénéficier des dernières protections de sécurité.
Diversification des risques : Ne concentrez pas tous vos actifs d'inscription sur une seule adresse ou plateforme.
Sauvegarde régulière : Effectuer des sauvegardes régulières des informations d'inscription des actifs importants.
En comprenant en profondeur les principes de mise en œuvre et les scénarios d'application du protocole d'inscription, les utilisateurs peuvent mieux saisir les opportunités de participation tout en évitant efficacement les risques potentiels, contribuant ainsi à un développement sain de l'écosystème d'inscription.
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.
13 J'aime
Récompense
13
7
Reposter
Partager
Commentaire
0/400
RugPullAlertBot
· Il y a 1h
Encore en train de tromper les mineurs ?
Voir l'originalRépondre0
HackerWhoCares
· Il y a 3h
Une nouvelle ronde de prise des gens pour des idiots a commencé.
Voir l'originalRépondre0
NFTBlackHole
· Il y a 22h
prendre les gens pour des idiots entrer dans une position ne pas couper, ce sera trop tard
Voir l'originalRépondre0
MEVictim
· Il y a 23h
un piège de smart contracts pour chien
Voir l'originalRépondre0
SleepyValidator
· Il y a 23h
C'est juste de la spéculation par mimétisme...
Voir l'originalRépondre0
LazyDevMiner
· Il y a 23h
On recommence à creuser des trous.
Voir l'originalRépondre0
OffchainOracle
· Il y a 23h
On recommence à spéculer sur un nouveau plateau de pigeons, n'est-ce pas ?
Analyse complète du protocole d'inscription : principes de mise en œuvre, cas d'application et conseils de sécurité
Analyse approfondie du protocole d'inscription : principes de mise en œuvre, cas d'application et considérations de sécurité
Récemment, plusieurs plateformes d'échange renommées ont lancé des marchés d'inscriptions, soutenant divers protocoles d'inscriptions, y compris BRC-20 et EVM. Cette initiative a suscité un large intérêt sur le marché pour les inscriptions. Cependant, en raison de la complexité et des caractéristiques novatrices des protocoles d'inscriptions, divers problèmes de sécurité apparaissent 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'ensemble de l'écosystème des inscriptions.
inscription概述
L'inscription est un moyen d'utiliser des propriétés spécifiques 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 dans la blockchain, elles seront conservées de manière permanente et difficiles à modifier. Les types d'informations pouvant être enregistrées sont variés, y compris du texte simple, des codes complexes, des images, etc., ce qui offre une solution standardisée pour la réalisation des fonctionnalités des actifs numériques.
inscription État actuel de l'écosystème
Depuis l'émergence des inscriptions BRC-20 sur la blockchain Bitcoin, l'écosystème des inscriptions a connu un développement rapide. Actuellement, de nouveaux protocoles et projets d'inscriptions émergent presque chaque jour. Les principales blockchains rejoignent toutes 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, etc. Ces protocoles sont tous conçus pour publier des inscriptions sur leurs propres blockchains.
Détails sur les principaux protocoles d'inscription
1. BRC-20
Le protocole BRC-20 est basé 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, et le solde en Bitcoin d'un utilisateur doit être calculé en faisant la somme de tous les UTXO de son adresse. Le système Ordinals attribue un numéro unique à chaque satoshi et prend en charge l'écriture de divers types de données, rendant chaque satoshi unique, similaire aux NFT d'Ethereum.
Le protocole BRC-20 utilise les Ordinals pour écrire des données textuelles JSON au format unifié dans les Satoshis, servant de registre pour les jetons BRC-20. Cela comprend principalement trois opérations : deploy (déploiement), mint (frappe) et transfer (transfert). Le transfert de jetons s'effectue en envoyant l'inscription à l'adresse cible pour réaliser un changement de solde.
2. ARC-20
L'ARC-20 est également un protocole d'inscription sur la blockchain Bitcoin, mais sa particularité est d'utiliser le nombre de satoshis dans les UTXO pour représenter directement le nombre de tokens ARC-20, la règle étant qu'un satoshi équivaut à un token ARC-20. Le protocole ARC-20 inclut également trois étapes : déploiement, minting et transfert, mais lors des processus de minting et de transfert, le nombre de satoshis dans les UTXO détermine directement le nombre de tokens, sans avoir besoin de remplir des données supplémentaires.
3. Ethscription
Ethscription est un protocole d'inscription sur Ethereum, utilisant les blocs de données calldata des transactions pour être réalisé. Lors de la création d'Ethscription, il est nécessaire de convertir le contenu (comme une image) en URI encodée en Base64, puis de la transformer en chaîne hexadécimale, à insérer dans le calldata lors de l'envoi d'une transaction de transfert ordinaire. Pour transférer l'Ethscription, il faut insérer le hachage de la transaction ayant créé cette Ethscription dans le calldata.
4. inscription de chaîne compatible EVM
Les chaînes compatibles EVM telles que BSC, Ethereum et Polygon utilisent des méthodes similaires d'inscription pour graver des inscriptions, en utilisant calldata pour stocker des données textuelles au format fixe. Prenons BSC comme exemple, le format d'inscription est généralement au format JSON, contenant le nom du protocole, le type d'opération, le nom du jeton et des informations telles que la quantité. Lors du transfert de jetons, il est également nécessaire de remplir dans calldata le hash de la transaction ayant créé ce jeton.
Consignes de sécurité
Comprendre pleinement le principe de l'inscription protocole : il existe des différences dans les méthodes de mise en œuvre entre les différents protocoles, les utilisateurs doivent comprendre en profondeur le protocole spécifique auquel ils participent.
Effectuez les opérations de transfert avec prudence : en particulier pour les inscriptions BTC basées sur UTXO, un transfert BTC ordinaire peut entraîner un transfert erroné ou une "combustion" des actifs d'inscription.
Vérifiez les détails de la transaction : lors de l'exécution des opérations liées à l'inscription, vérifiez soigneusement le calldata ou d'autres informations clés dans la transaction.
Utiliser des plateformes et des outils de confiance : choisissez des plateformes de trading et des portefeuilles vérifiés pour effectuer des inscriptions.
Maintenez vos logiciels à jour : mettez à jour régulièrement votre portefeuille et les outils connexes pour bénéficier des dernières protections de sécurité.
Diversification des risques : Ne concentrez pas tous vos actifs d'inscription sur une seule adresse ou plateforme.
Sauvegarde régulière : Effectuer des sauvegardes régulières des informations d'inscription des actifs importants.
En comprenant en profondeur les principes de mise en œuvre et les scénarios d'application du protocole d'inscription, les utilisateurs peuvent mieux saisir les opportunités de participation tout en évitant efficacement les risques potentiels, contribuant ainsi à un développement sain de l'écosystème d'inscription.