今日は Babylon Genesis の設計を見直していて、ずっと一つの疑問が頭から離れませんでした。プロトコル全体が BTC の安全性を中心にしているのに、なぜ公式はわざわざ BABY を別途発行しているのでしょうか? それなら BTC にすべての機能を担わせればよかったのではないでしょうか?

読み進めていくと、公式は最初から BTC をネットワーク内の「万能資産」にするつもりはなかったことが分かってきます。

Babylon における BTC は、むしろ安全のための保証金のようなものです。BTC は経済的な安全性を提供し、接続された PoS ネットワークがビットコインの価値の裏付けを借りられるようにします。しかし、実際にネットワークを動かすのは別のロジックです。ガスの支払い、ガバナンス投票、エコシステムのインセンティブといった、高頻度のアクションはすべて BABY に任されています。

後から気づいたのですが、これは実のところ、ある矛盾を意図的に避けるための設計です。つまり、保管価値の性格が強い資産に対して、高頻度の運用タスクまで同時に背負わせないようにしているのです。

もしすべての操作が BTC に依存してしまうと、ネットワークとのあらゆるインタラクションがビットコインそのものの資産に直接紐づいてしまいます。取引体験もインセンティブ設計も、必然的に制約を受けます。Babylon は実行層を BABY に任せ、安全層を BTC に残すことで、本質的に「2つの資産にそれぞれ得意分野を担当させ、互いに代替させない」状態を作ろうとしているのです。

もちろん、この設計にはコストもあります。プロトコルは2つの経済体系を維持する必要があり、ユーザーの理解のハードルも上がります。エコシステム構築においても、BTC 保有者と BABY 利用者の双方を同時に考慮しなければなりません。ただし、すべての責任を一つの資産に押し込むよりも、この役割分担のほうが、今後の拡張に向けた余地をより多く残してくれるのです。

以前は、Babylon のイノベーションは「BTC をネイティブにステーキングできるようになる」という点だけだと思っていました。けれど今見ると、実際に目指しているのは、安全層と実行層を分離したアーキテクチャを構築することです。そして BABY の存在は、この分業を長期的に成立させるための重要な一部分なのです。

将来的に、より多くの Bitcoin エコシステムのプロトコルが同様の方式を採用するようになったら、「ある資産は安全性を担当し、別の資産は運用を担当する」という考えにより共感できるようになるでしょうか。それとも、あらゆる機能を BTC に集中させる方針を貫きますか?

#baby $BABY