Qu'est-ce que BRC-21, la nouvelle norme de jeton basée sur BRC-20 ?

Points clés:

  • La norme de jeton BRC-21 est utilisée pour frapper et échanger des jetons sur le réseau Bitcoin, ainsi que pour faciliter les transactions Lightning.
  • La norme pour la frappe et l'échange de jetons BRC-20 vers et depuis Bitcoin a été initialement produite sur d'autres réseaux «sources».
  • De plus, les stablecoins décentralisés géreront les besoins avancés de frappe, de rachat et de liquidation.
Avec l'émergence de BRC-20, un certain nombre de normes d'actifs alternatives basées sur le réseau Bitcoin, notamment BRC-21, ont commencé à se développer.
Qu'est-ce que BRC-21, la nouvelle norme de jeton basée sur BRC-20 ?

Le 7 mai, Alexei Zamyatin, inventeur du projet d'interopérabilité inter-chaînes Interlay, a suggéré la création de la norme BRC-21, qui établirait des actifs inter-chaînes complètement décentralisés sur le réseau Bitcoin et les utiliserait dans le Lightning Network.

La proposition spécifie le protocole de frappe et de rachat des jetons BRC-20 vers et depuis Bitcoin qui ont été émis sur d'autres chaînes «sources» comme Ethereum, Cosmos, Polkadot ou Interlay. Ainsi, BRC-21 est une norme de jeton qui permet aux jetons d'autres chaînes d'être produits et échangés sur la Blockchain Bitcoin.

Qu'est-ce que le BRC-21 ?

Selon Zamyatin, la norme proposée permettrait le déploiement de stablecoins décentralisés dans le Lightning Network ou tout autre protocole de paiement comparable, qui est le principal cas d'utilisation. Les actifs BRC-21, en revanche, peuvent être utilisés pour représenter ETH, DOT, SOL et d'autres crypto-monnaies sur Bitcoin.

La méthode proposée ne nécessite aucune confiance en une tierce partie.

Interlay Labs a également libéré document V 0.1 sur la norme de jeton BRC-21. Selon la description du document, le contenu BRC-21 est toujours essentiellement du contenu BRC-20, mais contrairement au contenu BRC-20 qui est "né de nulle part", BRC-21 doit être généré par la clé d'actif initiale (telle que ETH , DOT, ATOM et DAI, etc.), en d'autres termes, la norme BRC-21 offre la possibilité de créer la version BRC-20 d'ETH, DAI et d'autres actifs en ligne sur le réseau Bitcoin.

Les cas d'utilisation

Bien qu'il soit possible d'utiliser les actifs BRC-21 pour représenter ETH, DOT, SOL et d'autres crypto-monnaies sur Bitcoin, le cas d'utilisation clé qui découlera de cette norme est le déploiement de stablecoins décentralisés sur Lightning Network ou des protocoles de paiement comparables.

Pour conserver leur ancrage, les pièces stables décentralisées comme MakerDAO, Liquity ou RAI ont besoin de processus complexes de frappe, de rachat et de liquidation. En raison d'un manque de programmabilité, ces protocoles ne peuvent pas être installés directement sur Bitcoin. Au lieu de consacrer des efforts à la conception de protocoles pour Bitcoin qui peuvent être représentés par quelques lignes de code ailleurs, la proposition affirme que cette approche totalement décentralisée de frappe et de rachat d'actifs inter-chaînes vers/depuis Bitcoin a de bien meilleures chances d'atteindre l'acceptation universelle.

Les pré-requis techniques

D'un point de vue technique, la chaîne transversale des actifs BRC-21 ne doit s'appuyer que sur trois composants pour être complétée, et l'ensemble du processus devrait permettre une décentralisation complète :

  • Indexeur personnalisé : modifiez les activités de frappe, de transfert et de rachat de BRC-21 sur Bitcoin, ainsi que le statut du contrat sur la chaîne SOURCE.
  • Contrat de chaîne SOURCE : gère les procédures de frappe et de remboursement de la chaîne SOURCE.
  • BTC-Relay : Une application cliente BTC-light déployée sous forme de contrat intelligent sur la chaîne source, capable de valider et d'interpréter les transactions BTC.

Voir par exemple ici pour les spécifications, ici pour une implémentation de preuve de concept sur Ethereum, et ici pour une implémentation de production auditée dans Rust sur Interlay.

Protocole BRC-21

Déployer sur le réseau Bitcoin

Bien qu'Interlay Labs n'ait pas illustré le déploiement de l'actif BRC-21 sur la chaîne de départ dans le document, il convient de mentionner comment il est déployé sur le réseau Bitcoin.

