Was ist BRC-21, der neue Token-Standard, der auf BRC-20 basiert?

Die wichtigsten Punkte:

  • Der BRC-21-Token-Standard wird zum Prägen und Einlösen von Token im Bitcoin-Netzwerk sowie zur Erleichterung von Lightning-Transaktionen verwendet.
  • Der Standard zum Prägen und Einlösen von BRC-20-Tokens in und von Bitcoin wurde ursprünglich in anderen „Quell“-Netzwerken erstellt.
  • Darüber hinaus werden dezentrale Stablecoins fortgeschrittene Münz-, Einlösungs- und Liquidationsanforderungen erfüllen.
Mit dem Aufkommen von BRC-20 begann die Entwicklung einer Reihe alternativer Asset-Standards auf Basis des Bitcoin-Netzwerks, insbesondere BRC-21.
Was ist BRC-21, der neue Token-Standard, der auf BRC-20 basiert?

Am 7. Mai schlug Alexei Zamyatin, Erfinder des Cross-Chain-Interoperabilitätsprojekts Interlay, die Schaffung des BRC-21-Standards vor, der vollständig dezentrale Cross-Chain-Assets im Bitcoin-Netzwerk einrichten und diese im Lightning Network nutzen würde.

Der Vorschlag spezifiziert das Protokoll für die Prägung und Einlösung von BRC-20-Tokens in und von Bitcoin, die auf anderen „Quell“-Ketten wie Ethereum, Cosmos, Polkadot oder Interlay ausgegeben wurden. BRC-21 ist also ein Token-Standard, der es ermöglicht, Token von anderen Ketten auf der Bitcoin-Blockchain zu produzieren und einzulösen.

Was ist BRC-21?

Laut Zamyatin würde der vorgeschlagene Standard den Einsatz dezentraler Stablecoins im Lightning Network oder anderen vergleichbaren Zahlungsprotokollen ermöglichen, was der Hauptanwendungsfall sei. BRC-21-Assets hingegen können zur Darstellung von ETH, DOT, SOL und anderen Kryptowährungen auf Bitcoin verwendet werden.

Die vorgeschlagene Methode erfordert kein Vertrauen in Dritte.

Interlay Labs hat auch freigegeben Dokument V 0.1 zum BRC-21 Token Standard. Der Beschreibung des Dokuments zufolge handelt es sich bei BRC-21-Inhalten im Wesentlichen immer noch um BRC-20-Inhalte, aber im Gegensatz zu BRC-20-Inhalten, die „aus der Luft geboren“ werden, muss BRC-21 durch den ursprünglichen Asset-Schlüssel (z. B. ETH) generiert werden , DOT, ATOM und DAI usw.), mit anderen Worten, der BRC-21-Standard bietet die Möglichkeit, die BRC-20-Version von ETH, DAI und anderen Online-Assets im Bitcoin-Netzwerk zu prägen.

Anwendungsszenarien

Obwohl es möglich ist, BRC-21-Assets zur Darstellung von ETH, DOT, SOL und anderen Kryptowährungen auf Bitcoin zu nutzen, ist der wichtigste Anwendungsfall, der sich aus diesem Standard ergibt, die Bereitstellung dezentraler Stablecoins im Lightning Network oder vergleichbaren Zahlungsprotokollen.

Um ihre Bindung aufrechtzuerhalten, benötigen dezentrale Stablecoins wie MakerDAO, Liquity oder RAI komplexe Präge-, Rücknahme- und Liquidationsprozesse. Aufgrund mangelnder Programmierbarkeit können diese Protokolle nicht direkt auf Bitcoin installiert werden. Anstatt sich die Mühe zu machen, Protokolle für Bitcoin zu entwerfen, die an anderer Stelle durch ein paar Codezeilen dargestellt werden können, behauptet der Vorschlag, dass dieser völlig dezentralisierte Ansatz des Prägens und Einlösens von Cross-Chain-Assets in/von Bitcoin weitaus bessere Chancen auf allgemeine Akzeptanz hat.

Technische Anforderungen

