MSTR Cat

ブロックチェーン/レベル V · レイヤー/5.3 ビットコインネイティブ資産/レッスン 7

ビットコイン上のコントラクト:DLCとキーレス・カストディ型レンディング

オラクルの署名による決済と、鍵を渡さずに借りる仕組み

用意するものタデウス・ドライジャの論文「Discreet Log Contracts」(2017年)のコピーgithub.com/discreetlogcontractsからのDLC仕様書マルチシグネチャ取引を閲覧できるブロックエクスプローラースクリプト閲覧機能を備えたブロックエクスプローラー

問い

  1. オラクルが誰が賭けているのかを知らないまま、ビットコイン上でコントラクトはどのように実行されるのでしょうか?
  2. なぜDLCには、ブロックチェーン上の価格フィードがまったく必要ないのでしょうか?
  3. オラクルがオフラインになったり嘘をついたりした場合、デリバティブポジションはどうなるのでしょうか?

探究

    パート IDiscreet Log Contracts:ビットコイン流のオラクル

  1. タデウス・ドライジャは2017年6月にDiscreet Log Contracts(DLC)を提案し、同年11月のScaling Bitcoinで発表しました。中核となる革新は多者間のコミットメント方式で、参加者はマルチシグのアウトプットに資金をロックすると同時に、起こりうるすべての結果に対するトランザクションに事前署名します。コインを使うのに必要な署名一式を単独で保持する参加者はいないため、誰も一方的に全額を請求することはできません。
  2. オラクルは、将来のイベントに対する公開ノンスを事前に発表します。そのノンスとオラクルの公開鍵から、誰でも起こりうる結果ごとに、オラクルが最終的に行う署名に対応するポイントを計算できます。当事者はこれらのポイントを使って、事前署名済みの各コントラクト実行トランザクションをロックします。これにより、各トランザクションは、それぞれの結果に対するオラクルの署名があって初めて完成させられます。オラクルは結果にのみ署名し、コントラクトを見ることはなく、その存在を知る必要もありません。
  3. オラクルが実際の結果に対する署名を公開すると、対応するトランザクションを完成させてブロードキャストでき、合意どおりに支払いが行われます。他の結果に対するトランザクションはロックされたままです。オラクルがそれらの結果に署名することはないからです。1つのイベントについて2つの結果に署名すれば、オラクルの秘密鍵が露呈してしまいます。オラクルがまったく署名しなかった場合には、タイムロック付きの返金トランザクションによって資金が返還されます。
  4. 対照的に、イーサリアム上のDeFiオラクルは通常、価格データをチェーン上に送り込み、コントラクトがそれを読み取ります。ユーザーはフィードの運営者に依存しており、古くなったり操作されたりしたフィードは、誤ったデータに基づいてコントラクトを実行させてしまいます。DLCは署名を通じてオフチェーンで結果を決済することでこれを回避し、ブロックチェーン上に操作可能な価格フィードを一切残しません。
  5. DLCにより、デリバティブや担保付きローンといった複雑な金融商品を、カストディ型の仲介者なしにビットコイン上で直接実現できます。担保は参加者が管理し、オラクルの署名によって検証されるマルチシグのエスクローに留まるため、中央集権型取引所と比べてカウンターパーティリスクが大幅に低減されます。このプロトコルは、条件の執行や資金の解放を中央機関に頼るのではなく、暗号学的なコミットメントによって決済ロジックを処理します。
  6. 主なトレードオフは、オラクルの可用性と、データそのものに関するオラクルの誠実さへの依存です。オラクルは資金を盗んだりコントラクトの詳細を知ったりすることはできませんが、誤ったデータに署名することで結果について嘘をつくことはできます。ただし、その嘘は他の情報源と照らし合わせて公に検証できるため、悪意のあるオラクルは評判を失うことになります。このモデルは、信頼の対象をカストディ主体から外部イベントの暗号学的検証へと移します。
  7. パート II鍵を手放さないビットコイン担保ローン

  8. DeFiは担保付き融資の仕組みを確立しましたが、CelsiusやBlockFiといった中央集権型プラットフォームは、顧客のビットコインを自社のウォレットで保管していました。2022年に両社が破産を申請すると、それらの資金は破産手続きの中に閉じ込められました。この破綻は、カストディ型レンディングの根本的なリスクを露呈させました。仲介者が鍵を管理している場合、ローンの状況にかかわらず、バランスシートの崩壊や運用上のミスによってユーザーの資産が凍結されたり失われたりする可能性があるのです。
  9. ビットコインネイティブな設計では、担保をオンチェーンのマルチシグ・エスクローに保管します。Discreet Log Contracts(DLC)を使うものもあれば、事前署名済みトランザクションを用いたマルチシグを使うものもあります。こうした構造では、資金は使用に複数の当事者の署名を必要とするアウトプットにロックされます。借り手は返済が確認されるまで所有権を保持し、清算は価格の閾値などあらかじめ定められた条件がオラクルの署名によって満たされた場合にのみ行われます。これにより、通常の運用中にカストディアンが資産を保有する必要がなくなります。
  10. Firefishは、5つの事前署名済みトランザクションを備えた3-of-3のエスクローを採用しています。担保は返済、清算、返金といった事前に合意された経路に沿ってのみ移動でき、価格および支払いのオラクルとして機能するFirefishが最後の署名を加えます。借り手の鍵は一度署名した後に破棄され、貸し手は鍵を一切持ちません。MiCAライセンスを保有するFirefishは、2026年第1四半期にUSDTローンを追加しました。この設計は、誰にも自由な操作権を与えるのではなく、すべての当事者を事前に合意された結果に限定します。
  11. すべてのプロトコルがこのアーキテクチャを維持したわけではありません。2025年11月、LavaはDLCベースのノンカストディアル設計から従来型のカストディモデルへの移行を発表しました。ユーザーからは、今や誰が自分の担保を管理しているのかという疑問の声が上がりました。この方針転換は、運用のシンプルさと、セルフカストディ型エスクローの仕組みに内在するセキュリティ保証との間の緊張関係を示しています。
  12. ビットコインを担保とするあらゆるローン構造の安全性は、3つの具体的な要因によって決まります。それは、担保を動かせるのは誰か、オラクルによってどのように清算が引き起こされるか、そして貸し手が姿を消した場合にユーザーの資金はどうなるかという点です。堅牢な3-of-3方式では、単一の主体が一方的にコントロールすることはありません。オラクルは直接担保を取ることはできませんが、誤った価格情報によって不当な清算が引き起こされる可能性があります。
  13. ブロックエクスプローラーを開き、マルチシグのアウトプットを含むトランザクションを調べてください。そのUTXOを使用するためのスクリプト要件を特定し、必要な署名の数と、それらを管理する当事者を記録してください。この具体的な調査によって、レンディングプロトコルが鍵の管理を本当に分散させているのか、それとも単一のカストディ主体に集中させているのかが明らかになり、担保のセキュリティ状況を示す直接的な証拠が得られます。

