#baby $BABY @BabylonLabs_io

翻訳:Babylon の Bitcoin Staking Scripts のページを開いて最初にぶつかったのは、冷たくて現実的な事実でした。ビットコインのスクリプトは「現在の署名」しか認めず、「この先の資金を未来にどう使うべきか」を解釈できないのです。ところが、ステーキングの仕組みはこの2つを同時に成立させたい。つまり、ちゃんと従う人はタイムロックを守っていれば償還できる一方で、Finality Provider は同じ高さで矛盾するブロックに署名してしまえば、即刻のスラッシング(差し引き・没収)を受ける必要がある。ですが、ネイティブのBTCコードにはこの分岐はありません。自分で掘り起こすしかないのです。

Covenant Committee のマルチシグ集団を初めて見たとき、直感は「また一つ、集権の絆創膏か😑」でした。ですが Staking Scripts を掘り下げると、思ったより単純ではありません。Unbonding の手順では、ユーザーが unbonding tx に署名するだけでは足りず、委員会が閾値に達する形でマルチシグし、さらに 1008 ブロックの時間ロックを重ねて初めて、状態遷移が成立します。Slashing の経路はさらに厄介で、EOTS(Extractable One-Time Signature。Schnorr の上に組まれたもの)によって、不正を行うコストを数学の問題に変換する——同じ EOTS の秘密鍵が同じ高さで2つの異なるブロックに署名してしまうと、その2つの署名の組から秘密鍵が逆算できてしまう。すると誰でも漏れた鍵を使って、あらかじめ用意された罰金(没収)取引をブロードキャストできるようになり、委託ステークの一部を burn address に送ることができます。

つまり、委員会は伝統的な仲介者ではなく、プロジェクト側が「ビットコイン本体は未来を予見できない」という先天的欠陥の開発コストを引き受けた存在なのです。仕組みが信頼を消したわけではありません。信頼を、有限のノード数、閾値の数、そして UTXO に書き込まれた opcode に押し込んだだけで、体積(規模)は小さくなったけれど、消えてはいない。

潜む危険もそこにあります。FP が広範にダウンしたり、委員会の閾値が外部からの脅迫で崩れたりすれば、本来リスクを塞いでいた「壁」が、単一の破綻へとつながる導火線になり得るのです。長期的に見るべきは「どれだけ分散されているか」だけではなく、これらのマルチシグノードが、いつまでも感情のないスクリプト実行機として振る舞えるか——押印(署名)するだけで、ルールは改めず、誰かのために勝手に踏み越えないかどうかです。

この硬派な組み立てを無理やり BTC メインネットで動かし、償還可能+罰金可能というステーキング原語を成立させた。代償とリスクはセットで紐づけられています。@BabylonLabs_io は不可能な要件を opcode に固定してしまった。でも、それがメインネットの長期的な圧力に耐えられるかどうかは別問題。次の極端な相場局面で、EOTS の漏洩パスと委員会の閾値、どちらが先に「壁際」に追い詰められるのか——そこが鍵になります。