Урок 2

Démarrer avec les inscriptions

Dans ce chapitre, nous utiliserons des jetons d'inscription BRC-20 comme exemple pour introduire les principes de base des inscriptions et comment maîtriser les inscriptions.

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.

Principes fondamentaux des inscriptions

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 :

Comment déployer, émettre et transférer des inscriptions

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 :

  • Déployer: Déploie l'inscription sur la blockchain et définit les informations de base de l'actif, telles que l'offre totale, le protocole utilisé et la méthode de création monétaire.
  • Mint: « Crée » l’inscription et l’envoie à votre adresse et à votre portefeuille.
  • Transfert: Transfère l'actif d'inscription à une autre adresse.

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

  • “p”: Type de protocole. Un mot-clé obligatoire qui définit l'opération comme basée sur le protocole BRC-20, aidant les autres systèmes à identifier et à traiter les événements BRC-20.
  • “op”: Type d'événement. Un mot-clé obligatoire qui définit le type d'événement, qu'il s'agisse de déploiement (« Déploiement »), de frappe (« Frappe ») ou de transfert (« Transfert »). Ici, le contenu de “op” est “transfert”, ce qui signifie que le type d'événement est un transfert.
  • "tick": Identifiant de jeton BRC-20. Un mot-clé obligatoire qui définit le nom du jeton BRC-20, composé de quatre lettres. Ici, le contenu de "tick" est "ordi", ce qui indique que le jeton BRC-20 transféré est $ordi.
  • « amt » : Quantité de jetons BRC-20 transférés. Mot-clé obligatoire qui définit le nombre de tokens BRC-20 à transférer.
  • « max » : Approvisionnement maximum. Un mot-clé obligatoire qui définit l’offre maximale du jeton BRC-20.
  • "lim": Nombre maximum de jetons BRC-20 par inscription. Un mot-clé facultatif qui définit le nombre maximum de jetons BRC-20 qu'un utilisateur peut obtenir en frappant une seule inscription. Si cela est défini à 1000, alors frapper une seule inscription peut accorder un maximum de 1000 jetons BRC-20.
  • “dec”: Précision Décimale. Un mot-clé facultatif qui définit la précision décimale du jeton BRC-20, avec une valeur par défaut de 18.
  • “to”: Destination de transfert. Un mot-clé facultatif qui définit l'adresse de réception du transfert. Si laissé vide, l'adresse de réception par défaut est correcte. Actuellement, ce mot-clé est uniquement utilisé pour les tests de suivi des données du tableau de bord Dune Analytics.
  • "frais": Frais de transfert. Un mot-clé facultatif qui définit le montant des frais de transfert. Actuellement, ce mot-clé est uniquement utilisé pour les tests de suivi des données du tableau de bord Dune Analytics (en l'absence de données Taproot).

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é.

Inscriptions vs. Jetons

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.

Utiliser des outils pour des opérations rapides

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

  • Le principe fondamental de l'inscription implique d'inscrire des informations sur la blockchain.
  • Il existe divers protocoles d'inscription sur le marché, notamment le Protocole des Ordinaux, le BRC-20, l'ARC-20 (Protocole Atomique), le Protocole des Runes et le Protocole Tap. Cependant, toutes ces inscriptions ont les commandes de base suivantes :
  • Déploiement : L'inscription est déployée sur la blockchain, définissant des informations de base sur l'actif, telles que la quantité totale, le protocole utilisé et la méthode de frappe.
  • Création : L'inscription est "créée" et placée dans l'adresse et le portefeuille de quelqu'un.
  • Transfert : L'actif de l'inscription est transféré à une autre adresse.
Отказ от ответственности
* Криптоинвестирование сопряжено со значительными рисками. Будьте осторожны. Курс не является инвестиционным советом.
* Курс создан автором, который присоединился к Gate Learn. Мнение автора может не совпадать с мнением Gate Learn.
Каталог
Урок 2

Démarrer avec les inscriptions

Dans ce chapitre, nous utiliserons des jetons d'inscription BRC-20 comme exemple pour introduire les principes de base des inscriptions et comment maîtriser les inscriptions.

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.

Principes fondamentaux des inscriptions

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 :

Comment déployer, émettre et transférer des inscriptions

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 :

  • Déployer: Déploie l'inscription sur la blockchain et définit les informations de base de l'actif, telles que l'offre totale, le protocole utilisé et la méthode de création monétaire.
  • Mint: « Crée » l’inscription et l’envoie à votre adresse et à votre portefeuille.
  • Transfert: Transfère l'actif d'inscription à une autre adresse.

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

  • “p”: Type de protocole. Un mot-clé obligatoire qui définit l'opération comme basée sur le protocole BRC-20, aidant les autres systèmes à identifier et à traiter les événements BRC-20.
  • “op”: Type d'événement. Un mot-clé obligatoire qui définit le type d'événement, qu'il s'agisse de déploiement (« Déploiement »), de frappe (« Frappe ») ou de transfert (« Transfert »). Ici, le contenu de “op” est “transfert”, ce qui signifie que le type d'événement est un transfert.
  • "tick": Identifiant de jeton BRC-20. Un mot-clé obligatoire qui définit le nom du jeton BRC-20, composé de quatre lettres. Ici, le contenu de "tick" est "ordi", ce qui indique que le jeton BRC-20 transféré est $ordi.
  • « amt » : Quantité de jetons BRC-20 transférés. Mot-clé obligatoire qui définit le nombre de tokens BRC-20 à transférer.
  • « max » : Approvisionnement maximum. Un mot-clé obligatoire qui définit l’offre maximale du jeton BRC-20.
  • "lim": Nombre maximum de jetons BRC-20 par inscription. Un mot-clé facultatif qui définit le nombre maximum de jetons BRC-20 qu'un utilisateur peut obtenir en frappant une seule inscription. Si cela est défini à 1000, alors frapper une seule inscription peut accorder un maximum de 1000 jetons BRC-20.
  • “dec”: Précision Décimale. Un mot-clé facultatif qui définit la précision décimale du jeton BRC-20, avec une valeur par défaut de 18.
  • “to”: Destination de transfert. Un mot-clé facultatif qui définit l'adresse de réception du transfert. Si laissé vide, l'adresse de réception par défaut est correcte. Actuellement, ce mot-clé est uniquement utilisé pour les tests de suivi des données du tableau de bord Dune Analytics.
  • "frais": Frais de transfert. Un mot-clé facultatif qui définit le montant des frais de transfert. Actuellement, ce mot-clé est uniquement utilisé pour les tests de suivi des données du tableau de bord Dune Analytics (en l'absence de données Taproot).

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é.

Inscriptions vs. Jetons

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.

Utiliser des outils pour des opérations rapides

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

  • Le principe fondamental de l'inscription implique d'inscrire des informations sur la blockchain.
  • Il existe divers protocoles d'inscription sur le marché, notamment le Protocole des Ordinaux, le BRC-20, l'ARC-20 (Protocole Atomique), le Protocole des Runes et le Protocole Tap. Cependant, toutes ces inscriptions ont les commandes de base suivantes :
  • Déploiement : L'inscription est déployée sur la blockchain, définissant des informations de base sur l'actif, telles que la quantité totale, le protocole utilisé et la méthode de frappe.
  • Création : L'inscription est "créée" et placée dans l'adresse et le portefeuille de quelqu'un.
  • Transfert : L'actif de l'inscription est transféré à une autre adresse.
Отказ от ответственности
* Криптоинвестирование сопряжено со значительными рисками. Будьте осторожны. Курс не является инвестиционным советом.
* Курс создан автором, который присоединился к Gate Learn. Мнение автора может не совпадать с мнением Gate Learn.