Ich bin den TBV-Settlement-Flow von Babylon noch einmal durchgegangen, und eine Sache ist mir endlich klar geworden: Das Vault-Skript wurde im Voraus signiert, also „entscheidet“ es nichts für sich allein.

Hier gibt es keine Orakel-Magie. Bitcoin versucht nicht, die Host-Chain direkt zu verstehen. Stattdessen muss die Partei, die BTC verwendet, etwas nehmen, das bereits in der Host-Chain passiert ist, und daraus einen kryptografischen Beweis machen, den Bitcoin verifizieren kann.

Das ist die eigentliche Idee hinter TBV. Das Skript versteht kein Lending, kein Settlement und keine Preise. Es prüft nur, ob der eingereichte Beweis zu den in ihm festgeschriebenen Ausgabebedingungen passt.

Deshalb ist auch der Claim- und Challenge-Flow so wichtig. Ein Borrower reicht zuerst eine Claim-Transaktion ein. Wenn niemand dagegen vorgeht, läuft der Timelock ab und der Prozess geht weiter. Wenn der Lender jedoch glaubt, dass etwas nicht stimmt, kann er es herausfordern und den Borrower zwingen, den signierten ZK-Beweis offenzulegen. Ein gültiger Beweis entsperrt das BTC. Ein ungültiger blockiert den Rückzug.

Also urteilt die Bitcoin-Chain nicht im menschlichen Sinne über die Situation. Die Entscheidung ist bereits selbst im Skript kodiert.

In diesem Sinne geht es bei TBV nicht darum, dass Bitcoin die Außenwelt „versteht“. Es geht darum, dass externe Ereignisse so für Bitcoin lesbar werden, dass es sie ohne Vertrauen verifizieren kann.
#baby
@BabylonLabs_io
$BABY