Contenu du chapitre
Lors de la session précédente, nous avons examiné l'histoire de l'émission d'actifs Bitcoin et l'arrière-plan technique des inscriptions. Dans cette session, nous illustrerons les procédures spécifiques et les principes sous-jacents des inscriptions, en utilisant BRC-20 comme exemple.
En utilisant la blockchain Bitcoin comme exemple, lors des transactions (telles que les transferts) sur la chaîne Bitcoin, les traders peuvent saisir leur texte souhaité dans un champ spécifique. Ce texte sera emballé par les nœuds de la blockchain avec la transaction et deviendra finalement une partie de la chaîne. "Inscription" est le processus d'entrée de données dans une transaction. Cependant, pour générer des inscriptions reconnues par le marché, certaines règles doivent être suivies lors de l'"inscription". Ces règles sont différentes des protocoles d'inscription. Dans le cas du protocole d'inscription BRC-20 populaire Ordi sur Bitcoin, le contenu de l'inscription est comme indiqué ci-dessous. Les participants ne peuvent obtenir des inscriptions Ordi qu'en s'inscrivant selon ce contenu.
Informations sur les Inscriptions d'Ordi (Source: Document BRC-20)
L'exemple ci-dessus est la transaction de genèse pour le déploiement de l'inscription Ordi. Le contrat de transaction à l'époque était : b61b0172d95e266c18aea0c624db987e971a5d6d4ebc2aaed85da4642d635735. Nous pouvons consulter les détails de sa transaction en utilisant le navigateur BitcoinBlockchain.com. Le résultat est comme indiqué ci-dessous :
Une chaîne de caractères hexadécimaux a été écrite dans le champ témoin de la transaction (la partie surlignée en bleu ci-dessus). Lorsque nous utilisons un convertisseur pour transformer ces chaînes hexadécimales en caractères anglais, nous pouvons trouver :
Après avoir compris les principes de base des inscriptions, nous devons apprendre les opérations fondamentales des inscriptions. Il existe de nombreux protocoles d'inscription, tels que BRC-20, ARC-20 (protocole atomique), protocole Runes et protocole Tap. Cependant, tous ces protocoles d'inscription partagent des commandes de base :
Ces commandes de base doivent également suivre le format spécifié du protocole. Prenons BRC-20 comme exemple. Il existe six champs clés du protocole, comme indiqué ci-dessous. Chaque champ a sa signification respective :
Source: Document BRC-20
Les instructions de base du protocole pertinent sont des commandes avec chaque champ disposé selon les spécifications. L'instruction de déploiement est la suivante (en utilisant l'inscription Ordi comme exemple):
{
"p": "brc-20",
"op": "déployer"
"tick": "ordi",
“max”: “21000000”,
"lim": "1000"
}
Ce texte au format JSON décrit l’utilisation du protocole BRC-20 pour frapper un actif nommé « ordi » avec une offre maximale de 21 000 000 et une quantité de frappe de 1000 par menthe. L’instruction de frappe est la suivante :
{
"p": "brc-20"
“op”: “mint”,
"tick": "ordi"
"amt": "1000"
}
Ce texte JSON indique que vous souhaitez créer 1000 inscriptions BRC-20 nommées “ordi.” L'instruction de transfert est également relativement simple :
{
« P » : « BRC-20 »,
« op » : « transfert »,
“tick”: “ordi”,
“amt”: “100”
}
Similaire au BRC-20, d'autres inscriptions fonctionnent sur un principe similaire. Le déploiement implique le téléchargement d'informations spécifiques à la transaction ou à l'architecture de la blockchain elle-même. Différents protocoles ont des spécifications et des champs de protocole distincts. Certains modifient uniquement le champ “p” dans les spécifications de protocole mentionnées ci-dessus, tandis que d'autres le changent en un format de protocole différent et ajoutent des champs correspondants pour étendre la fonctionnalité.
Les inscriptions présentées ci-dessus génèrent principalement des inscriptions qui ressemblent à des actifs tels que des jetons. De plus, il existe des protocoles d'actifs tels que le protocole des ordinaux et le protocole atomique qui peuvent générer des actifs similaires aux « NFT ». La caractéristique commune de ces inscriptions est que toutes les informations sont stockées sur la chaîne. En raison de leur nature hautement publique, elles ne peuvent actuellement pas être contrôlées par des contrats par rapport aux jetons. Elles ne peuvent être utilisées que pour nommer certaines informations de base sur les jetons, telles que l'offre totale et le nom. Des fonctionnalités communes telles que le déverrouillage des jetons, les contrats de jalonnement et la distribution initiale ne sont pas encore possibles.
Crypto chercheurCapitaineZ, dans son article "Gate"L'essence des inscriptions est SFT,” a soutenu que les inscriptions sont en fait un troisième type d'actif appelé SFT (jeton semi-fongible) au-delà des jetons fongibles courants (jetons ordinaires) et des jetons non fongibles (NFT). Les SFT se situent entre les FT et les NFT, ce qui signifie qu'ils peuvent être divisés et calculés tout en étant uniques.
Bien que cet argument n’ait pas été largement accepté par la communauté, il a suscité des discussions. Il ne fait aucun doute que les inscriptions sont une nouvelle façon d’émettre des biens, et ce type d’actif est différent des types d’actifs existants. Dans les blockchains Turing-complètes courantes comme Ethereum, Solana et Near, les jetons et les actifs NFT sont plus populaires, et la plupart des dApps et de l’infrastructure sont conçues en fonction de cela.
Cependant, dans les blockchains non Turing-complètes comme Bitcoin, les jetons et les NFT ne peuvent pas exister. Les inscriptions sont devenues l’une des rares solutions d’émission d’actifs, et avec l’effet de richesse et l’afflux de promoteurs, l’infrastructure d’inscription a continué d’émerger. Le nombre d’utilisateurs d’inscriptions et la liquidité se sont considérablement améliorés. Les inscriptions sont en train de devenir une méthode courante d’émission d’actifs sur les chaînes publiques comme Bitcoin et Dogechain.
Comme on peut le voir à partir des principes ci-dessus, les principales opérations des inscriptions impliquent de multiples opérations on-chain, dont certaines nécessitent même l'exécution de nœuds pour "inscrire". Par conséquent, de nombreux développeurs et équipes excellents ont développé des outils opérationnels simples, comme l'outil de navigation Unisat, où les utilisateurs n'ont besoin que de saisir des données de base telles que le nom et la quantité de l'inscription et de soumettre les frais de gaz pour inscrire.
Page d'inscription Unisat. Source :https://unisat.io/inscrire
En outre, il existe divers outils qui peuvent aider les utilisateurs à visualiser les données d'inscription et à aider les décisions d'investissement, comme le page de navigation et Launcpadmis en place par Gate.io. Ces outils seront discutés en détail dans le chapitre 4.
Page d'inscription de Gate.io. Source:https://www.gate.io/web3/inscription-market/bitcoin/brc-20
Sommaire du chapitre
Contenu du chapitre
Lors de la session précédente, nous avons examiné l'histoire de l'émission d'actifs Bitcoin et l'arrière-plan technique des inscriptions. Dans cette session, nous illustrerons les procédures spécifiques et les principes sous-jacents des inscriptions, en utilisant BRC-20 comme exemple.
En utilisant la blockchain Bitcoin comme exemple, lors des transactions (telles que les transferts) sur la chaîne Bitcoin, les traders peuvent saisir leur texte souhaité dans un champ spécifique. Ce texte sera emballé par les nœuds de la blockchain avec la transaction et deviendra finalement une partie de la chaîne. "Inscription" est le processus d'entrée de données dans une transaction. Cependant, pour générer des inscriptions reconnues par le marché, certaines règles doivent être suivies lors de l'"inscription". Ces règles sont différentes des protocoles d'inscription. Dans le cas du protocole d'inscription BRC-20 populaire Ordi sur Bitcoin, le contenu de l'inscription est comme indiqué ci-dessous. Les participants ne peuvent obtenir des inscriptions Ordi qu'en s'inscrivant selon ce contenu.
Informations sur les Inscriptions d'Ordi (Source: Document BRC-20)
L'exemple ci-dessus est la transaction de genèse pour le déploiement de l'inscription Ordi. Le contrat de transaction à l'époque était : b61b0172d95e266c18aea0c624db987e971a5d6d4ebc2aaed85da4642d635735. Nous pouvons consulter les détails de sa transaction en utilisant le navigateur BitcoinBlockchain.com. Le résultat est comme indiqué ci-dessous :
Une chaîne de caractères hexadécimaux a été écrite dans le champ témoin de la transaction (la partie surlignée en bleu ci-dessus). Lorsque nous utilisons un convertisseur pour transformer ces chaînes hexadécimales en caractères anglais, nous pouvons trouver :
Après avoir compris les principes de base des inscriptions, nous devons apprendre les opérations fondamentales des inscriptions. Il existe de nombreux protocoles d'inscription, tels que BRC-20, ARC-20 (protocole atomique), protocole Runes et protocole Tap. Cependant, tous ces protocoles d'inscription partagent des commandes de base :
Ces commandes de base doivent également suivre le format spécifié du protocole. Prenons BRC-20 comme exemple. Il existe six champs clés du protocole, comme indiqué ci-dessous. Chaque champ a sa signification respective :
Source: Document BRC-20
Les instructions de base du protocole pertinent sont des commandes avec chaque champ disposé selon les spécifications. L'instruction de déploiement est la suivante (en utilisant l'inscription Ordi comme exemple):
{
"p": "brc-20",
"op": "déployer"
"tick": "ordi",
“max”: “21000000”,
"lim": "1000"
}
Ce texte au format JSON décrit l’utilisation du protocole BRC-20 pour frapper un actif nommé « ordi » avec une offre maximale de 21 000 000 et une quantité de frappe de 1000 par menthe. L’instruction de frappe est la suivante :
{
"p": "brc-20"
“op”: “mint”,
"tick": "ordi"
"amt": "1000"
}
Ce texte JSON indique que vous souhaitez créer 1000 inscriptions BRC-20 nommées “ordi.” L'instruction de transfert est également relativement simple :
{
« P » : « BRC-20 »,
« op » : « transfert »,
“tick”: “ordi”,
“amt”: “100”
}
Similaire au BRC-20, d'autres inscriptions fonctionnent sur un principe similaire. Le déploiement implique le téléchargement d'informations spécifiques à la transaction ou à l'architecture de la blockchain elle-même. Différents protocoles ont des spécifications et des champs de protocole distincts. Certains modifient uniquement le champ “p” dans les spécifications de protocole mentionnées ci-dessus, tandis que d'autres le changent en un format de protocole différent et ajoutent des champs correspondants pour étendre la fonctionnalité.
Les inscriptions présentées ci-dessus génèrent principalement des inscriptions qui ressemblent à des actifs tels que des jetons. De plus, il existe des protocoles d'actifs tels que le protocole des ordinaux et le protocole atomique qui peuvent générer des actifs similaires aux « NFT ». La caractéristique commune de ces inscriptions est que toutes les informations sont stockées sur la chaîne. En raison de leur nature hautement publique, elles ne peuvent actuellement pas être contrôlées par des contrats par rapport aux jetons. Elles ne peuvent être utilisées que pour nommer certaines informations de base sur les jetons, telles que l'offre totale et le nom. Des fonctionnalités communes telles que le déverrouillage des jetons, les contrats de jalonnement et la distribution initiale ne sont pas encore possibles.
Crypto chercheurCapitaineZ, dans son article "Gate"L'essence des inscriptions est SFT,” a soutenu que les inscriptions sont en fait un troisième type d'actif appelé SFT (jeton semi-fongible) au-delà des jetons fongibles courants (jetons ordinaires) et des jetons non fongibles (NFT). Les SFT se situent entre les FT et les NFT, ce qui signifie qu'ils peuvent être divisés et calculés tout en étant uniques.
Bien que cet argument n’ait pas été largement accepté par la communauté, il a suscité des discussions. Il ne fait aucun doute que les inscriptions sont une nouvelle façon d’émettre des biens, et ce type d’actif est différent des types d’actifs existants. Dans les blockchains Turing-complètes courantes comme Ethereum, Solana et Near, les jetons et les actifs NFT sont plus populaires, et la plupart des dApps et de l’infrastructure sont conçues en fonction de cela.
Cependant, dans les blockchains non Turing-complètes comme Bitcoin, les jetons et les NFT ne peuvent pas exister. Les inscriptions sont devenues l’une des rares solutions d’émission d’actifs, et avec l’effet de richesse et l’afflux de promoteurs, l’infrastructure d’inscription a continué d’émerger. Le nombre d’utilisateurs d’inscriptions et la liquidité se sont considérablement améliorés. Les inscriptions sont en train de devenir une méthode courante d’émission d’actifs sur les chaînes publiques comme Bitcoin et Dogechain.
Comme on peut le voir à partir des principes ci-dessus, les principales opérations des inscriptions impliquent de multiples opérations on-chain, dont certaines nécessitent même l'exécution de nœuds pour "inscrire". Par conséquent, de nombreux développeurs et équipes excellents ont développé des outils opérationnels simples, comme l'outil de navigation Unisat, où les utilisateurs n'ont besoin que de saisir des données de base telles que le nom et la quantité de l'inscription et de soumettre les frais de gaz pour inscrire.
Page d'inscription Unisat. Source :https://unisat.io/inscrire
En outre, il existe divers outils qui peuvent aider les utilisateurs à visualiser les données d'inscription et à aider les décisions d'investissement, comme le page de navigation et Launcpadmis en place par Gate.io. Ces outils seront discutés en détail dans le chapitre 4.
Page d'inscription de Gate.io. Source:https://www.gate.io/web3/inscription-market/bitcoin/brc-20
Sommaire du chapitre