Ein BTC-Kredit, vom Anfang bis zum Ende: Wie viele Schritte braucht es? Ich habe den gesamten Ablauf einmal komplett durchlaufen – wie eine komplette Partie Schach, Zug für Zug.
Erster Schritt: setzen. BTC wird in den eigenen „Treasury“-Kreislauf gesperrt. Diese Treasury ist ein vollständiger UTXO; der Ausgabenpfad ist bei der Erstellung bereits vorgezeichnet.
Zweiter Schritt: Nachricht senden. Die Metadaten der Treasury werden an einen Smart Contract auf der Contract-Chain übergeben – mit der Botschaft: Hier wartet eine BTC-Forderung.
Dritter Schritt: verifizieren. Der Contract prüft die Echtheit der Treasury mittels eines Bitcoin-Light-Clients. Erst wenn die Prüfung bestanden ist, prägt er interne Buchungstoken.
Vierter Schritt: ausleihen. Die Buchungstoken werden in den Kredit-Pool gelegt, der Stabilcoin kommt an.
Fünfter Schritt: Abschluss. Rückzahlung, Buchungstoken verbrennen, ein Vernichtungs-/Burn-Nachweis erzeugen. Nach Ablauf der Zeit wird die BTC entsperrt und an den ursprünglichen Besitzer zurückgegeben.
Wenn die fünf Schritte erledigt sind, ist der wichtigste Punkt zum Nachdenken der dritte: verifizieren. Das ist auch der Teil des gesamten Ablaufs, der am leichtesten übersprungen werden kann – auf der Oberfläche ist er ein kurzer Moment, on-chain jedoch muss der Light-Client jede einzelne Position abgleichen. Das Schlimmste in einer Partie ist nicht, dass der Gegner stark ist, sondern dass der Schiedsrichter blind ist. Wenn der Contract die Bitcoin-Treasury nicht selbst „gesehen“ hat, erkennt er die Sicherheiten nicht an – und wenn genau dieser Schritt hakt, waren die ersten beiden Schritte umsonst.
Ich dachte anfangs, das Herzstück der Kreditvergabe liege im Moment, in dem Geld ausgeliehen wird. Doch nachdem ich alles verfolgt hatte, merkte ich: Das Herzstück liegt im Moment der Verifikation. Ob Geld überhaupt ausgeliehen werden kann, hängt davon ab, ob der Nachweis bestehen kann. Das ist wie beim Schach: Einsetzen ist leicht, aber das Festsstellen/Schiedsrichter-Entscheiden ist schwer. Wenn man sich bei einem einzigen Schritt vertut, ist das ganze Spiel verloren.
Warum den Ablauf so fein aufteilen? Weil jeder Schritt ein entsprechendes On-Chain-Indiz hat. Sind die Beweise nicht vollständig, läuft der Prozess nicht. Der Vorteil, wenn die Regeln offen dargelegt sind, besteht darin, dass jeder nachprüfen kann – man muss keinem Versprechen eines anderen einfach glauben.
Und noch ein Schritt, den man leicht übersieht: die Abwicklung (Liquidation). Wenn der Preis unter die Linie fällt, gleicht der Liquidator die Schuld aus, verbrennt Buchungstoken und reicht Nachweise ein. Nach Ablauf der Zeit kann er die BTC in Empfang nehmen. Der Liquidator bekommt nicht einfach fertige Sicherheiten aus dem Vertrag, sondern die Beute – nachdem man denselben Ablauf vollständig durchlaufen hat. Für wen auch immer gelten die Regeln gleich.
Die Reise eines Geldbetrags beginnt in der Treasury, macht einmal den Umweg über den Contract und kehrt wieder in die Treasury zurück. @BabylonLabs_io schreibt jeden Schritt als öffentlichen Ablauf auf – die Spielzüge werden sichtbar gemacht. In der $BABY -Ökosphäre kann nur derjenige, der diese Partie wirklich versteht, die nächsten Veränderungen auch tragen. #baby
Erster Schritt: setzen. BTC wird in den eigenen „Treasury“-Kreislauf gesperrt. Diese Treasury ist ein vollständiger UTXO; der Ausgabenpfad ist bei der Erstellung bereits vorgezeichnet.
Zweiter Schritt: Nachricht senden. Die Metadaten der Treasury werden an einen Smart Contract auf der Contract-Chain übergeben – mit der Botschaft: Hier wartet eine BTC-Forderung.
Dritter Schritt: verifizieren. Der Contract prüft die Echtheit der Treasury mittels eines Bitcoin-Light-Clients. Erst wenn die Prüfung bestanden ist, prägt er interne Buchungstoken.
Vierter Schritt: ausleihen. Die Buchungstoken werden in den Kredit-Pool gelegt, der Stabilcoin kommt an.
Fünfter Schritt: Abschluss. Rückzahlung, Buchungstoken verbrennen, ein Vernichtungs-/Burn-Nachweis erzeugen. Nach Ablauf der Zeit wird die BTC entsperrt und an den ursprünglichen Besitzer zurückgegeben.
Wenn die fünf Schritte erledigt sind, ist der wichtigste Punkt zum Nachdenken der dritte: verifizieren. Das ist auch der Teil des gesamten Ablaufs, der am leichtesten übersprungen werden kann – auf der Oberfläche ist er ein kurzer Moment, on-chain jedoch muss der Light-Client jede einzelne Position abgleichen. Das Schlimmste in einer Partie ist nicht, dass der Gegner stark ist, sondern dass der Schiedsrichter blind ist. Wenn der Contract die Bitcoin-Treasury nicht selbst „gesehen“ hat, erkennt er die Sicherheiten nicht an – und wenn genau dieser Schritt hakt, waren die ersten beiden Schritte umsonst.
Ich dachte anfangs, das Herzstück der Kreditvergabe liege im Moment, in dem Geld ausgeliehen wird. Doch nachdem ich alles verfolgt hatte, merkte ich: Das Herzstück liegt im Moment der Verifikation. Ob Geld überhaupt ausgeliehen werden kann, hängt davon ab, ob der Nachweis bestehen kann. Das ist wie beim Schach: Einsetzen ist leicht, aber das Festsstellen/Schiedsrichter-Entscheiden ist schwer. Wenn man sich bei einem einzigen Schritt vertut, ist das ganze Spiel verloren.
Warum den Ablauf so fein aufteilen? Weil jeder Schritt ein entsprechendes On-Chain-Indiz hat. Sind die Beweise nicht vollständig, läuft der Prozess nicht. Der Vorteil, wenn die Regeln offen dargelegt sind, besteht darin, dass jeder nachprüfen kann – man muss keinem Versprechen eines anderen einfach glauben.
Und noch ein Schritt, den man leicht übersieht: die Abwicklung (Liquidation). Wenn der Preis unter die Linie fällt, gleicht der Liquidator die Schuld aus, verbrennt Buchungstoken und reicht Nachweise ein. Nach Ablauf der Zeit kann er die BTC in Empfang nehmen. Der Liquidator bekommt nicht einfach fertige Sicherheiten aus dem Vertrag, sondern die Beute – nachdem man denselben Ablauf vollständig durchlaufen hat. Für wen auch immer gelten die Regeln gleich.
Die Reise eines Geldbetrags beginnt in der Treasury, macht einmal den Umweg über den Contract und kehrt wieder in die Treasury zurück. @BabylonLabs_io schreibt jeden Schritt als öffentlichen Ablauf auf – die Spielzüge werden sichtbar gemacht. In der $BABY -Ökosphäre kann nur derjenige, der diese Partie wirklich versteht, die nächsten Veränderungen auch tragen. #baby