MSTR Cat

Blockchain/Niveau V · Layer/5.3 Bitcoin-native Assets/Lektion 4

BRC-20 und die Metaprotokolle

Die Datenschicht, die der Konsens ignoriert, und die Indexer, die ihr Bedeutung geben

MaterialienZugang zu einem Bitcoin Full Node oder einem Block-Explorer, der Witness-Daten anzeigtEine Tabelle zur Nachverfolgung der Indexer-Zustände für mehrere BRC-20-TokenDomos ursprüngliche BRC-20-Dokumentation (domo-2.gitbook.io)Ein Block-Explorer mit Unterstützung für Runes oder Ordinals

Neugier

  1. Was passiert, wenn ein Token-Standard zur Nachverfolgung von Guthaben auf Server Dritter angewiesen ist statt auf den eigenen Konsens von Bitcoin?
  2. Wie verstopfte der Ansturm, kleine Token zu minten, im Frühjahr 2023 den Mempool?
  3. Warum stellt die Erzeugung von Millionen winziger Outputs eine besondere Gefahr für die langfristige Gesundheit des UTXO-Sets dar?

Erkunden

    Teil IBRC-20-Token

  1. Das Protokoll von Bitcoin ignoriert die Bedeutung der in Transaktionen eingebetteten Daten; es prüft lediglich, ob Ausgaben gültig sind. Inscriptions (die vorherige Lektion) zeigten, dass jeder beliebige Inhalte in Taproot-Witness-Daten schreiben kann, ohne die Konsensregeln zu ändern. BRC-20 ging den nächsten Schritt: Es nutzte denselben Kanal, um ein fungibles Token-System zu betreiben, von dem Bitcoin selbst nichts weiß.
  2. BRC-20 entstand im März 2023 als experimenteller Token-Standard, der direkt auf dem Inscription-Mechanismus von Ordinals aufbaut. Vom pseudonymen Entwickler Domo geschaffen, verwaltet er fungible Token mit einfachen JSON-Objekten. Eine „deploy“-Inscription definiert einen neuen Token mit maximaler Menge und einem Limit pro Mint; nachfolgende „mint“-Inscriptions erhöhen individuelle Guthaben, während „transfer“-Inscriptions sie zwischen Wallets verschieben. Da Bitcoin-Nodes diese Daten nicht für Konsenszwecke validieren, fungiert BRC-20 als Sidecar-Anwendung, die nur in der Interpretationsschicht existiert.
  3. Der entscheidende architektonische Unterschied zu nativen Assets besteht darin, dass Bitcoin selbst keine BRC-20-Guthaben nachverfolgt. Off-Chain-Indexer müssen die gesamte Blockchain-Historie durchsuchen und jede Deploy-, Mint- und Transfer-Inscription erfassen, um die Bestände eines Nutzers zu berechnen. Diese Trennung bedeutet, dass ein „Guthaben“ eine Berechnung eines externen Dienstes ist und keine durch den Proof-of-Work-Konsens von Bitcoin verifizierte Tatsache. Verschiedene Indexer können beim Zustand voneinander abweichen, wenn sie Transaktionen unterschiedlich verarbeiten oder Ausfälle haben – das schafft eine Abhängigkeit, die natives Bitcoin nicht kennt.
  4. Im Frühjahr 2023 führte das spekulative Interesse an BRC-20-Token zu einem historischen Anstieg der Transaktionsgebühren im Bitcoin-Netzwerk. Tausende Nutzer versuchten gleichzeitig, „mint“-Transaktionen auszuführen, um sich ihre Zuteilung zu sichern, bevor die globale Angebotsobergrenze erreicht war. Dieser Wettbewerb um Blockplatz trieb die Gebührensätze (in Satoshis pro virtuellem Byte) auf ihren höchsten Durchschnitt seit zwei Jahren, und in einigen Blöcken überstiegen die Gesamtgebühren erstmals seit 2017 die Block-Subvention; der Mempool war verstopft, normale Zahlungen verzögerten sich. Das Ereignis zeigte, wie stark eine externe Anwendungsschicht die wirtschaftliche Dynamik der Basisschicht beeinflussen kann.
  5. Kritiker argumentieren, dass BRC-20 im Vergleich zu anderen Asset-Protokollen den begrenzten Blockplatz von Bitcoin äußerst ineffizient nutzt. Durch das Speichern einfacher JSON-Strings in Witness-Daten verbraucht es Kapazität, die sonst für normale Zahlungen zur Verfügung stünde, und belastet damit faktisch alle Netzwerknutzer mit höheren Gebühren. Zudem blähten die vielen kleinen Outputs, die durch häufiges Minten und Übertragen entstanden, das Set der Unspent Transaction Outputs (UTXO-Set) erheblich auf und erhöhten die Speicheranforderungen für Full Nodes. Befürworter entgegnen, dass diese Aktivität eine legitime Nachfrage nach Blockplatz auf Bitcoin darstellt und Minern mit dem nahenden Halving der Subvention neue Einnahmequellen bietet.
  6. Öffnen Sie einen Block-Explorer und untersuchen Sie eine BRC-20-Mint-Transaktion vom Mai 2023. Die rohen JSON-Daten sind im Witness des Inputs eingebettet, der den Taproot-Output ausgibt. Fragt man eine Standard-Bitcoin-Wallet nach dem „BRC-20-Guthaben“, erhält man null, sofern sie nicht mit einem externen Indexer wie Unisat oder Magic Eden verbunden ist – ein Hinweis darauf, dass der Token nur in der Interpretationsschicht existiert. Diese Trennung zwischen On-Chain-Daten und Off-Chain-Buchführung ist das prägende Merkmal des BRC-20-Experiments.
  7. Teil IIToken auf Bitcoin: Ordinals, BRC-20, Runes und programmierbare Metaprotokolle

  8. Casey Rodarmor startete Ordinals im Januar 2023 und wies jedem Satoshi anhand seiner Position in der Chain eine Seriennummer zu. Dadurch ließen sich über Taproot-Skriptpfade Daten auf bestimmte Satoshis einschreiben. Das Protokoll behandelte jede Einheit als einzigartig, ähnlich wie NFTs auf anderen Chains. Bitcoin-Nodes zeichneten die Transaktion auf, validierten jedoch weder den Inhalt der Inscription, noch setzten sie über die üblichen UTXO-Regeln hinaus irgendeine Token-Logik durch.
  9. Im März 2023 führte Domo BRC-20 ein, das JSON-Inscriptions innerhalb von Ordinals nutzte, um fungible Token über die Funktionen deploy, mint und transfer zu erzeugen. Dieser Ansatz war umständlich: Er stützte sich vollständig auf Off-Chain-Indexer, die das JSON auswerteten, um die Guthaben zu führen. Verschiedene Indexer konnten beim Zustand auseinanderlaufen, wenn sie Transaktionen übersahen oder Regeln unterschiedlich auslegten. Der Standard verbrauchte erheblichen Blockplatz, ohne dem Token selbst Sicherheit auf Konsensebene zu verschaffen.
  10. Rodarmor startete Runes am 20. April 2024 bei Block 840.000, zeitgleich mit dem Halving auf 3,125 BTC. Runes-Transfers werden durch Protokollnachrichten namens Runestones in OP_RETURN-Outputs beschrieben; die Guthaben selbst liegen auf gewöhnlichen UTXOs. Anders als das JSON von BRC-20 nutzt Runes ein kompaktes Binärformat, das von Indexern ausgewertet wird. Eine Transaktion kann in ihren Outputs Guthaben mehrerer Runes halten. Das Protokoll ist UTXO-basiert, das heißt: Rune-Guthaben sind an bestimmte Outputs gebunden und wandern von Inputs zu Outputs.
  11. Alle diese Protokolle sind Metaprotokolle: Bitcoin speichert die Daten on-chain, doch Off-Chain-Software interpretiert die Regeln. Konsens-Nodes verfolgen keine Token-Guthaben und setzen keine Mint-Limits durch; das tun die Indexer. So entsteht ein Vertrauensmodell, bei dem die Abwicklungsschicht (Bitcoin) sicher ist, die Anwendungslogik aber von der Übereinstimmung der Indexer abhängt. Fällt ein Indexer aus oder handelt er böswillig, können Nutzer den Zugriff auf ihr vermeintliches Guthaben verlieren, obwohl die zugrunde liegenden Satoshis unversehrt bleiben.
  12. Neuere Metaprotokolle wie Alkanes gehen noch weiter, indem sie WebAssembly-Contracts innerhalb von Indexern ausführen und so Programmierbarkeit über einfache Token-Transfers hinaus ermöglichen. Das erhöht die Komplexität und vertieft die Abhängigkeit von Off-Chain-Berechnungen. Der Kompromiss bleibt derselbe: Nutzer gewinnen ausdrucksstarke Funktionen und bezahlen dafür mit der Verlagerung der Regeldurchsetzung weg von der Konsensschicht von Bitcoin. Die Abwicklung ist auf Bitcoin-Ebene final, doch die Konsistenz des Zustands hängt vollständig vom Indexer-Ökosystem ab.
  13. Um das zu überprüfen, öffnen Sie einen Block-Explorer mit Runes-Unterstützung und untersuchen Sie eine beliebige Transaktion, die einen OP_RETURN-Output mit Runestone-Daten enthält. Der Runestone kodiert Rune-IDs (im Format BLOCK:TX) und Beträge. Prüfen Sie anschließend einen Standard-Bitcoin-Node: Er validiert die Signatur und die UTXO-Struktur, zeigt aber keinerlei Informationen zu Token-Guthaben an. Das bestätigt, dass der Token-Zustand nur in der Datenbank des Indexers existiert.

