#baby $BABY 過去数日間、Trustless Bitcoin Vaults(TBV)に関する技術ドキュメントを@BabylonLabs_io から再読しました。最初は償還(レデンプション)の手順を確認したいと思っていましたが、「translation(翻訳)」という言葉でずっと引っかかってしまいました。BitVM3と公式のフローチャートに立ち返って考えた結果、重要なことに気づきました。出典が言う「translation」は、データ送信そのものを変更するものではありません。それは、外部の出来事が実際に起きたことを、ビットコインがどう検証するかを変えるのです。

以前は、BTCをより金融的な用途に広げる際の最大の障害は、チェーン間の相互運用性やカストディだと思っていました。調べるほど、問題を取り違えていたことに気づきました。ビットコインができないのは、外部情報を受け取らないことではありません。ビットコインができないのは、ホストチェーン上で既に起きた出来事が、本当に真実なのかを検証することです。貸付が完了したか、清算が発動されたか、償還条件が満たされたか、といったことはすべて、ビットコインのコンセンサスの外で起こります。

だからこそTBVが私にとって重要なのです。TBVは、BTCを別のシステムへ移すものではありません。すでに証明済みのホストチェーン上の出来事を、ビットコインが検証できるプローフ(証明)へ変換し、あらかじめ定義されたScriptの支出条件を満たせるようにします。ビットコインはコンセンサス規則を変更しません。単に、検証できるプローフをチェックしたうえで、UTXOを支出できるかどうかを判断するだけです。

そして、@BabylonLabs_io が BitVM3 の周りにTBVを構築していることにも納得がいきます。それはビットコインをスマートコントラクト・プラットフォームにしようとしているわけではありません。初めて、外部によって検証された出来事に基づいてネイティブBTCの支出にビットコインが応答できるようにすることを可能にしています。TBVはビットコインの実行能力を拡張するのではなく、外部の事実を検証し、それに応答するビットコインの能力を拡張します。