Aus technischer Sicht muss die Cross-Chain von BRC-21-Assets nur auf drei Komponenten angewiesen sein, und es wird erwartet, dass der gesamte Prozess eine vollständige Dezentralisierung erreicht:

  • Benutzerdefinierter Indexer: Ändern Sie BRC-21-Mint-, Transfer- und Einlöseaktivitäten für Bitcoin sowie den Vertragsstatus in der SOURCE-Kette.
  • SOURCE-Chain-Vertrag: Verwaltet die Mint- und Einlösungsverfahren für die SOURCE-Chain.
  • BTC-Relay: Eine BTC-Light-Client-Anwendung, die als Smart Contract in der Quellkette bereitgestellt wird und BTC-Transaktionen validieren und interpretieren kann.

Siehe zum Beispiel hier für Spezifikationen, hier für eine Proof-of-Concept-Implementierung auf Ethereum und hier für eine geprüfte Produktionsimplementierung in Rust auf Interlay.

BRC-21-Protokoll

Bereitstellung im Bitcoin-Netzwerk

Während Interlay Labs den Einsatz des BRC-21-Assets in der Anfangskette in dem Papier nicht veranschaulicht hat, ist es erwähnenswert, wie es im Bitcoin-Netzwerk eingesetzt wird.

Im Allgemeinen ist die Implementierung von BRC-21- und BRC-20-Token ähnlich, es gibt jedoch einige Unterschiede in den Einzelheiten, wie zum Beispiel:

  • Der „max“-Parameter, der früher zur Angabe eines maximalen Vorrats verwendet wurde, ist nicht mehr erforderlich, kann aber zum Ausfüllen ausgewählt werden; Da jedoch der maximale Vorrat des ursprünglichen BRC-21-Assets normalerweise bereits vor Beginn der Sequenz festgelegt wird, bietet die Auswahl lediglich eine zusätzliche Sicherheitsebene.
  • Der „lim“-Parameter, der zur Identifizierung von Limit-Mints verwendet wurde, wurde entfernt, da alle BRC-21-Vermögenswerte strengen Mint- und Einlösebeschränkungen unterliegen. Daher besteht keine Notwendigkeit, die Anzahl der Token zu begrenzen, die in einem geprägt werden dürfen Transaktion.
  • Der Parameter „Quelle“ wird eingeführt, um den Text zu definieren, aus dem das Token „importiert“. Es kann sich um eine Zeichenfolge wie „Ethereum“ oder eine eindeutige numerische Identifikation handeln (erfordert ein vereinbartes Verzeichnis).
  • Fügen Sie der Quellkette ein „id“-Feld hinzu, um das Ziel-Token zu definieren, das mit der Vertragsadresse dieses Tokens gefüllt werden kann.
{
"p": "brc-21",
"op": "deploy",
"tick": "30sResearcg",
"max": "10000000" (optional),
“src”: “CHAIN”,
“id”: “contract-address-on-CHAIN”
}
Was ist BRC-21, der neue Token-Standard, der auf BRC-20 basiert?

Bereitstellung in der SOURCE-Kette

Die DEPLOY-Prozedur hängt von der Implementierung der SOURCE-Kette ab. Die Vertragskriterien für Smart Contracts lauten wie folgt:

  • Sperren Sie COIN und generieren Sie das „Lock“-Ereignis
  • Entsperren Sie COIN nur, wenn das entsprechende „Einlöse“-Verfahren in einer Bitcoin-Transaktion enthalten ist. Verwenden Sie BTC-RELAY, um die entsprechende Bitcoin-Transaktion zu verifizieren und zu validieren (d. h. zu analysieren).

Dies setzt voraus, dass ein BTC-RELAY-Vertrag in der Kette implementiert wurde oder dass die Kette über eine integrierte Bitcoin Lite-Client-Funktion verfügt.

Minze

Sperrt X COIN-Tokens auf CHAIN ​​und prägt X bCOIN BRC-21-Tokens auf Bitcoin

Die „Mint“-Operation auf Bitcoin ist wie folgt definiert (Inschrift):

