Eine bemerkenswerte Entwicklung in der Bitcoin-Community geht auf die Innovationen des Entwicklers Martin Habovštiak zurück, dem es gelang, ein 66 Kilobyte großes Bild in eine einzige Transaktion einzubetten, ohne die Methoden OP_RETURN oder Taproot zu verwenden. Dieses Experiment ist nicht nur ein künstlerischer Ausdruck, sondern beweist auch, dass das Schließen eines einzelnen Datenpfads die Datenverarbeitung auf der Blockchain nicht unmöglich macht, sondern lediglich den Speicherort der Daten verändert.
Diese Demonstration ist besonders relevant angesichts der kontroversesten Governance-Diskussionen, die Bitcoin seit Jahren erlebt hat. Auf der einen Seite plädiert eine Gruppe für strengere Filter, um „Spam“ von der Blockchain fernzuhalten. Auf der anderen Seite argumentiert eine andere Fraktion, dass solch strenge Beschränkungen Menschen zu unerwünschtem Verhalten verleiten und große Mining-Unternehmen begünstigen würden. Habovštiaks Experiment stützt die letztere Argumentation: Filter ändern lediglich die Richtung, verhindern aber nichts.
Habovštiak hat seine Ergebnisse mit einer Transaktions-ID und einer Verifizierungsmethode ergänzt. Interessierte Nutzer können die Bitcoin-Befehlszeilenschnittstelle (CLI) abfragen und die Datei durch einfache Rekonstruktion wiederherstellen. Diese Methode umgeht die viel diskutierten Datenspeicherpfade, insbesondere das OP_RETURN-Feld, dessen Anforderungen kürzlich von Bitcoin Core gelockert wurden, und die Witness-Struktur von Taproot, die zahlreiche Inskriptionen ermöglicht hat. Bitcoin-Transaktionen bestehen aus Bytes, und die Nodes stellen sicher, dass diese Bytes bestimmte Bedingungen wie gültige Signaturen und korrekte Formatierung erfüllen. Sie erzwingen jedoch nicht, dass Bytes ausschließlich „Geld“ repräsentieren dürfen. Wenn jemand gültige Transaktionsbits erstellt, die gleichzeitig eine gültige Bilddatei bilden, werden diese gespeichert und im Netzwerk verteilt.
Bitcoin kann durch Software-Standardeinstellungen bestimmte Datenmuster verkomplizieren. Allerdings lassen sich diese nicht vollständig eliminieren, ohne die wirtschaftlichen Interessen der Miner direkt anzugehen.
Bitcoin arbeitet mit zwei Regelebenen. Konsensregeln bestimmen, welche Blöcke gültig sind; Richtlinien legen fest, welche Transaktionen von einzelnen Knoten weitergeleitet und welche von den Minern in den Mempools allgemein akzeptiert werden. Richtlinien können die Verarbeitung verlangsamen und zusätzliche Gebühren verursachen, aber sie können nicht garantieren, dass Transaktionen mit relevanter Konsensgültigkeit ausgeschlossen werden, insbesondere wenn hohe Gebühren anfallen.
Miner können jede konsensgültige Transaktion abheben, insbesondere wenn sie über Wege erreicht wird, die das reguläre Knotennetzwerk umgehen. Dies zeigt, dass die Größe von OP_RETURN eine bewusste Entscheidung und keine Konsensgrenze war. In der Geschichte von Bitcoin Core wurden diese Beschränkungen stets als eine Art Standardisierung betrachtet. Entwickler argumentierten, dass strenge Beschränkungen Nutzer zu unerwünschten Verschlüsselungspraktiken zwingen, wie etwa dem Verstecken von Daten in scheinbar ausgabefähigen Issues, wodurch die Menge der UTXOs unnötig erweitert wird.
Habovštiaks Demonstration macht diese abstrakte Diskussion greifbar. Sie schränkt zwar eine Methode ein, führt aber zu technischen Bemühungen in eine andere Richtung.
Wenn viele Knoten die Übermittlung von „nicht standardisierten“ Transaktionen verweigern, schaffen wirtschaftliche Anreize Alternativen. Mining-Pools akzeptieren Transaktionen direkt und umgehen so Relay-Netzwerke. Dienste wie Slipstream von MARA fungieren als direkte Übermittlungssysteme für größere oder nicht standardisierte Transaktionen, die von Knoten aus Mempools oft abgelehnt werden, selbst wenn sie die Konsensregeln erfüllen. Dies birgt ein Zentralisierungsrisiko, das durch strengere Filter noch verstärkt werden kann, da nur Miner und spezialisierte Dienste diese Transaktionen mit Sicherheit in Blöcke umwandeln können.
Bei einem Preis von 10 Satoshis pro virtuellem Byte kostet ein Megabyte Blockspeicher etwa 0,1 BTC, bei 50 Satoshis pro Byte hingegen etwa 0,5 BTC. Die Frage, was die Nutzer zu zahlen bereit sind, ist in diesem Zusammenhang entscheidend.
Das Experiment findet zu einem entscheidenden Zeitpunkt für die Bitcoin-Community statt, da BIP-110 derzeit diskutiert wird. Dieser Vorschlag begrenzt vorübergehend die Datenkapazität von Konsenstransaktionen für etwa ein Jahr. Unter anderem stellt er sicher, dass neue Ausgabeskripte mit einer Größe von mehr als 34 Byte ungültig sind, mit Ausnahme von OP_RETURN-Ausgaben, die bis zu 83 Byte groß sein dürfen. Zudem werden die Nutzdatengröße und die Anzahl der Elemente im Witness-Stack begrenzt, mit einem allgemeinen Limit von 256 Byte, wobei einige Ausnahmen gelten. Befürworter sehen in BIP-110 eine Maßnahme zum Schutz von Node-Betreibern vor steigenden Speicherkosten, während Kritiker vor Nebenwirkungen und Implementierungsrisiken warnen. Dieser Vorschlag bedeutet eine Verlagerung von der Filterung auf Richtlinienebene hin zu Konsensbeschränkungen, was weitreichende Auswirkungen auf die Governance hat.
Habovštiaks Experiment liefert wertvolle Erkenntnisse: Selbst bei Konsenszwängen besteht Konformitätsdruck. Er betont, dass BIP-110 seine spezifische Konstruktion ungültig machen würde, gleichzeitig kann er aber Alternativen mit anderen Kodierungen entwickeln. Diese Dynamik bleibt bestehen: Schränkt man ein Muster ein, lenken Anreize und Einfallsreichtum die Daten in andere Richtungen.
Die Einschränkung gängiger Datenmuster kann kontraproduktiv sein, da sie Nutzer zu alternativen Kodierungen mit höherem Netzwerk-Overhead verleitet. Wenn Entwickler Issues erstellen, die zwar nutzbar erscheinen, aber im Wesentlichen beliebige Daten enthalten, vergrößern sie die UTXO-Menge – die Datenbank ungenutzter Issues, die jeder vollständige Knoten im verfügbaren Speicher vorhalten muss.
Das Wachstum dieses Datensatzes stellt eine dauerhaftere Belastung dar als Zeugendaten oder OP_RETURN-Payloads, die verworfen werden können. Eine Ausgabe, die beispielsweise eine Bilddatei enthält, verbleibt in diesem Datensatz, bis sie jemand freigibt – potenziell unbegrenzt. Diese Aussage verdeutlicht die bisherige Zurückhaltung von Bitcoin Core, strenge Beschränkungen für OP_RETURN einzuführen. Filter, die zunächst als Schutzmaßnahmen erscheinen, können die langfristigen Kosten für Nodes erhöhen und somit das dezentrale Ziel untergraben.
Die ökonomische Dynamik der Durchsetzung deutet auf drei mögliche Szenarien hin. Der erste Weg erhält den Status quo: Daten werden bepreist, nicht verboten. Beliebige Daten bleiben bestehen und werden primär durch den Gebührenmarkt reguliert. Bei knapper werdendem Blockplatz sind datenreiche Transaktionen monetär ausgeschlossen. Der Mechanismus wird eher ökonomisch als technisch. Der zweite Weg verschärft die Filter, während der Konsensgrad unverändert bleibt. Daten werden auf schwerer zu filternde Kodierungen und direkte Übermittlungssysteme für Miner umgestellt.
Das Risiko der Zentralisierung steigt, da nur Miner und spezialisierte Pipelines diese Transaktionen sicher verarbeiten können. Der dritte Ansatz implementiert Konsensbeschränkungen ähnlich denen in BIP-110. Obwohl gängige Muster vorübergehend an Bedeutung verlieren, schreitet die Anpassung mit dem Aufkommen neuer Kodierungen fort. Dies kann zu weiteren Kollateralschäden führen, wenn Beschränkungen Daten in Ausgaben lenken, die die UTXO-Menge weiter vergrößern. Governance-Risiken steigen, wenn kontroverse Konsensänderungen Koordinationsschwierigkeiten und die Möglichkeit von Netzwerkspaltungen mit sich bringen.
Drei Indikatoren werden darüber entscheiden, welches Szenario eintritt. Erstens das Verhalten der Miner: Werden Mining-Pools weiterhin nicht standardkonforme Transaktionen über direkte Kanäle akzeptieren? Dienste wie Slipstream existieren genau für diesen Zweck, und ihr Fortbestand gibt Aufschluss über die Prioritäten der Miner. Zweitens die Entwicklungen im Bereich der Governance rund um BIP-110: Wird der Vorschlag über die Debatten hinaus breite Unterstützung finden? Er erfordert eine koordinierte Umsetzung innerhalb eines dezentralen Netzwerks, wodurch die politische Machbarkeit ebenso wichtig ist wie die technische. Drittens die Sekundäreffekte: Werden die Beschränkungen dazu führen, dass mehr Daten in Kodierungen verarbeitet werden, die die Belastung der Nodes erhöhen? Das Wachstum von UTXOs in Zeiten verschärfter Richtlinien würde hier wichtige Daten liefern.
Wer sich gegen die Speicherung von Daten in der Blockchain außerhalb von Finanztransaktionen ausspricht, könnte aus Habovštiaks Demonstration eine unbequeme Schlussfolgerung ziehen: Man kann sie wahrscheinlich nicht verbieten. Es ist möglich, sie über Gebührenmärkte zu bepreisen, sie durch Richtlinien einzuschränken oder die Implementierung durch Komplexität zu erschweren. Eine vollständige Verhinderung erfordert jedoch die Akzeptanz wirtschaftlicher Zwänge, die außerhalb der eigenen Kontrolle liegen, oder die Implementierung von Konsensbeschränkungen, die ihrerseits Risiken bergen. Bitcoin validiert die Struktur von Transaktionen, nicht deren Bedeutung, und das Protokoll unterscheidet nicht zwischen „Geldtransaktionen“ und „Datentransaktionen“. Diese Unterscheidung ist letztlich eine Interpretation, die das Netzwerk nicht leisten kann.
Die eigentliche Debatte dreht sich nicht darum, ob Bitcoin die technischen Mittel besitzt, um willkürliche Datenmanipulation zu verhindern – die implizite Schlussfolgerung ist, dass dies schwierig, wenn nicht gar unmöglich ist. Im Mittelpunkt der Debatte steht die Wahl der Netzwerktechnologie: Zentralisierung zugunsten von Minern, die Filter umgehen, Governance-Risiken durch kontroverse Konsensänderungen oder höhere langfristige Kosten aufgrund schwächerer Verschlüsselung. Habovštiaks Beispiel bestätigt, dass die Filter nicht wie versprochen funktionieren. Was als Nächstes geschieht, hängt davon ab, ob Bitcoin-Nutzer und -Entwickler diese Realität akzeptieren oder weiterhin nach technischen Lösungen für ein Problem suchen, das sich zunehmend als ökonomisches und Governance-Problem darstellt.
Was bedeutet Habovštiaks Demonstration für die Bitcoin-Community?
Die Demonstration zeigt, dass das Schließen eines Datenkanals nicht bedeutet, dass die Datenverarbeitung verschwindet. Sie unterstreicht, dass es kreative Wege gibt, diese Daten zu übertragen, selbst mit strengen Filtern.
Warum sind Konsensregeln in diesem Zusammenhang wichtig?
Konsensregeln sind von entscheidender Bedeutung, da sie festlegen, welche Transaktionen gültig sind. Sie garantieren nicht, dass Daten ausschließlich als „Geld“ behandelt werden, sondern gewährleisten, dass alle Transaktionen, einschließlich solcher mit nicht-finanziellen Daten, verarbeitet werden können, sofern sie den Regeln entsprechen.
Welche Auswirkungen hat BIP-110 für uns als Investoren oder politische Entscheidungsträger?
BIP-110 kann durch die Festlegung von Datenlimits kurzfristig für Stabilität sorgen. Das Risiko höherer Betriebskosten und potenzieller Konflikte in der Governance sollte Investoren und politische Entscheidungsträger jedoch zu Vorsicht mahnen. Es bietet keine dauerhafte Lösung und kann unerwünschte Nebenwirkungen nach sich ziehen.