En général, la mise en œuvre des jetons BRC-21 et BRC-20 est similaire, cependant, il existe quelques différences dans les spécificités, telles que :

  • Le paramètre « max », qui servait autrefois à indiquer une alimentation maximale, n'est plus nécessaire mais peut être sélectionné pour le compléter ; cependant, étant donné que l'offre maximale de l'actif BRC-21 d'origine est normalement déjà déterminée avant le début de la séquence, le choix ne fait qu'ajouter une couche de sécurité supplémentaire.
  • Le paramètre "lim", qui a été utilisé pour identifier les menthes limites, a été éliminé puisque tous les actifs BRC-21 sont soumis à des restrictions strictes de frappe et de rachat, par conséquent, il n'est pas nécessaire de limiter le nombre de jetons qui peuvent être frappés dans un transaction.
  • Le paramètre "source" est introduit pour définir le texte à partir duquel le jeton est "importé". Il peut s'agir d'une chaîne comme "Ethereum" ou d'une identification numérique unique (nécessitera un répertoire convenu)
  • Ajoutez un champ "id" à la chaîne source pour définir le jeton cible, qui peut être rempli avec l'adresse de contrat de ce jeton.
{
"p": "brc-21",
"op": "deploy",
"tick": "30sResearcg",
"max": "10000000" (optional),
“src”: “CHAIN”,
“id”: “contract-address-on-CHAIN”
}
Qu'est-ce que BRC-21, la nouvelle norme de jeton basée sur BRC-20 ?

Déployer sur la chaîne SOURCE

La procédure DEPLOY dépend de l'implémentation de la chaîne SOURCE. Les critères du smart contract CONTRACT sont les suivants :

  • Verrouiller COIN et générer l'événement "Lock"
  • Débloquez COIN uniquement si la procédure « d'échange » correspondante est incluse dans une transaction Bitcoin. Pour vérifier et valider (c'est-à-dire analyser) la transaction Bitcoin associée, utilisez BTC-RELAY.

Cela présuppose qu'un contrat BTC-RELAY a été implémenté sur la chaîne ou que la chaîne a une capacité client Bitcoin Lite intégrée.

Menthe

Verrouille X tokens COIN sur CHAIN ​​et frappe X tokens bCOIN BRC-21 sur Bitcoin

L'opération "mint" sur Bitcoin est définie comme suit (inscription) :

{
"p": "brc-21",
"op": "mint",
"tick": "bCOIN",
"amt": "100",
"src": "CHAIN"
}
  • Sur Bitcoin, enregistrez l'activité de frappe BRC-21, en spécifiant le montant miné dans la colonne "amt" et la chaîne source dans le champ "src".
  • Verrouillez 100 pièces sur le réseau et fournissez l'inscription ou l'ID de transaction avec la preuve de l'inclusion de la transaction du côté CONTRAT.
    La méthode la plus simple consiste à transmettre une transaction wrap Bitcoin et une route Merkle-Tree vérifiant l'inclusion d'un bloc Bitcoin, qui est ensuite suivie d'un appel à CONTRACT BTC-RELAY pour terminer la vérification.
  • BRC-21 bCOIN sera accepté comme légitime par l'indexeur.

Transferts

Le fonctionnement TRANSFER reste le même que celui spécifié dans le BRC-20. standard:

{
"p": "brc-21",
"op": "transfer",
"tick": "30sResearch",
"amt": "100",
}

Racheter

X jetons bCOIN sont gravés sur Bitcoin et X COIN est déverrouillé sur CHAIN.

L'opération « racheter » est définie comme suit :

{ 
"p": "brc-21", 
"op": "redeem", 
"tick": "bCOIN", 
"amt": "1000",
“dest”: “CHAIN”,
“acc”: “account-on-CHAIN” 
}

Le champ dest spécifie la chaîne de destination et DOIT être le même que le champ src dans l'opération mint. Le champ acc spécifie le compte destinataire de COIN sur CHAIN.

  • Inscrire l'opération "racheter" sur Bitcoin, en spécifiant amt, dest et ACC
  • Soumettez la transaction BTC brute et la preuve d'inclusion de transaction à CONTRACT, qui à son tour appelle BTC-RELAY pour terminer la vérification
  • Si BTC-Relay renvoie "true", le CONTRAT déverrouille X COIN sur le compte spécifié dans le champ acc. Les indexeurs BRC-21 considéreront désormais les X bCOIN brûlés et ne les suivront plus sur Bitcoin.

Avertissement: Les informations sur ce site Web sont fournies à titre de commentaire général du marché et ne constituent pas un conseil en investissement. Nous vous encourageons à faire vos propres recherches avant d'investir.

Rejoignez-nous pour suivre l'actualité : https://linktr.ee/coincu

Harold

Coincu Actualité

