DLC技術最適化方案:ビットコインエコシステムのセキュリティ向上

robot
概要作成中

DLCの技術原理と最適化ソリューションに関するディスカッション

1. はじめに

離散対数契約(Discreet Log Contract, DLC)は、オラクルに基づく契約実行スキームで、MITのTadge Dryjaによって2018年に提案されました。DLCは、双方が事前に定めた条件に基づいて条件付き支払いを行うことを可能にし、参加者は可能な結果を事前に決定し、事前に署名を行います。オラクルが結果に署名した時点で支払いが実行されます。これにより、DLCはビットコインネットワーク上で新しいタイプの非中央集権的金融アプリケーションを実現し、ビットコインの預金の安全を確保します。

比べて、DLCは以下の利点があります:

  • より良いプライバシー保護、契約の詳細は参加者間でのみ共有されます
  • より複雑で柔軟な金融契約、例えばデリバティブや保険などをサポートします。
  • 相手方のリスクを低減し、資金はマルチシグにロックされます。
  • 支払いチャネルの管理は不要
  • 複雑な契約においてより良いスケーラビリティを提供します

しかし、DLCにはまだ解決すべきいくつかの問題があります:

  • オラクルの秘密鍵とランダム数の漏洩リスク
  • オラクルの中央集権化による信頼の問題
  • 分散型オラクルは直接的にキー派生を行うことができません
  • オラクルの陰謀リスク
  • 固定額面変更限度額

この記事では、これらの問題に対するいくつかの最適化案を提案し、ビットコインエコシステムの安全性を向上させます。

2. DLCの仕組み

AliceとBobが第n+k個のブロックハッシュ値の奇数と偶数を賭ける例でDLCの原理を説明します:

1.初期化:要素Gを生成し、qを注文します

2.キー生成: Oracles: 秘密鍵 z, 公開鍵 Z=z· G アリス:秘密鍵x、公開鍵X=x·G
ボブ: 秘密鍵 y, 公開鍵 Y=y· G

  1. 注資取引:アリスとボブはそれぞれ2-of-2マルチシグ出力に1BTCをロックします

  2. コントラクト実行取引: 2件のCETを作成して資金注入取引に使用する

  3. オラクル計算: R = k· G S = R - hash(奇数,R)· Z S' = R - hash(偶数番号,R)· Z ブロードキャスト(R,S,S')

  4. アリスとボブが新しい公開鍵を計算する: PK^アリス = X + S PK^ボブ = Y + S'

  5. 決済: 奇数ハッシュ: s = k - hash(OddNumber, R)·z 偶数ハッシュ: s' = k - hash(EvenNumber, R)·z

  6. 出金: アリス: sk^アリス = x + s ボブ: sk^Bob = y + s'

新しい秘密鍵と新しい公開鍵は離散対数関係を満たし、正しい出金を確保します。

! DLC原理分析と最適化思考

3. DLCの最適化

3.1 キー管理

オラクルの秘密鍵とランダム数の漏洩は、次のことを引き起こす可能性があります:

  • 決済できません、返金が必要です
  • 不正な決済
  • 秘密鍵が破られた
  • 特定の契約を決済できません

提案:

  • BIP32を使用して子鍵を派生させる
  • プライベートキーとカウンターハッシュをランダム数として使用する

3.2 分散型オラクル

Schnorrしきい値署名を使用して分散型オラクルを実現する、利点:

  • セキュリティの強化
  • 分散制御
  • 可用性を向上させる
  • 柔軟性と拡張性
  • 責任を問うことができる

3.3 分散化と鍵管理の結合

去中心化オラクルはBIP32から派生したキーを直接使用することが難しい。分散型キー派生方法を採用することができる:

  1. 秘密鍵の分割と完全な秘密鍵はラグランジュ補間関係を満たす
  2. 両側に増分ωを加えても、補間関係は満たされます。
  3. 各方面は子の秘密鍵のフラグメントを派生させることができ、子の署名フラグメントを生成するために使用します。
  4. 非強化型BIP32または同型ハッシュ関数を使用する

! DLC原理分析と最適化思考

3.4 OP-DLC: Oracle の信頼の最小化

楽観的なチャレンジメカニズムを提案する:

  1. オラクルによる事前ステーキングでオンチェーンOPゲームを構築
  2. 誠実な者は誰でも挑戦を提起できる
  3. チャレンジ成功は悪事予言機への罰
  4. k-of-nモデル署名を採用できます
  5. 1つの誠実な参加者がいれば実現可能です

3.5 OP-DLC + BitVMダブルブリッジ

OP-DLCとBitVMの組み合わせ:

  1. DLC資金の釣り合い問題を解決する
  2. 複数の入出金チャネルを提供
  3. オラクルの信頼最小化を実現する
  4. DLCチャネルの資金利用率を向上させる

! DLC原理分析と最適化思考

4. 結論

DLCはTaprootやBitVMなどの技術を組み合わせることで、より複雑なオフチェーン契約の検証と決済を実現できます。OPチャレンジメカニズムを通じて、オラクルへの信頼を最小限に抑えることができます。将来的には、DLCがビットコインネットワーク上でより多くの革新的な金融アプリケーションをサポートすることが期待されています。

原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 7
  • 共有
コメント
0/400
GasFeeLovervip
· 07-17 02:56
パイの離散対数は修正するのが本当に難しいです
原文表示返信0
WenMoonvip
· 07-14 13:34
プライバシーは悪くないが、詳細は把握できない。
原文表示返信0
GasWastervip
· 07-14 04:16
もういいよ、また新しいことをやってるのか。
原文表示返信0
PoetryOnChainvip
· 07-14 04:15
この安全性は完全に期待できます
原文表示返信0
ApyWhisperervip
· 07-14 04:11
オラクルマシン 老瓶装新酒呗
原文表示返信0
NotFinancialAdviservip
· 07-14 04:07
なんてこった、安全性が本当にあるんだ
原文表示返信0
VirtualRichDreamvip
· 07-14 04:02
信頼できるね、盛り上がってきた
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)