{
"p": "brc-21",
"op": "mint",
"tick": "bCOIN",
"amt": "100",
"src": "CHAIN"
}
  • Zeichnen Sie bei Bitcoin die BRC-21-Minting-Aktivität auf und geben Sie die abgebauten Menge in der Spalte „amt“ und die Quellkette im Feld „src“ an.
  • Sperren Sie 100 Münzen im Netzwerk und stellen Sie der VERTRAGSseite die Aufschrift oder Transaktions-ID mit Nachweis der Transaktionseinbeziehung zur Verfügung.
    Die einfachste Methode besteht darin, eine Bitcoin-Wrap-Transaktion und eine Merkle-Tree-Route zu übertragen, die die Aufnahme eines Bitcoin-Blocks überprüft, worauf dann ein Aufruf an CONTRACT BTC-RELAY folgt, um die Überprüfung abzuschließen.
  • BRC-21 bCOIN wird vom Indexer als legitim akzeptiert.

Art des

Der TRANSFER-Vorgang bleibt derselbe wie im BRC-20 angegeben. Standard:

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

Einlösen

X bCOIN-Token werden auf Bitcoin gebrannt und X COIN auf CHAIN ​​freigeschaltet.

Die Operation „Einlösen“ ist wie folgt definiert:

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

Das Feld „dest“ gibt die Zielkette an und MUSS mit dem Feld „src“ in der Mint-Operation identisch sein. Das Feld acc gibt das Empfängerkonto von COIN auf CHAIN ​​an.

  • Tragen Sie den Vorgang „Einlösen“ in Bitcoin ein und geben Sie amt, dest und ACC an
  • Senden Sie die rohe BTC-Transaktion und den Transaktionseinschlussnachweis an CONTRACT, das wiederum BTC-RELAY aufruft, um die Überprüfung abzuschließen
  • Wenn BTC-Relay „true“ zurückgibt, entsperrt der VERTRAG X COIN für das im Feld „account“ angegebene Konto. BRC-21-Indexer betrachten die X bCOIN nun als verbrannt und verfolgen sie nicht mehr auf Bitcoin.

HAFTUNGSAUSSCHLUSS: Die Informationen auf dieser Website dienen als allgemeine Marktkommentare und stellen keine Anlageberatung dar. Wir empfehlen Ihnen, vor einer Investition eigene Recherchen durchzuführen.

Begleiten Sie uns, um Neuigkeiten zu verfolgen: https://linktr.ee/coincu

Harold

Coincu Aktuelles

Was ist BRC-21, der neue Token-Standard, der auf BRC-20 basiert?

Die wichtigsten Punkte:

  • Der BRC-21-Token-Standard wird zum Prägen und Einlösen von Token im Bitcoin-Netzwerk sowie zur Erleichterung von Lightning-Transaktionen verwendet.
  • Der Standard zum Prägen und Einlösen von BRC-20-Tokens in und von Bitcoin wurde ursprünglich in anderen „Quell“-Netzwerken erstellt.
  • Darüber hinaus werden dezentrale Stablecoins fortgeschrittene Münz-, Einlösungs- und Liquidationsanforderungen erfüllen.
Mit dem Aufkommen von BRC-20 begann die Entwicklung einer Reihe alternativer Asset-Standards auf Basis des Bitcoin-Netzwerks, insbesondere BRC-21.
Was ist BRC-21, der neue Token-Standard, der auf BRC-20 basiert?

Am 7. Mai schlug Alexei Zamyatin, Erfinder des Cross-Chain-Interoperabilitätsprojekts Interlay, die Schaffung des BRC-21-Standards vor, der vollständig dezentrale Cross-Chain-Assets im Bitcoin-Netzwerk einrichten und diese im Lightning Network nutzen würde.

Der Vorschlag spezifiziert das Protokoll für die Prägung und Einlösung von BRC-20-Tokens in und von Bitcoin, die auf anderen „Quell“-Ketten wie Ethereum, Cosmos, Polkadot oder Interlay ausgegeben wurden. BRC-21 ist also ein Token-Standard, der es ermöglicht, Token von anderen Ketten auf der Bitcoin-Blockchain zu produzieren und einzulösen.

Was ist BRC-21?

Laut Zamyatin würde der vorgeschlagene Standard den Einsatz dezentraler Stablecoins im Lightning Network oder anderen vergleichbaren Zahlungsprotokollen ermöglichen, was der Hauptanwendungsfall sei. BRC-21-Assets hingegen können zur Darstellung von ETH, DOT, SOL und anderen Kryptowährungen auf Bitcoin verwendet werden.

Die vorgeschlagene Methode erfordert kein Vertrauen in Dritte.

