Blockchain/Niveau V · Layer/5.3 Bitcoin-native Assets/Lektion 5
Runes, PSBT-Swaps und Bitcoin-native Märkte
Die Debatte um den Gebührenmarkt – und Teilsignaturen als offene Orders
MaterialienEin Block-Explorer mit Diagrammen zur GebührenhistorieDie Dokumentation der Referenzimplementierung „ord“ zu RunesEine Tabelle zur Nachverfolgung von TransaktionsgebührenEin PSBT-Decoder (zum Beispiel ein Kommandozeilenprogramm oder eine Weboberfläche)
Neugier
- Warum startete ein neues Token-Protokoll genau im Block eines Halvings?
- Worin besteht der mechanische Unterschied zwischen der Nachverfolgung von Guthaben in Off-Chain-JSON-Dateien und ihrer direkten Bindung an UTXOs?
- Wenn Miner nach dem Halving der Subvention auf Gebühreneinnahmen angewiesen sind, warum filtern dann manche Node-Betreiber genau die Transaktionen heraus, die diese Einnahmen erzeugen?
Erkunden
- Casey Rodarmor startete Runes im April 2024 bei Block 840.000, zeitgleich mit dem Halving, das die Miner-Belohnung auf 3,125 BTC senkte. Anders als Ordinals, die einzigartige Daten an bestimmte Satoshis binden, sind Runes fungible Token, bei denen jede Einheit identisch und austauschbar ist. Dieses Design ermöglicht es ihnen, als Währungen oder Rohstoffe statt als Sammlerstücke zu fungieren – analog zur Struktur traditioneller digitaler Assets, die eine Nachverfolgung von Guthaben erfordern.
- Runestones werden in OP_RETURN-Outputs von Bitcoin-Transaktionen gespeichert. Das Skript beginnt mit OP_RETURN und dem Marker OP_13, gefolgt von Daten-Pushes, die zusammengefügt und als Folge von Ganzzahlen dekodiert werden. Eine Transaktion kann höchstens einen Runestone enthalten, doch ein einzelner Output kann Guthaben mehrerer Rune-Typen tragen. Rune-Guthaben liegen in UTXOs und bewegen sich mit ihnen; ihre Nachverfolgung ist daher einfacher als das Parsen von JSON-Inscriptions und hält Junk-Outputs auf einem Minimum, wobei Software die Runestones dennoch lesen muss, um zu wissen, wem was gehört.
- Der Start löste einen sofortigen Anstieg der Transaktionsgebühren aus, da Nutzer um Blockplatz konkurrierten, um Token zu etchen und zu minten. Dieser Anstieg spiegelte eine direkte Marktnachfrage nach Datenspeicherkapazität wider. Nach dem anfänglichen Ansturm ging die Aktivität jedoch zurück; zurück blieb ein dauerhafter Bestand an Token-Definitionen in der Blockchain-Historie. Der Mechanismus bleibt aktiv: Neue Runes können jederzeit gegen Zahlung der jeweils marktüblichen Gebühr geetcht werden.
- Befürworter dieser Datennutzung argumentieren, dass Blockplatz eine neutrale Ressource ist, die von wirtschaftlichen Anreizen gesteuert wird. Da die Block-Subvention alle vier Jahre sinkt, sind Miner zunehmend auf Transaktionsgebühren als Einnahmequelle angewiesen. Vielfältige Nutzungen von Blockplatz zuzulassen, schafft neue Nachfragekanäle, die das Einkommen der Miner stützen. Aus dieser Sicht entscheidet der Gebührenmarkt auf natürliche Weise anhand der Zahlungsbereitschaft zwischen dringenden Zahlungen und anderen Datentypen.
- Kritiker halten dagegen, dass Token-Traffic als Spam wirkt, der wichtige Zahlungen verdrängt. Sie argumentieren, dass der Gebührenmarkt für die wirtschaftliche Dringlichkeit von Wertübertragungen gedacht ist, nicht für die Speicherung nicht-monetärer Daten. Wenn Daten mit geringem Wert mit dringenden Transaktionen um knappen Blockplatz konkurrieren, können die Kosten für normale Nutzer steigen. Diese Spannung spiegelt eine breitere Debatte darüber wider, ob Protokollregeln bestimmte Transaktionsarten einschränken sollten, um den Nutzen für Zahlungen zu bewahren.
- Einige Node-Betreiber filtern Runestones und andere datentragende Transaktionen aus ihren Mempools. Das betrifft nur, was diese Nodes weiterleiten und vorhalten, solange Transaktionen unbestätigt sind: Sobald ein Miner eine solche Transaktion in einen Block aufnimmt, akzeptiert jeder Node den Block, sodass weiterhin alle dieselbe Chain teilen. Der Streit von 2025 über die OP_RETURN-Richtlinie von Bitcoin Core (Level 4) ging aus dieser Auseinandersetzung hervor. Die Gebührendiagramme jedes Explorers zeigen den Anstieg im April 2024.
- Bitcoin-Transaktionen können Assets handeln, ohne dass ein Smart Contract Mittel hält. Ein Verkäufer signiert einen Input einer Partially Signed Bitcoin Transaction (PSBT) mit dem Flag SIGHASH_SINGLE|ANYONECANPAY. Diese Signatur legt fest, dass der Verkäufer einen bestimmten Preis erhält, lässt die Transaktion aber unvollständig. Da ANYONECANPAY gesetzt ist, kann später jeder Käufer einen eigenen Input hinzufügen und die Transaktion atomar abschließen. Die Mittel liegen nie in einem Escrow; sie gehen mit dem Abschluss direkt vom Verkäufer an den Käufer.
- Marktplätze für Ordinals und Runes nutzen diesen Mechanismus für Listings. Ein Nutzer etcht oder hält ein Asset, signiert eine PSBT, um es zu einem festgelegten Preis zu verkaufen, und gibt diese teilsignierte Transaktion an einen Marktplatz weiter. Jeder Teilnehmer kann dieses Listing aufgreifen, einen eigenen Zahlungs-Input hinzufügen und die Transaktion abschließen. Das Ergebnis ist ein Orderbuch aus signierten Angeboten, die auf Bitcoin abgewickelt werden; Marktplätze stellen die Angebote bereit, können sie aber nicht verändern.
- Runes, im April 2024 gestartet, brachte fungible Token auf Bitcoin. Anders als Ordinals-Inscriptions, die einzigartig sind, sind Runes-Einheiten austauschbare Güter, die über Blockhöhe und Transaktionsindex identifiziert werden. Bei offenen Etchings kann jeder innerhalb festgelegter Bedingungen eine feste Menge minten und zahlt dabei nur Transaktionsgebühren: eine Menge pro Mint, eine Obergrenze für die Anzahl der Mints und bestimmte Blockhöhen-Fenster für das Minten. Danach kontrolliert kein Admin-Key den Token, wobei sich der Ersteller einen Premine reservieren kann.
- Die Hauptrisiken in diesem Modell sind abweichende Indexer und betrügerische Listings. Betrüger listen zum Verwechseln ähnliche Assets oder bauen Transaktionen, die Käufer signieren, ohne jeden Input und Output zu prüfen; dieselben Signaturmodi, die Listings überhaupt erst möglich machen, erlauben es einem Angreifer auch, eine Transaktion um den signierten Input eines anderen herum zu bauen. Zudem können verschiedene Blockchain-Indexer Runes-Guthaben aufgrund von Sonderfällen bei der Interpretation von Transaktionen unterschiedlich auswerten, was zu Abweichungen zwischen dem führt, was ein Nutzer auf einer Börse sieht, und dem, was andere Indexer aus denselben Transaktionen ableiten.
- Im Vergleich zu Automated Market Makers (AMMs) auf anderen Chains fehlt dem Handel auf Bitcoin über PSBT-Swaps gepoolte Liquidität. Es gibt keine Constant-Product-Formel, die für Markttiefe sorgt; jeder Trade braucht eine Gegenpartei, die bereit ist, den Atomic Swap genau in diesem Moment abzuschließen. Dafür entfällt das Risiko, dass Admin-Keys den Pool leeren oder Governance-Angriffe auf den Vertragscode erfolgen. Die Liquidität ist dünn und fragmentiert, doch die Abwicklungsschicht ist Bitcoin selbst, und kein zwischengeschalteter Vertrag hält Nutzermittel.
- Um ein Listing zu überprüfen, öffnen Sie einen Block-Explorer und suchen Sie nach einer Etching-Transaktion von Runes. Die ID der Rune besteht aus der Blockhöhe und der Position dieser Etching-Transaktion. Suchen Sie dann auf einem Ordinals- oder Runes-Marktplatz ein PSBT-Listing für dieses Asset. Vergleichen Sie den signierten Preis in der PSBT mit dem aktuellen Marktpreis. Beachten Sie: Wenn der Indexer ein Guthaben anzeigt, aber keine gültige PSBT-Signatur für einen Verkauf existiert, ist das Asset nicht tatsächlich für einen Atomic Swap gelistet.
Teil IRunes und die Debatte um den Gebührenmarkt
Teil IIHandel auf Bitcoin: PSBT-Swaps und Runes-Märkte
Kernfakten
- Runes startete im April 2024 bei Block 840.000, zeitgleich mit dem Halving auf eine Subvention von 3,125 BTC.
- Runestones liegen in OP_RETURN-Outputs, und Guthaben sind an UTXOs gebunden; Indexer verfolgen sie weiterhin, doch JSON-Inscriptions sind nicht nötig.
- Jede Einheit einer Rune ist identisch und austauschbar – im Gegensatz zur Einzigartigkeit von Ordinal-Inscriptions.
- Der Start von Runes führte aufgrund des Wettbewerbs um Blockplatz zu einem deutlichen Anstieg der Transaktionsgebühren.
- Befürworter sehen Gebühreneinnahmen aus Token-Traffic nach dem Halving als unverzichtbares Einkommen für Miner; Kritiker sehen darin Spam.
- Einige Node-Betreiber filtern Runestones aus ihren Mempools; geminte Blöcke werden dennoch von allen Nodes akzeptiert.
- SIGHASH_SINGLE|ANYONECANPAY erlaubt es einem Verkäufer, sich per Signatur auf einen Preis festzulegen, während die Transaktion für jeden Käufer zum Abschluss offen bleibt.
- Runes sind fungible Token, die über Blockhöhe und Transaktionsindex identifiziert werden; ihre unveränderlichen Eigenschaften werden beim Etching festgelegt.
- Offene Runes-Etchings legen die Mint-Bedingungen fest, darunter die Menge pro Mint, die Mint-Obergrenze und die aktiven Blockhöhen-Fenster.
- Runes-Guthaben hängen davon ab, dass die Indexer übereinstimmen, und PSBT-Listings können von Betrügern missbraucht werden.
- Der Handel auf Bitcoin über PSBT-Swaps kommt im Gegensatz zu AMMs auf anderen Chains ohne gepoolte Liquidität und ohne Admin-Keys aus.
- Runes startete im April 2024, zeitgleich mit dem Bitcoin-Halving.
Übung neun, sechs, drei, eins
9SammelnNennen Sie 9 aktuelle Bitcoin-Blöcke, die OP_RETURN-Outputs enthalten. Notieren Sie jeweils die Blockhöhe und die ungefähre Gebühr pro Byte für jede Transaktion, die einen Runestone enthält.
6GruppierenGruppieren Sie diese 9 Blöcke in 6 Kategorien, je nachdem, ob die dominierenden Gebührentreiber normale Zahlungen, Datenspeicherung (Runes/Ordinals) oder eine gemischte Nutzung waren.
3VerdichtenReduzieren Sie die 6 Gruppen auf 3 unterschiedliche wirtschaftliche Anreize, die Nutzer in diesem Zeitraum dazu bringen, für Blockplatz zu bezahlen.
1KristallisierenSchreiben Sie 1 Satz, der erklärt, warum ein Standard für fungible Token die Bindung an UTXOs einer Off-Chain-JSON-Indexierung vorziehen könnte.
Faktcheck
Datumsangaben, Zahlen und Behauptungen wurden mit den unten aufgeführten veröffentlichten Quellen abgeglichen.
- C. Rodarmor, 'Runes' documentation (docs.ordinals.com/runes)
- Block 840,000 on-chain data
- Bitcoin Optech coverage of the April 2024 halving and fee market
- BIP-174: Partially Signed Bitcoin Transaction Format (2017)
- Runes Documentation (docs.ordinals.com)
- Bitcoin developer guide: signature hash types (developer.bitcoin.org)
- Casey Rodarmor, Runes Protocol Specification (2024)