この2日間、IBC/クロスチェーンメッセージ伝達について見ていて、ますます自分が「今日誰が子育てをしているか」を数えているように感じてきた。
一つのクロスチェーンは要するに、二つのチェーンがちょっと挨拶するだけではない:
ソースチェーンの最終性を信じるかどうか、
軽量クライアント/検証セットの更新を誰が担当するか、
リレーヤーがメッセージを遅らせるかどうか、
目的チェーンのモジュールがパッケージをどう検証するか、
さらにタイムアウト/リプレイ/順序乱れなどの細かい点もあり、
どこか一つでも緩めるとすぐに問題が起きやすい。
ブリッジももっと現実的で、多くは実は「マルチシグ/運営を信じることから始める」もので、
純粋な技術だけに見せかけてリスクを忘れないようにしないといけない。
最近のブロックチェーンゲームの経済崩壊もかなり似ている:
インフレが一気に来て、スタジオが巻き込み、
コインの価格が下がった後にクロスチェーンで流動性を引き出し、
オンチェーンのメッセージ量や遅延もひどくなっていく…
今では基本的に、クロスチェーンの前にまず誰を信じるのか、どの程度まで信じるのかを見極める習慣がついた。
さもないと、一瞬気を抜いたら大きな事故になる。
原文表示