こんなに長い間BabylonのTrustless Bitcoin Vaultsを見ていて、正直最初は僕もあの思考の行き止まりに落ち込んだ。ずっと「これって、Bitcoinのメインチェーンを無理やり“万能読解マシン”にしようとしてないか?」って思ってたんだ。——ところが、その物議を醸した挑戦のループ(閉路)を頭の中で3、4回回してみると、ようやく気づいた。クソ、逆だった。
大餅が64000まで上がってるのに、BTCも上がってる!
Bitcoinのメインチェーンの“あの感じ”。界隈の古参ならみんな知ってる。それはバカだからじゃない。頑固なんだ。こいつが一生認めるのは2つだけ——秘密鍵の署名が正しいか、そしてスクリプトの解錠条件が成立しているか。隣のEthereumやCosmosでスマートコントラクトが何をどうしたのか、こいつに「理解」させることを期待する? それは、アセンブリ言語しか扱えない古い骨董機に3A級の大作を走らせるようなもので、動かないだけじゃなくて、検証境界が丸ごと曖昧になる。
じゃあTBVは結局何をしたの? いちばん“やばい”のは、それが「外部計算」をブラックボックスの供給業者として扱う点だと思う。外部プロトコルは好きに走らせて、どんな結果が出てもいい。でも僕の大餅を動かしたいなら、その計算結果を、Bitcoinが承認できる“出費条件”に圧縮して持ってこい。これは裁判で争うときに似ている。裁判官は、場外でどれだけ揉めたかとか、手を何回打ったかなんて見ない。裁判官が見るのは、法的効力のある証拠を手に持っているかどうかだけだ。
僕が公式の「Translation」という言葉を何度も考え直した結果、これって単なるデータ形式の変換じゃない。完全に別の司法管轄のあいだに、暗号学ベースの“公証役場”を架けたようなものだ。外部プロトコルが事実を生成し、Babylonがその事実をBitcoinの母語に翻訳する。もし誰かが提出した翻訳文(訳し方)に問題があれば、チャレンジ機構が即座に起動する。Bitcoinは事実がどうやって生まれたかを知る必要はない。最後に、署名とハッシュが合っているかを確認するだけ。
この協力の仕方は、開発者にとってまさに福音だ。BTCエコシステムで何かをやりたいなら、以前みたいにメインチェーンの“鈍さ”に合わせて、心配の種が尽きない妥協コードを大量に書く必要はない。安全性を、あるマルチシグ委員会の人柄に預ける必要もない。TBVは「計算」と「検証」を徹底的に分離し、それぞれが自分の仕事をする。
@BabylonLabs_io $BABY #baby
大餅が64000まで上がってるのに、BTCも上がってる!
Bitcoinのメインチェーンの“あの感じ”。界隈の古参ならみんな知ってる。それはバカだからじゃない。頑固なんだ。こいつが一生認めるのは2つだけ——秘密鍵の署名が正しいか、そしてスクリプトの解錠条件が成立しているか。隣のEthereumやCosmosでスマートコントラクトが何をどうしたのか、こいつに「理解」させることを期待する? それは、アセンブリ言語しか扱えない古い骨董機に3A級の大作を走らせるようなもので、動かないだけじゃなくて、検証境界が丸ごと曖昧になる。
じゃあTBVは結局何をしたの? いちばん“やばい”のは、それが「外部計算」をブラックボックスの供給業者として扱う点だと思う。外部プロトコルは好きに走らせて、どんな結果が出てもいい。でも僕の大餅を動かしたいなら、その計算結果を、Bitcoinが承認できる“出費条件”に圧縮して持ってこい。これは裁判で争うときに似ている。裁判官は、場外でどれだけ揉めたかとか、手を何回打ったかなんて見ない。裁判官が見るのは、法的効力のある証拠を手に持っているかどうかだけだ。
僕が公式の「Translation」という言葉を何度も考え直した結果、これって単なるデータ形式の変換じゃない。完全に別の司法管轄のあいだに、暗号学ベースの“公証役場”を架けたようなものだ。外部プロトコルが事実を生成し、Babylonがその事実をBitcoinの母語に翻訳する。もし誰かが提出した翻訳文(訳し方)に問題があれば、チャレンジ機構が即座に起動する。Bitcoinは事実がどうやって生まれたかを知る必要はない。最後に、署名とハッシュが合っているかを確認するだけ。
この協力の仕方は、開発者にとってまさに福音だ。BTCエコシステムで何かをやりたいなら、以前みたいにメインチェーンの“鈍さ”に合わせて、心配の種が尽きない妥協コードを大量に書く必要はない。安全性を、あるマルチシグ委員会の人柄に預ける必要もない。TBVは「計算」と「検証」を徹底的に分離し、それぞれが自分の仕事をする。
@BabylonLabs_io $BABY #baby