Kernfakten

  • BRC-20 wurde im März 2023 vom pseudonymen Entwickler Domo erstellt.
  • Bitcoin-Nodes validieren keine BRC-20-Guthaben; Indexer von Drittanbietern müssen alle JSON-Operationen katalogisieren, um das Ledger zu führen.
  • Der Mint-Ansturm im Frühjahr 2023 verstopfte den Mempool und trieb die Gebühren auf das höchste Niveau seit Jahren.
  • BRC-20-Token verwenden drei bestimmte JSON-Operationen: „deploy“ zur Erstellung, „mint“ zur Ausgabe und „transfer“ zur Übertragung.
  • Der Standard erzeugt viele kleine Outputs, die das UTXO-Set vergrößern und die Speicherlast für Full Nodes erhöhen.
  • Große Börsen listeten BRC-20-Token später, obwohl diese keine native Unterstützung auf Konsensebene haben.
  • Ordinals wurde im Januar 2023 von Casey Rodarmor eingeführt und nummeriert einzelne Satoshis, um Daten auf sie einzuschreiben.
  • BRC-20 (März 2023) nutzte JSON-Inscriptions für fungible Token, war für den Zustand aber vollständig auf Off-Chain-Indexer angewiesen.
  • Runes startete am 20. April 2024 bei Block 840.000 und nutzt OP_RETURN-Runestones für UTXO-basierte fungible Transfers.
  • Metaprotokolle speichern Daten auf Bitcoin, setzen Regeln aber über Off-Chain-Indexer durch, nicht über Konsens-Nodes.
  • Runes werden über BLOCK:TX-IDs identifiziert, und ein einzelner Transaktions-Output kann Guthaben mehrerer Token halten.
  • Alkanes führt WebAssembly-Contracts innerhalb von Indexern aus und ergänzt so Programmierbarkeit – auf Kosten einer tieferen Abhängigkeit von Indexern.

