Glossar / Protokoll und Upgrades
Runes
Auch bekannt als Runes-Protokoll.
- Was ist Runes?
- Runes ist ein Token-Protokoll, das Ausgabe und Übertragung in einer einzigen OP_RETURN-Ausgabe festhält, sodass die Bestände auf nicht ausgegebenen Ausgaben liegen statt in eingeschriebenen Textdateien.
Casey Rodarmor entwarf es als bewusst aufgeräumtere Antwort auf ein Durcheinander, das er selbst mit verursacht hatte. Es ging am 20. April 2024 im Block 840.000 live, demselben Block, der die Blockbelohnung auf 3,125 Bitcoin senkte, und das Gedränge um einen Platz in diesem Block machte ihn zum teuersten jemals geminten. Wer an diesem Nachmittag von einer Börse abhob, half eine Party zu bezahlen, zu der er nicht ging.
Wie es funktioniert
Eine Runes-Nachricht heißt Runenstein, und sie ist eine OP_RETURN-Ausgabe, deren Skript mit OP_13 beginnt.
Dieser Opcode ist die Markierung. Software, die eine Transaktion durchsucht, sucht eine Ausgabe mit OP_RETURN gefolgt von OP_13 und dekodiert dann die Datenanweisungen dahinter als kompakte Liste nummerierter Felder. Weil die Nachricht in einer Ausgabe liegt, die nie ausgegeben werden kann, entfernen Nodes sie aus der Menge der aktiven Coins, die sie im Speicher halten, und das ist das strukturelle Argument, es so zu bauen und nicht als eingeschriebene Daten.
Drei Operationen decken das Protokoll ab. Das Einritzen (Etching) erzeugt eine Rune und legt ihren Namen, ihr Symbol, ihre Teilbarkeit und ihre Ausgaberegeln fest. Das Prägen beansprucht eine Zuteilung aus einer Rune, die das erlaubt. Die Übertragung nutzt Edikte, kleine Anweisungen im Runenstein, die angeben, wie viele Einheiten an welche Ausgabe derselben Transaktion gehen. Die Bestände liegen also auf Ausgaben, dort, wo der Bitcoin selbst liegt, sodass das Verschieben von Token das Verschieben von Coins ist.
Namen sind durch ein zweistufiges Commitment vor dem Zuvorkommen geschützt. Um einen Namen einzuritzen, muss bereits eine frühere Transaktion vorliegen, deren Ausgabe ihn festlegt und mindestens sechs Bestätigungen hat, bevor das Einritzen gesendet wird, damit ein Bot, der den Mempool beobachtet, Ihren Namen nicht lesen und zuerst registrieren kann. Danach werden Runes über eine ID identifiziert, die als Blockhöhe und Transaktionsindex geschrieben wird, sodass eine Rune, die als dritte Transaktion des Startblocks eingeritzt wurde, 840000:3 ist.
Nichts davon macht Bitcoin mit Runes vertraut. Die Konsensregeln sehen eine nicht ausgebbare Ausgabe mit einigen Bytes und nichts weiter. Ein Indexer entscheidet weiterhin, wie hoch Ihr Bestand ist, genau wie bei dem Standard, den Runes ersetzen sollte.
Wo Sie es sehen
Runes erscheinen in einem Block-Explorer als eine OP_RETURN-Ausgabe mit mehr als der üblichen Handvoll Bytes, neben normalen Zahlungen in derselben Transaktion.
Für jemanden, der hier Bitcoin kaufen möchte, ist der Gebührenmarkt der einzige Berührungspunkt, den es einzuplanen lohnt. Token-Starts sind geplante Ereignisse und verhalten sich auch so: Die Nachfrage nach Blockplatz konzentriert sich in ein kurzes Fenster, alle bieten gleichzeitig, und der Preis einer unabhängigen Auszahlung verdreifacht sich. Block 840.000 bleibt der Extremfall: Er sammelte rund 37,6 Bitcoin an Gebühren bei einer Blockbelohnung von 3,125, doch eine kleinere Version davon ereignet sich, wann immer eine Prägung beginnt.
Die vernünftige Reaktion ist die Reaktion auf jede Überlastung. Halten Sie nicht dringende Überweisungen flexibel, nutzen Sie eine Wallet, mit der Sie die Gebührenhöhe selbst wählen können, statt eine Schätzung zu akzeptieren, und führen Sie Coins an einem ruhigen Tag zusammen statt im Andrang.
Runes vs. Ordinals
Ordinals macht Satoshis unterscheidbar; Runes macht Token austauschbar. Sie stammen von demselben Autor und zeigen in entgegengesetzte Richtungen, und dort beginnt der größte Teil der Verwirrung. Die Ordinal-Theorie ist eine Art, die Chain zu lesen, die von niemandem etwas verlangt, nichts kostet und rückwirkend für jeden Block seit 2009 gilt. Runes ist ein aktives Protokoll mit Gebühren, einem On-Chain-Fußabdruck und gar keiner Existenz vor Block 840.000. Sie können Bitcoin mit seltenen Satoshis halten, ohne je von einem der beiden gehört zu haben. Eine Rune können Sie nicht versehentlich halten.