Qu'est-ce que BRC-21, la nouvelle norme de jeton basée sur BRC-20 ?

Points clés:

  • La norme de jeton BRC-21 est utilisée pour frapper et échanger des jetons sur le réseau Bitcoin, ainsi que pour faciliter les transactions Lightning.
  • La norme pour la frappe et l'échange de jetons BRC-20 vers et depuis Bitcoin a été initialement produite sur d'autres réseaux «sources».
  • De plus, les stablecoins décentralisés géreront les besoins avancés de frappe, de rachat et de liquidation.
Avec l'émergence de BRC-20, un certain nombre de normes d'actifs alternatives basées sur le réseau Bitcoin, notamment BRC-21, ont commencé à se développer.
Qu'est-ce que BRC-21, la nouvelle norme de jeton basée sur BRC-20 ?

Le 7 mai, Alexei Zamyatin, inventeur du projet d'interopérabilité inter-chaînes Interlay, a suggéré la création de la norme BRC-21, qui établirait des actifs inter-chaînes complètement décentralisés sur le réseau Bitcoin et les utiliserait dans le Lightning Network.

La proposition spécifie le protocole de frappe et de rachat des jetons BRC-20 vers et depuis Bitcoin qui ont été émis sur d'autres chaînes «sources» comme Ethereum, Cosmos, Polkadot ou Interlay. Ainsi, BRC-21 est une norme de jeton qui permet aux jetons d'autres chaînes d'être produits et échangés sur la Blockchain Bitcoin.

Qu'est-ce que le BRC-21 ?

Selon Zamyatin, la norme proposée permettrait le déploiement de stablecoins décentralisés dans le Lightning Network ou tout autre protocole de paiement comparable, qui est le principal cas d'utilisation. Les actifs BRC-21, en revanche, peuvent être utilisés pour représenter ETH, DOT, SOL et d'autres crypto-monnaies sur Bitcoin.

La méthode proposée ne nécessite aucune confiance en une tierce partie.

Interlay Labs a également libéré document V 0.1 sur la norme de jeton BRC-21. Selon la description du document, le contenu BRC-21 est toujours essentiellement du contenu BRC-20, mais contrairement au contenu BRC-20 qui est "né de nulle part", BRC-21 doit être généré par la clé d'actif initiale (telle que ETH , DOT, ATOM et DAI, etc.), en d'autres termes, la norme BRC-21 offre la possibilité de créer la version BRC-20 d'ETH, DAI et d'autres actifs en ligne sur le réseau Bitcoin.

Les cas d'utilisation

Bien qu'il soit possible d'utiliser les actifs BRC-21 pour représenter ETH, DOT, SOL et d'autres crypto-monnaies sur Bitcoin, le cas d'utilisation clé qui découlera de cette norme est le déploiement de stablecoins décentralisés sur Lightning Network ou des protocoles de paiement comparables.

Pour conserver leur ancrage, les pièces stables décentralisées comme MakerDAO, Liquity ou RAI ont besoin de processus complexes de frappe, de rachat et de liquidation. En raison d'un manque de programmabilité, ces protocoles ne peuvent pas être installés directement sur Bitcoin. Au lieu de consacrer des efforts à la conception de protocoles pour Bitcoin qui peuvent être représentés par quelques lignes de code ailleurs, la proposition affirme que cette approche totalement décentralisée de frappe et de rachat d'actifs inter-chaînes vers/depuis Bitcoin a de bien meilleures chances d'atteindre l'acceptation universelle.

Les pré-requis techniques

D'un point de vue technique, la chaîne transversale des actifs BRC-21 ne doit s'appuyer que sur trois composants pour être complétée, et l'ensemble du processus devrait permettre une décentralisation complète :

  • Indexeur personnalisé : modifiez les activités de frappe, de transfert et de rachat de BRC-21 sur Bitcoin, ainsi que le statut du contrat sur la chaîne SOURCE.
  • Contrat de chaîne SOURCE : gère les procédures de frappe et de remboursement de la chaîne SOURCE.
  • BTC-Relay : Une application cliente BTC-light déployée sous forme de contrat intelligent sur la chaîne source, capable de valider et d'interpréter les transactions BTC.

Voir par exemple ici pour les spécifications, ici pour une implémentation de preuve de concept sur Ethereum, et ici pour une implémentation de production auditée dans Rust sur Interlay.

Protocole BRC-21

Déployer sur le réseau Bitcoin

Bien qu'Interlay Labs n'ait pas illustré le déploiement de l'actif BRC-21 sur la chaîne de départ dans le document, il convient de mentionner comment il est déployé sur le réseau Bitcoin.

