スクロールを止めざるを得なかった、バビロンのドキュメントに関する「本当の疑問」です。ネットワークを監視するために割り当てられた各チェレンジャーが、ある日すべて完全に沈黙したらどうなるのでしょうか。誰も見ていないから、詐欺はただ無競争ですり抜けていくのですか。
いいえ。そしてその理由こそが、この設計のまさに全体像です。Universal Challengers は、無効な状態遷移が落ち着いてしまう前に捕まえるために存在しますが、その仕事を独占するための排他的な鍵が誰かに渡されたわけではありません。これは、固定メンバーの「許可制クラブ」ではない。役割であって、埋めたい人なら誰でも参加できるものです。割り当てられたウォッチャーが眠っている、オフラインだ、賄賂を受けている、あるいは侵害されているとしても、とにかくチェーンに注意を払っている別の誰かがいれば、まったく同じチャレンジを送れます。脅されているのは、BTC が保管庫(vault)に座りっぱなしの預託者でも同じです。
少し立ち止まって考えてください。これは「脚注」ではなく、実在する設計上の選択です。専用の「ウォッチャー」役に依存する多くの仕組みは、ウォッチャーが肝心なときに現れることを、こっそり前提に賭けています。一度でもその窓を逃すと、たとえ偶然であっても、詐欺はきれいに通ってしまい、やり直しも、異議申し立てもできません。バビロンは、その賭けをしないようにしている。役割を割り当てではなく開放しているため、不在は脆弱性ではなくなり、詐欺が捕まるかどうかに関係のない「ただの無関心」になります。
でも、ここからは頷きっぱなしではいられません。permissionless(誰でも参加できること)とactive(実際に能動的に見ていること)は同じではありません。誰でもチャレンジできるとしても、それが「すべての vault に対して、すべてのアプリケーションで、毎秒リアルタイムに誰もが見張っている」ことを意味するわけではない。預託者には賭け金(skin in the game)があり、常に確認する明確な動機がある。しかし、その特定の vault に何の利害もないただの無関係な観測者には、わざわざ気にする理由がありません。
では、普通の、退屈な、何も起きない日には、実際に誰がこの仕事をやっているのでしょうか。詐欺は本当に「誰でも開かれている」から捕まるのか。それとも、預託者が静かに自分のポジションを監督するよう強いられているから捕まっているだけなのか。
#baby @BabylonLabs_io $BABY