Inscription protocole: principes, mise en œuvre et sécurité
Avec le lancement successif des fonctionnalités de marché d'inscription par les plateformes de trading mainstream, le protocole d'inscription est à nouveau devenu un sujet brûlant sur le marché. Cependant, la complexité et la nouveauté du protocole d'inscription ont également entraîné de nombreux risques de sécurité, menaçant non seulement la sécurité des actifs des utilisateurs, mais aussi affectant le développement sain de l'ensemble de l'écosystème.
Cet article fera le point sur les principaux protocoles d'inscription, afin d'aider les utilisateurs à comprendre leur utilisation, leur mode de mise en œuvre et comment protéger les actifs d'inscription.
inscription简介
L'inscription désigne l'enregistrement permanent d'informations ayant une signification spécifique sur la blockchain grâce aux caractéristiques de cette dernière. Une fois enregistrées, ces informations sont difficiles à altérer et peuvent être des textes simples ou des codes, images complexes, etc. Grâce à une méthode d'enregistrement standardisée, l'inscription permet la fonctionnalité des actifs numériques.
inscription écosystème actuel
Depuis l'apparition des inscriptions BRC-20 sur la chaîne de blocs Bitcoin, l'écosystème des inscriptions s'est développé rapidement. Actuellement, chaque grande chaîne de blocs a son propre protocole d'inscription, comme l'Ethscription pour l'ETH, l'ARC-20 pour le BTC, le BSC-20 pour le BSC et le PRC-20 pour Polygon. Ces protocoles ont été créés pour émettre des inscriptions sur leurs chaînes respectives.
Détails du protocole d'inscription mainstream
1. BRC-20
BRC-20 est développé sur la base du protocole Ordinals de Bitcoin. Ordinals attribue un numéro unique à chaque sat dans chaque UTXO, lui conférant ainsi une unicité. BRC-20 crée des tokens fongibles sur Bitcoin en écrivant des données JSON au format uniforme dans les sats.
Le BRC-20 comprend principalement trois opérations : deploy( déploiement), mint( création) et transfer( transfert). Les données contiennent des champs tels que op( type d'opération), tick( nom du jeton), max( quantité totale émise), lim( quantité maximale de création par opération), amt( quantité d'opération), etc. Le transfert est réalisé en envoyant l'inscription à l'adresse cible.
2. ARC-20
L'ARC-20 est également basé sur le modèle UTXO de Bitcoin, mais contrairement au BRC-20, l'ARC-20 utilise le nombre de satoshis dans l'UTXO pour représenter le nombre de jetons, la règle étant 1 satoshi = 1 jeton ARC-20.
Le ARC-20 se divise également en trois étapes : déploiement, création et transfert. Lors du déploiement, il est nécessaire de remplir les informations sur le jeton ; lors de la création, il suffit de remplir le nom du jeton, et le nombre de satoshis dans le UTXO sera la quantité créée ; lors du transfert, il suffit de transférer le UTXO contenant le jeton détenu vers une autre adresse.
3. Ethscription
Ethscription est un protocole d'inscription sur Ethereum, utilisant des blocs de données calldata dans les transactions. Lors de la création d'Ethscription, le contenu (, comme l'image ), est converti en URI encodé en Base64, puis en chaîne hexadécimale pour être inséré dans le calldata. Lors du transfert, le hachage de la transaction créant cet Ethscription est inséré dans le calldata.
4. inscription de chaîne EVM
Les protocoles d'inscription des chaînes EVM comme BSC, Ethereum et Polygon sont similaires, utilisant calldata pour stocker des données au format fixe. Prenons BSC comme exemple, le format d'inscription est :data:,{"p":"","op":"","tick":"","amt":""}. 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é.
Lors du transfert de jetons, il est nécessaire de remplir le hash de la transaction ayant créé ce jeton dans le calldata. Il peut y avoir de légères différences entre les différentes chaînes EVM ou protocoles, mais le principe de base reste le même.
Avertissement sur les risques de sécurité
Le protocole d'inscription BTC est basé sur les transactions UTXO, les utilisateurs effectuant des transferts BTC ordinaires peuvent transférer par erreur ou "brûler" des actifs d'inscription, entraînant des pertes irréversibles.
Bien que les inscriptions sur la chaîne EVM aient réduit les coûts de transaction, les utilisateurs doivent bien comprendre la manière dont le protocole est implémenté pour éviter les erreurs d操作 entraînant des pertes d'actifs.
Le protocole d'inscription dépend beaucoup de l'identification par des serveurs hors ligne, ce qui présente un risque de centralisation. Les utilisateurs doivent choisir des fournisseurs de services de confiance.
Certains nouveaux protocoles d'inscription peuvent présenter des défauts de conception ou des vulnérabilités, il est nécessaire d'évaluer les risques avec prudence lors de la participation.
Lors des transactions d'actifs d'inscription, il convient de vérifier l'identité de l'autre partie afin de prévenir les risques de fraude.
En somme, l'inscription apporte de nouveaux cas d'utilisation à la blockchain, mais s'accompagne également de nouveaux défis en matière de sécurité. Les utilisateurs doivent avoir une bonne compréhension des connaissances pertinentes, renforcer leur sensibilisation à la sécurité et agir avec prudence pour protéger 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.
13 J'aime
Récompense
13
5
Reposter
Partager
Commentaire
0/400
BlockchainWorker
· Il y a 7h
Avec des technologies si chères, qui s'intéresse encore à la sécurité ?
Voir l'originalRépondre0
SleepyArbCat
· Il y a 7h
Encore des vieux pigeons qui se sont fait tondre avec l'inscription, le gas a fait une big pump.
Voir l'originalRépondre0
mev_me_maybe
· Il y a 7h
Cette année, la plus grande vague de bénéfices n'a pas été saisie.
Voir l'originalRépondre0
LiquidityHunter
· Il y a 7h
C'est trop nul. Est-ce que quelqu'un peut m'apprendre comment commencer à jouer à l'inscription ?
Voir l'originalRépondre0
MetaverseLandlady
· Il y a 7h
Encore une fois, on va parler des inscriptions, n'est-ce pas ? Tout le monde est déjà un conducteur expérimenté.
Analyse complète du protocole d'inscription : principes, types et alertes sur les risques de sécurité
Inscription protocole: principes, mise en œuvre et sécurité
Avec le lancement successif des fonctionnalités de marché d'inscription par les plateformes de trading mainstream, le protocole d'inscription est à nouveau devenu un sujet brûlant sur le marché. Cependant, la complexité et la nouveauté du protocole d'inscription ont également entraîné de nombreux risques de sécurité, menaçant non seulement la sécurité des actifs des utilisateurs, mais aussi affectant le développement sain de l'ensemble de l'écosystème.
Cet article fera le point sur les principaux protocoles d'inscription, afin d'aider les utilisateurs à comprendre leur utilisation, leur mode de mise en œuvre et comment protéger les actifs d'inscription.
inscription简介
L'inscription désigne l'enregistrement permanent d'informations ayant une signification spécifique sur la blockchain grâce aux caractéristiques de cette dernière. Une fois enregistrées, ces informations sont difficiles à altérer et peuvent être des textes simples ou des codes, images complexes, etc. Grâce à une méthode d'enregistrement standardisée, l'inscription permet la fonctionnalité des actifs numériques.
inscription écosystème actuel
Depuis l'apparition des inscriptions BRC-20 sur la chaîne de blocs Bitcoin, l'écosystème des inscriptions s'est développé rapidement. Actuellement, chaque grande chaîne de blocs a son propre protocole d'inscription, comme l'Ethscription pour l'ETH, l'ARC-20 pour le BTC, le BSC-20 pour le BSC et le PRC-20 pour Polygon. Ces protocoles ont été créés pour émettre des inscriptions sur leurs chaînes respectives.
Détails du protocole d'inscription mainstream
1. BRC-20
BRC-20 est développé sur la base du protocole Ordinals de Bitcoin. Ordinals attribue un numéro unique à chaque sat dans chaque UTXO, lui conférant ainsi une unicité. BRC-20 crée des tokens fongibles sur Bitcoin en écrivant des données JSON au format uniforme dans les sats.
Le BRC-20 comprend principalement trois opérations : deploy( déploiement), mint( création) et transfer( transfert). Les données contiennent des champs tels que op( type d'opération), tick( nom du jeton), max( quantité totale émise), lim( quantité maximale de création par opération), amt( quantité d'opération), etc. Le transfert est réalisé en envoyant l'inscription à l'adresse cible.
2. ARC-20
L'ARC-20 est également basé sur le modèle UTXO de Bitcoin, mais contrairement au BRC-20, l'ARC-20 utilise le nombre de satoshis dans l'UTXO pour représenter le nombre de jetons, la règle étant 1 satoshi = 1 jeton ARC-20.
Le ARC-20 se divise également en trois étapes : déploiement, création et transfert. Lors du déploiement, il est nécessaire de remplir les informations sur le jeton ; lors de la création, il suffit de remplir le nom du jeton, et le nombre de satoshis dans le UTXO sera la quantité créée ; lors du transfert, il suffit de transférer le UTXO contenant le jeton détenu vers une autre adresse.
3. Ethscription
Ethscription est un protocole d'inscription sur Ethereum, utilisant des blocs de données calldata dans les transactions. Lors de la création d'Ethscription, le contenu (, comme l'image ), est converti en URI encodé en Base64, puis en chaîne hexadécimale pour être inséré dans le calldata. Lors du transfert, le hachage de la transaction créant cet Ethscription est inséré dans le calldata.
4. inscription de chaîne EVM
Les protocoles d'inscription des chaînes EVM comme BSC, Ethereum et Polygon sont similaires, utilisant calldata pour stocker des données au format fixe. Prenons BSC comme exemple, le format d'inscription est :data:,{"p":"","op":"","tick":"","amt":""}. 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é.
Lors du transfert de jetons, il est nécessaire de remplir le hash de la transaction ayant créé ce jeton dans le calldata. Il peut y avoir de légères différences entre les différentes chaînes EVM ou protocoles, mais le principe de base reste le même.
Avertissement sur les risques de sécurité
Le protocole d'inscription BTC est basé sur les transactions UTXO, les utilisateurs effectuant des transferts BTC ordinaires peuvent transférer par erreur ou "brûler" des actifs d'inscription, entraînant des pertes irréversibles.
Bien que les inscriptions sur la chaîne EVM aient réduit les coûts de transaction, les utilisateurs doivent bien comprendre la manière dont le protocole est implémenté pour éviter les erreurs d操作 entraînant des pertes d'actifs.
Le protocole d'inscription dépend beaucoup de l'identification par des serveurs hors ligne, ce qui présente un risque de centralisation. Les utilisateurs doivent choisir des fournisseurs de services de confiance.
Certains nouveaux protocoles d'inscription peuvent présenter des défauts de conception ou des vulnérabilités, il est nécessaire d'évaluer les risques avec prudence lors de la participation.
Lors des transactions d'actifs d'inscription, il convient de vérifier l'identité de l'autre partie afin de prévenir les risques de fraude.
En somme, l'inscription apporte de nouveaux cas d'utilisation à la blockchain, mais s'accompagne également de nouveaux défis en matière de sécurité. Les utilisateurs doivent avoir une bonne compréhension des connaissances pertinentes, renforcer leur sensibilisation à la sécurité et agir avec prudence pour protéger la sécurité de leurs actifs.