重要な事実

  • タデウス・ドライジャは2017年6月にDLCを提案し、2017年11月のScaling Bitcoinで発表しました。
  • DLCの参加者はマルチシグのアウトプットに資金をロックし、起こりうるすべての結果に対するトランザクションに事前署名します。
  • オラクルは結果データに署名しますが、契約の詳細や参加者の身元は知りません。
  • 結果に対するオラクルの署名によって、対応する事前署名済みトランザクションが完成します。
  • DLCではオンチェーンの価格フィードが不要になり、DeFiのオラクルと比べて操作のリスクが低減されます。
  • DLCシステムのオラクルにできるのは、結果について公然と嘘をつくことだけです。資金を盗んだり、非公開のコントラクトデータにアクセスしたりすることはできません。
  • CelsiusとBlockFiは、顧客のビットコインをカストディで保有したまま、2022年に破産を申請しました。
  • Firefishは、ビットコイン担保ローンにノンカストディアルな3-of-3のエスクローモデルを採用しています。
  • FirefishはMiCAライセンスを保有しており、2026年第1四半期にUSDTローンを追加しました。
  • Lavaは2025年11月、DLCからカストディ型への移行を発表しました。
  • Discreet Log Contractsでは、カストディアンが鍵を管理することなく、オラクルの署名を通じて清算を行えます。
  • 嘘をつくオラクルは資金を直接奪うことはできませんが、不当な清算を引き起こすことはできます。

演習 九・六・三・一

9集めるDiscreet Log Contractsを使って理論上構築できる金融商品を9つ挙げてください。
6まとめる決済の複雑さに応じて、9つを6つのグループに分けてください。
3絞り込む6つを、これらのコントラクトに残る3つのリスクに絞り込んでください。
1結晶化するオラクルの署名が、コントラクトの条件を明かすことなくどのようにDLCを決済するのかを1文で説明してください。

事実確認

日付、数字、主張は、下記に記載された公表資料と照合して確認しました。

インタラクティブ版で開く →

EN PT ES ZH KO RU DE FR MS