TBV überspannt Bitcoin und Ethereum, aber es ist nicht einfach nur der Satz an Ethereum: „Glaub mir, BTC ist bereits gesperrt.“

Wenn ein Vault erstellt wird, generiert der Nutzer zuerst einen Geheimwert, den nur er kennt, und übermittelt dessen Hash an Ethereum. Die Pre-PegIn-Ausgabe auf der Bitcoin-Seite wird ebenfalls an dieselbe Hash-Bedingung gebunden. Erst nachdem die Bitcoin-Transaktion und die zugehörigen Signaturen vorbereitet sind, gibt der Nutzer den Geheimwert auf Ethereum öffentlich preis, und das Protokoll nutzt diese Information, um die nachfolgenden Transaktionen auf der Bitcoin-Seite abzuschließen.

Ich verstehe den Kern dieser Gestaltung so: Die Zustände beider Seiten werden mit derselben kryptografischen Bedingung gekoppelt. Ohne den richtigen Geheimwert kann der Ablauf nicht beliebig weiterlaufen; außerdem muss der Nutzer nicht darauf vertrauen, dass ein Cross-Chain-Betreiber im Hintergrund die Datenbank korrekt synchronisiert.

Diese Methode ist dennoch keine klassische „atomare“ Cross-Chain-Übertragung im Sinne einer einzelnen Transaktion, denn Bitcoin und Ethereum haben jeweils eigene Block- und Bestätigungsrhythmen. Sie stellt aber so weit wie möglich sicher, dass die entscheidenden Aktionen auf beiden Ketten rund um dieselbe öffentlich überprüfbare Bedingung stattfinden.

Wenn die Off-Chain-Koordination fehlschlägt, ist in der temporären Ausgabe von Bitcoin zudem ein Time-Lock-Rückerstattungspfad vorgesehen; der Nutzer verliert also nicht dauerhaft BTC, nur weil die Aktivierung auf der Ethereum-Seite nicht erfolgreich zustande kommt.

Ich finde, das Schlimmste an Cross-Chain-Sicherheit ist nicht die Langsamkeit, sondern wenn beide Ketten unterschiedliche Ergebnisse anzeigen, man aber nur warten kann, bis ein Administrator das manuell korrigiert. TBV geht den Weg, Fehlschlagzustände im Voraus zu entwerfen, sodass sowohl Erfolg als auch Misserfolg entlang öffentlicher Regeln beendet werden können.

Ein wirklich zuverlässiges Cross-Chain-System ist nicht nur die Erklärung, wie man einsteigt, sondern auch, wenn der Einstieg nicht vollständig abgeschlossen ist, klar zu sagen, wie der Nutzer sicher zum Ausgangspunkt zurückkehrt. #baby $BABY @BabylonLabs_io