Interlay Labs hat auch freigegeben Dokument V 0.1 zum BRC-21 Token Standard. Der Beschreibung des Dokuments zufolge handelt es sich bei BRC-21-Inhalten im Wesentlichen immer noch um BRC-20-Inhalte, aber im Gegensatz zu BRC-20-Inhalten, die „aus der Luft geboren“ werden, muss BRC-21 durch den ursprünglichen Asset-Schlüssel (z. B. ETH) generiert werden , DOT, ATOM und DAI usw.), mit anderen Worten, der BRC-21-Standard bietet die Möglichkeit, die BRC-20-Version von ETH, DAI und anderen Online-Assets im Bitcoin-Netzwerk zu prägen.

Anwendungsszenarien

Obwohl es möglich ist, BRC-21-Assets zur Darstellung von ETH, DOT, SOL und anderen Kryptowährungen auf Bitcoin zu nutzen, ist der wichtigste Anwendungsfall, der sich aus diesem Standard ergibt, die Bereitstellung dezentraler Stablecoins im Lightning Network oder vergleichbaren Zahlungsprotokollen.

Um ihre Bindung aufrechtzuerhalten, benötigen dezentrale Stablecoins wie MakerDAO, Liquity oder RAI komplexe Präge-, Rücknahme- und Liquidationsprozesse. Aufgrund mangelnder Programmierbarkeit können diese Protokolle nicht direkt auf Bitcoin installiert werden. Anstatt sich die Mühe zu machen, Protokolle für Bitcoin zu entwerfen, die an anderer Stelle durch ein paar Codezeilen dargestellt werden können, behauptet der Vorschlag, dass dieser völlig dezentralisierte Ansatz des Prägens und Einlösens von Cross-Chain-Assets in/von Bitcoin weitaus bessere Chancen auf allgemeine Akzeptanz hat.

Technische Anforderungen

Aus technischer Sicht muss die Cross-Chain von BRC-21-Assets nur auf drei Komponenten angewiesen sein, und es wird erwartet, dass der gesamte Prozess eine vollständige Dezentralisierung erreicht:

  • Benutzerdefinierter Indexer: Ändern Sie BRC-21-Mint-, Transfer- und Einlöseaktivitäten für Bitcoin sowie den Vertragsstatus in der SOURCE-Kette.
  • SOURCE-Chain-Vertrag: Verwaltet die Mint- und Einlösungsverfahren für die SOURCE-Chain.
  • BTC-Relay: Eine BTC-Light-Client-Anwendung, die als Smart Contract in der Quellkette bereitgestellt wird und BTC-Transaktionen validieren und interpretieren kann.

Siehe zum Beispiel hier für Spezifikationen, hier für eine Proof-of-Concept-Implementierung auf Ethereum und hier für eine geprüfte Produktionsimplementierung in Rust auf Interlay.

BRC-21-Protokoll

Bereitstellung im Bitcoin-Netzwerk

Während Interlay Labs den Einsatz des BRC-21-Assets in der Anfangskette in dem Papier nicht veranschaulicht hat, ist es erwähnenswert, wie es im Bitcoin-Netzwerk eingesetzt wird.

Im Allgemeinen ist die Implementierung von BRC-21- und BRC-20-Token ähnlich, es gibt jedoch einige Unterschiede in den Einzelheiten, wie zum Beispiel:

  • Der „max“-Parameter, der früher zur Angabe eines maximalen Vorrats verwendet wurde, ist nicht mehr erforderlich, kann aber zum Ausfüllen ausgewählt werden; Da jedoch der maximale Vorrat des ursprünglichen BRC-21-Assets normalerweise bereits vor Beginn der Sequenz festgelegt wird, bietet die Auswahl lediglich eine zusätzliche Sicherheitsebene.
  • Der „lim“-Parameter, der zur Identifizierung von Limit-Mints verwendet wurde, wurde entfernt, da alle BRC-21-Vermögenswerte strengen Mint- und Einlösebeschränkungen unterliegen. Daher besteht keine Notwendigkeit, die Anzahl der Token zu begrenzen, die in einem geprägt werden dürfen Transaktion.
  • Der Parameter „Quelle“ wird eingeführt, um den Text zu definieren, aus dem das Token „importiert“. Es kann sich um eine Zeichenfolge wie „Ethereum“ oder eine eindeutige numerische Identifikation handeln (erfordert ein vereinbartes Verzeichnis).
  • Fügen Sie der Quellkette ein „id“-Feld hinzu, um das Ziel-Token zu definieren, das mit der Vertragsadresse dieses Tokens gefüllt werden kann.
{
"p": "brc-21",
"op": "deploy",
"tick": "30sResearcg",
"max": "10000000" (optional),
“src”: “CHAIN”,
“id”: “contract-address-on-CHAIN”
}
Was ist BRC-21, der neue Token-Standard, der auf BRC-20 basiert?