En général, la mise en œuvre des jetons BRC-21 et BRC-20 est similaire, cependant, il existe quelques différences dans les spécificités, telles que :

  • Le paramètre « max », qui servait autrefois à indiquer une alimentation maximale, n'est plus nécessaire mais peut être sélectionné pour le compléter ; cependant, étant donné que l'offre maximale de l'actif BRC-21 d'origine est normalement déjà déterminée avant le début de la séquence, le choix ne fait qu'ajouter une couche de sécurité supplémentaire.
  • Le paramètre "lim", qui a été utilisé pour identifier les menthes limites, a été éliminé puisque tous les actifs BRC-21 sont soumis à des restrictions strictes de frappe et de rachat, par conséquent, il n'est pas nécessaire de limiter le nombre de jetons qui peuvent être frappés dans un transaction.
  • Le paramètre "source" est introduit pour définir le texte à partir duquel le jeton est "importé". Il peut s'agir d'une chaîne comme "Ethereum" ou d'une identification numérique unique (nécessitera un répertoire convenu)
  • Ajoutez un champ "id" à la chaîne source pour définir le jeton cible, qui peut être rempli avec l'adresse de contrat de ce jeton.
{
"p": "brc-21",
"op": "deploy",
"tick": "30sResearcg",
"max": "10000000" (optional),
“src”: “CHAIN”,
“id”: “contract-address-on-CHAIN”
}
Qu'est-ce que BRC-21, la nouvelle norme de jeton basée sur BRC-20 ?

Déployer sur la chaîne SOURCE

La procédure DEPLOY dépend de l'implémentation de la chaîne SOURCE. Les critères du smart contract CONTRACT sont les suivants :

  • Verrouiller COIN et générer l'événement "Lock"
  • Débloquez COIN uniquement si la procédure « d'échange » correspondante est incluse dans une transaction Bitcoin. Pour vérifier et valider (c'est-à-dire analyser) la transaction Bitcoin associée, utilisez BTC-RELAY.

Cela présuppose qu'un contrat BTC-RELAY a été implémenté sur la chaîne ou que la chaîne a une capacité client Bitcoin Lite intégrée.

Menthe

Verrouille X tokens COIN sur CHAIN ​​et frappe X tokens bCOIN BRC-21 sur Bitcoin

L'opération "mint" sur Bitcoin est définie comme suit (inscription) :

{
"p": "brc-21",
"op": "mint",
"tick": "bCOIN",
"amt": "100",
"src": "CHAIN"
}
  • Sur Bitcoin, enregistrez l'activité de frappe BRC-21, en spécifiant le montant miné dans la colonne "amt" et la chaîne source dans le champ "src".
  • Verrouillez 100 pièces sur le réseau et fournissez l'inscription ou l'ID de transaction avec la preuve de l'inclusion de la transaction du côté CONTRAT.
    La méthode la plus simple consiste à transmettre une transaction wrap Bitcoin et une route Merkle-Tree vérifiant l'inclusion d'un bloc Bitcoin, qui est ensuite suivie d'un appel à CONTRACT BTC-RELAY pour terminer la vérification.
  • BRC-21 bCOIN sera accepté comme légitime par l'indexeur.

Transferts

Le fonctionnement TRANSFER reste le même que celui spécifié dans le BRC-20. standard:

{
"p": "brc-21",
"op": "transfer",
"tick": "30sResearch",
"amt": "100",
}

Racheter

X jetons bCOIN sont gravés sur Bitcoin et X COIN est déverrouillé sur CHAIN.

L'opération « racheter » est définie comme suit :

{ 
"p": "brc-21", 
"op": "redeem", 
"tick": "bCOIN", 
"amt": "1000",
“dest”: “CHAIN”,
“acc”: “account-on-CHAIN” 
}

Le champ dest spécifie la chaîne de destination et DOIT être le même que le champ src dans l'opération mint. Le champ acc spécifie le compte destinataire de COIN sur CHAIN.

  • Inscrire l'opération "racheter" sur Bitcoin, en spécifiant amt, dest et ACC
  • Soumettez la transaction BTC brute et la preuve d'inclusion de transaction à CONTRACT, qui à son tour appelle BTC-RELAY pour terminer la vérification
  • Si BTC-Relay renvoie "true", le CONTRAT déverrouille X COIN sur le compte spécifié dans le champ acc. Les indexeurs BRC-21 considéreront désormais les X bCOIN brûlés et ne les suivront plus sur Bitcoin.

Avertissement: Les informations sur ce site Web sont fournies à titre de commentaire général du marché et ne constituent pas un conseil en investissement. Nous vous encourageons à faire vos propres recherches avant d'investir.

Rejoignez-nous pour suivre l'actualité : https://linktr.ee/coincu

Harold

Coincu Actualité

Visité 105 fois, 1 visite(s) aujourd'hui