昨夜、うっかりではなく意図的にテストネットのポジションを清算(リキディエーション)に入れて、「『即時の清算』って聞こえたとおりの意味だろう」と決めつけずに、実際に何が起きるのかを見てみました。

見落としやすいポイントがここです。ボルト(vault)が清算されるとき、清算業者(liquidator)はあなたの実際のBTCがBitcoin上でアンワインドするのを待ちません。別のSwap Spokeが、Ethereum側のスピードでWBTCを即座に支払ってくれるんです。あなたの実BTCがBitcoin上でアンワインドされるのはその後で、しかもBitcoinのより遅いタイムラインに従い、さらにそのあと、アービトラージを行う誰かによって償還(redeem)されます。

思い出したのは、あなたが駐車場に車を引き付けた瞬間に、代車をすぐ渡してくるバレーパーキングの人。けれどあなたの本物の車は、まだ裏の敷地で歩き回されている最中です。体感は「すぐ」なんですよね。けど実際は違って、「2つのタイムラインに分割されていて、あなたがその衝突する瞬間を見ることがない」だけです。

つまり、この「即時(instant)」は暗号的な保証ではなく、流動性(liquidity)の保証です。Swap Spokeが、前払い用として待機しているだけの十分なWBTCを本当に持っている場合に限り成り立ちます。ふつうの日なら問題ありません。しかし清算は固まって起きがちです。ほとんどの場合、みんなのBTCが同時に危険になるような、まさにその価格変動のタイミングでまとめてヒットします。そんなときこそ、共有WBTCの準備金が、最も厳しくストレステストされる瞬間なんです。適当に静かな火曜に試されるわけじゃない。

設計そのものに間違いがあるわけではなく、実物資産がより遅く決済される間に流動性を前に出す(frontingする)のは、妥当なトレードオフです。ただしそれは、「信頼不要・ブリッジなし(trustless, no bridge)」と「即時の清算(instant liquidation)」が、別々の主張として束ねられていて、実際に暗号で強制されているのはそのうち1つだけ、ということでもあります。もう1つは、その準備金が“必要とされるまさにその瞬間”に、十分な深さを持っているかに依存します。

その準備金について、想定されるTVLに対してどれくらいのターゲット規模が公表されているのか、それとも利用状況に応じて自然にスケールする想定なのか、気になっています。なぜなら、その数字こそが、「即時」が本当に機能するかどうかを、実際に一度だけ試されるときに決めるからです。

@BabylonLabs_io $BABY #baby #Babylon $SKYAI $VIC