Bereitstellung in der SOURCE-Kette

Die DEPLOY-Prozedur hängt von der Implementierung der SOURCE-Kette ab. Die Vertragskriterien für Smart Contracts lauten wie folgt:

  • Sperren Sie COIN und generieren Sie das „Lock“-Ereignis
  • Entsperren Sie COIN nur, wenn das entsprechende „Einlöse“-Verfahren in einer Bitcoin-Transaktion enthalten ist. Verwenden Sie BTC-RELAY, um die entsprechende Bitcoin-Transaktion zu verifizieren und zu validieren (d. h. zu analysieren).

Dies setzt voraus, dass ein BTC-RELAY-Vertrag in der Kette implementiert wurde oder dass die Kette über eine integrierte Bitcoin Lite-Client-Funktion verfügt.

Minze

Sperrt X COIN-Tokens auf CHAIN ​​und prägt X bCOIN BRC-21-Tokens auf Bitcoin

Die „Mint“-Operation auf Bitcoin ist wie folgt definiert (Inschrift):

{
"p": "brc-21",
"op": "mint",
"tick": "bCOIN",
"amt": "100",
"src": "CHAIN"
}
  • Zeichnen Sie bei Bitcoin die BRC-21-Minting-Aktivität auf und geben Sie die abgebauten Menge in der Spalte „amt“ und die Quellkette im Feld „src“ an.
  • Sperren Sie 100 Münzen im Netzwerk und stellen Sie der VERTRAGSseite die Aufschrift oder Transaktions-ID mit Nachweis der Transaktionseinbeziehung zur Verfügung.
    Die einfachste Methode besteht darin, eine Bitcoin-Wrap-Transaktion und eine Merkle-Tree-Route zu übertragen, die die Aufnahme eines Bitcoin-Blocks überprüft, worauf dann ein Aufruf an CONTRACT BTC-RELAY folgt, um die Überprüfung abzuschließen.
  • BRC-21 bCOIN wird vom Indexer als legitim akzeptiert.

Art des

Der TRANSFER-Vorgang bleibt derselbe wie im BRC-20 angegeben. Standard:

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

Einlösen

X bCOIN-Token werden auf Bitcoin gebrannt und X COIN auf CHAIN ​​freigeschaltet.

Die Operation „Einlösen“ ist wie folgt definiert:

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

Das Feld „dest“ gibt die Zielkette an und MUSS mit dem Feld „src“ in der Mint-Operation identisch sein. Das Feld acc gibt das Empfängerkonto von COIN auf CHAIN ​​an.

  • Tragen Sie den Vorgang „Einlösen“ in Bitcoin ein und geben Sie amt, dest und ACC an
  • Senden Sie die rohe BTC-Transaktion und den Transaktionseinschlussnachweis an CONTRACT, das wiederum BTC-RELAY aufruft, um die Überprüfung abzuschließen
  • Wenn BTC-Relay „true“ zurückgibt, entsperrt der VERTRAG X COIN für das im Feld „account“ angegebene Konto. BRC-21-Indexer betrachten die X bCOIN nun als verbrannt und verfolgen sie nicht mehr auf Bitcoin.

HAFTUNGSAUSSCHLUSS: Die Informationen auf dieser Website dienen als allgemeine Marktkommentare und stellen keine Anlageberatung dar. Wir empfehlen Ihnen, vor einer Investition eigene Recherchen durchzuführen.

Begleiten Sie uns, um Neuigkeiten zu verfolgen: https://linktr.ee/coincu

Harold

Coincu Aktuelles

105 Mal besucht, 1 Besuch(e) heute