DLC原理及び最適化の検討:ビットコインスマートコントラクトの安全性と拡張性の向上

robot
概要作成中

DLCの原則と最適化のアイデアについてのディスカッション

1. はじめに

離散対数契約(DLC)は、オラクルに基づく条件付き支払いプランで、MITのTadge Dryjaによって2018年に提案されました。DLCは、両者が事前に定義された条件に基づいて条件付きの支払いを行うことを可能にし、参加者は可能な結果に事前に署名し、オラクルが結果に署名した際に支払いを実行します。これにより、DLCはビットコイン上で新しい分散型金融アプリケーションを実現しつつ、ビットコインの預金の安全性を確保します。

閃電ネットワークと比較して、DLCには以下の利点があります:

  • より良いプライバシー保護
  • 複雑な金融契約をサポート
  • 対戦相手のリスクを低減する
  • 支払いチャネルの管理は不要
  • 複雑な契約においてスケーラビリティを提供

しかし、DLCにはいくつかのリスクと問題が存在します:

  • オラクルの秘密鍵の漏洩または喪失のリスク
  • オラクルの中央集権化の問題
  • 分散型オラクルは直接キーを派生することができません
  • オラクルの陰謀リスク
  • 固定額面変更

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

2. DLCの仕組み

アリスとボブがn+k番目のブロックのハッシュ値の奇偶性を賭け合う例を挙げて、DLCの基本原理を説明します:

  1. 初期化:元Gを生成し、階qを設定します。

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

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

  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またはs'をブロードキャストします 奇数:s = k - hash(OddNumber、R)・z 偶数: s' = k - hash(EvenNumber, R)·z

  6. 引き出し: 勝者が新しい秘密鍵を計算し、資産を引き出します アリス: sk^Alice = x + s ボブ: sk^ボブ = y + s'

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

3. DLCの最適化

3.1 キー管理

予言機のプライベートキーとランダム数には漏洩や紛失のリスクが存在し、次のことを引き起こす可能性があります:

  • 決済できません
  • 不正な決済
  • 秘密鍵が破られた
  • ランダム数の再利用

提案:

  • BIP32を使用してサブキーを派生させる
  • プライベートキーとカウンターハッシュ値を乱数として使用する

3.2 分散型オラクル

Schnorr閾値署名を使用して分散型オラクルを実現し、以下の利点があります:

  • セキュリティを向上させる
  • 分散制御
  • 可用性を向上させる
  • フレキシブルで拡張可能
  • 責任を問うことができる

3.3 分散化と鍵管理の結合

去中心化予言機はBIP32派生鍵を直接使用することが難しい。分散型鍵派生方法を採用することができる:

  • ラグランジュ補間多項式に基づく
  • 秘密鍵の分割と完全な秘密鍵は補間関係を満たします
  • 派生子私鍵のシェアは補間関係を満たす

強化型BIP32と非強化型BIP32を区別することに注意してください。

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

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

OP-DLCメカニズムを提案する:

  • オラクルのステーキングによるオンチェーンOPゲームの構築
  • どの正直な参加者も挑戦を開始できます
  • 悪行の予言者を罰する
  • "k-of-n"モデル署名を使用できます

3.5 OP-DLC + BitVMデュアルブリッジ

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

  • DLCの釣り銭問題を解決する
  • 多様な入出金チャネルを提供
  • オラクル信頼最小化
  • 資金の活用率を向上させる

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

4. 結論

DLCはTaprootやBitVMなどの技術を組み合わせることで、より複雑なオフチェーン契約の検証と決済を実現できます。OPチャレンジメカニズムはオラクルの信頼最小化に寄与し、DLCの安全性と使いやすさをさらに向上させます。

BTC-0.14%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 4
  • 共有
コメント
0/400
LiquidityWitchvip
· 8時間前
DLCはまあまあですが、理解できません。
原文表示返信0
DefiSecurityGuardvip
· 10時間前
オラクルメカニズムに重大な脆弱性が見つかりました。正直、これは早急に深刻な監査が必要です。
原文表示返信0
FUD_Whisperervip
· 10時間前
ビットコイン老粕また新活した
原文表示返信0
Blockblindvip
· 10時間前
なんでこんなに複雑にするの?テストも通ってないのに。
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)