#baby $BABY In den letzten Tagen habe ich mich ununterbrochen an dem Whitepaper von @BabylonLabs_io festgebissen – besonders bei der Erforschung von Trustless Bitcoin Vaults (TBV). Dabei gab es in meinem Kopf immer einen Knoten, den ich nicht lösen konnte: Wenn das TBV-Konzept so verschachtelt ist, warum lässt man dann nicht einfach das Bitcoin-Hauptnetz (das „große Brötchen“) den Betriebszustand externer Smart Contracts direkt verstehen? Wäre das nicht viel direkter?
Am Anfang dachte ich wirklich, das sei ein technischer Kompromiss der Projektseite. Aber als ich mitten in der Nacht die Verifikationslogik auf meinem Notizblock nachgezeichnet habe, ist mir plötzlich „die Glatze geplatzt“ – jetzt wurde mir klar: So simpel, wie es auf den ersten Blick wirkt, ist das Ganze nicht.
Frag mal: Wie tickt Bitcoin? Es ist im Kern ein störrischer „Alt-Haudegen“, der stur nach festen Regeln funktioniert. Seine zugrunde liegende Architektur ist überhaupt nicht dafür gebaut, komplexe Ökosystem-Interaktionen zu verarbeiten. Wenn man Bitcoin also zwingend den Zustand von externen Chains aufbürdet, reißt man damit gewaltsam die „absolute Sicherheitsgrenze“ auf, auf die Bitcoin so stolz ist. Dann führt man zwangsläufig eine ganze Reihe dubioser Middleware und zusätzlicher Vertrauensannahmen ein. Babylons Ambition ist jedoch genau das Gegenteil: Man soll einerseits schlafende BTC zum Arbeiten bringen, aber andererseits keinerlei zusätzlichen Kosten für Vertrauen auch nur im Ansatz erhöhen.
Daher wählt TBV sehr klug einen „extrem zurückhaltenden“ Weg. Es zwingt Bitcoin nicht dazu, die Sprache der externen Protokolle zu lernen, sondern verlagert die eigentliche Arbeit nach draußen: Das externe Protokoll berechnet das Ergebnis. Anschließend wird dieses Ergebnis mithilfe kryptografischer Beweise so „übersetzt“, dass Bitcoin selbst es versteht – konkret in Form von UTXO-Ausgabe-Bedingungen, die Bitcoin direkt ausführen kann. Und was, wenn es Streit gibt? Dann liefern sich die Parteien draußen über den Challenge-Mechanismus den Kampf. Das Bitcoin-Hauptnetz muss im Grunde gar nicht wissen, was draußen spektakulär passiert ist. Es fungiert kalt und unbarmherzig als endgültiger Schiedsrichter: Stimmen die von euch eingereichten Bedingungen mit meinen ursprünglichen Regeln überein? Wenn ja, wird freigegeben und entschlossen; wenn nein, wird verworfen. Das bedeutet zugleich: Die endgültige Entscheidung über unser Vermögen liegt von Anfang bis Ende unerschütterlich bei Bitcoin selbst – und wird an keinen Zwischenhändler abgegeben!
Erst an dieser Stelle habe ich wirklich verstanden, was die offizielle Erklärung mit dem immer wieder betonten „Translation (Übersetzung)“ meint. Es wird nämlich nicht einfach das Datenformat umgewandelt, sondern komplexer externer Konsens wird in einem „Dimension-Down“ direkt zu kryptografischen Bedingungen verdichtet, die Bitcoin nahtlos ausführen kann.