Ich dachte, das sei ein Bug. Stellt sich heraus, es ist das Design.
Ich ging davon aus, dass ein Vault wie eine normale Collateral-Position funktionieren würde: ein bisschen nachfüllen, ein bisschen herausziehen, dann nach und nach anpassen. Trustless Bitcoin Vaults (TBV) funktioniert überhaupt nicht so.
Der Grund liegt daran, was ein Vault eigentlich ist. Es ist kein laufendes Guthaben, das irgendwo „live“ sitzt, sondern eine einzelne vorab signierte Bitcoin-Vereinbarung. Alles darüber, wer ihn beanspruchen kann, unter welchen Bedingungen und an welches Protokoll er gebunden ist, wird in dem Moment festgelegt, in dem er erstellt wird.
Daher ist die Rücknahme nur als kompletter Vault möglich. ein Teil rein, ein Teil raus. keine teilweisen Auszahlungen. Und das Zielprotokoll kann später auch nicht stillschweigend geändert werden.
Irgendwie rückwärts gedacht, wenn man darüber nachdenkt. TBV existiert, um BTC nutzbar zu machen, statt es nur in Cold Storage liegen zu lassen. Aber der Vault selbst ist weniger flexibel als eine normale Collateral-Position, weil seine Regeln von Tag eins an feststehen.
Mich würde interessieren, ob sich das ändert, sobald das Ganze von Testnet weggeht — oder ob die komplette-Vault-Rücknahme einfach der dauerhafte Kompromiss ist, wenn man auf vorab signierten Bitcoin-Transaktionen aufbaut.
@BabylonLabs_io $BABY #baby #Bitcoin #BitcoinInfrastructure #Babylon $ETH $WBTC