Übung neun, sechs, drei, eins

9SammelnNennen Sie 9 verschiedene Token-Standards oder Asset-Protokolle auf Bitcoin (darunter BRC-20, Runes, Counterparty, Omni usw.). Notieren Sie jeweils das Startjahr und ob das Protokoll auf Off-Chain-Indexierung angewiesen ist.
6GruppierenGruppieren Sie die 9 nach ihrem Mechanismus zur Nachverfolgung von Guthaben in 6 Gruppen: nativ UTXO-basiert, Off-Chain-JSON-Indexierung, Anhängen von Daten per OP_RETURN oder andere Hybridmodelle. Bestimmen Sie, welche Gruppen am anfälligsten für abweichende Ergebnisse zwischen Indexern sind.
3VerdichtenReduzieren Sie die 6 Gruppen auf 3 grundlegende Zielkonflikte zwischen Dezentralisierung, Effizienz und Komplexität bei der Ausgabe von Assets auf Bitcoin.
1KristallisierenSchreiben Sie 1 Satz, der erklärt, warum sich ein Token-Standard, der auf Off-Chain-Indexern beruht, hinsichtlich der Sicherheitsgarantien grundlegend von nativem Bitcoin unterscheidet.

Faktcheck

Datumsangaben, Zahlen und Behauptungen wurden mit den unten aufgeführten veröffentlichten Quellen abgeglichen.

In der interaktiven Akademie öffnen →

EN PT ES ZH JA KO RU FR MS