「返済すべて(REPAY ALL)」は、自分のビットコインが出金できる状態になっていることだと思いました。

しかし、出金の全工程を止めうる小さな注意点を見つけました。

返済トランザクションを準備している間も、負債は凍結されません。

残高の確認からトランザクションの承認(確定)までの間、利息は引き続き発生しうるのです。また、丸めによって極めて小さな残高が残ることもあります。

私には、このポジションは実質的にクリアされたように見えます。

しかしプロトコルから見ると、まだ未払いです。

Babylon の現在の TBV テストネットのフローは、ここが容赦なく正確です。完全な出金には、私が借りたすべてのリザーブに対して負債がゼロであることが必要です。

わずかな残額であっても、出金をブロックし、ビットコインの償還(redemption)プロセスの開始を妨げてしまいます。

BTC は失われません。

ポジションは清算されません。

「ほぼゼロ」と「ゼロ」は、オンチェーン上ではまったく別の状態なので、出口(exit)が単に未完了なだけです。

記載された返済フローは、これを踏まえて、利息や丸めをカバーするために返済額を少し多めにできるようになっています。未使用の余剰分は返金されます。
その後、借りた各リザーブについて、負債残高が本当にゼロになっているかを改めて確認すべきです。

私はこの点が好きです。なぜなら、人々がよく忘れがちなことを明らかにしているからです。

ブロックチェーンは意図を理解しません。

理解するのは、最終状態だけです。

私の結論:

Babylon TBV では、ポジションを正常にクローズすることが「Repay(返済)」をクリックすることよりも、取引が確定した後に残っているものを検証することに左右されるかもしれません。

@BabylonLabs_io $BABY $CYS $BANK #baby