OP-DLC 2: 楽観的チャレンジメカニズム最適化ビットコインスマートコントラクト

OP-DLC 2: 道はシンプルに至る

Discreet Log Contract (DLC)は、オラクルに基づく契約実行フレームワークであり、事前に定義された条件に基づいて両者が条件付きで支払いを行うことを可能にします。DLCは、ビットコインの預金の安全性を確保しながら、新しい分散型金融アプリケーションを実現しました。

この記事では、楽観的チャレンジメカニズムを導入することにより、DLCを最適化し、直面しているさまざまな課題に対処する方法について探ります。契約の実行取引(CET)の正確性を確保することで、潜在的な攻撃を効果的に防ぐことができます。

DLCの仕組み

簡単な賭けの例を挙げると、アリスとボブは第ξのブロックハッシュの奇数偶数に賭けます。DLCはオラクルを通じてブロック情報を伝達し、条件付き署名を構築して勝者がすべての資産を得ることを可能にします。

具体的なプロセスは次のとおりです:

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

  2. CETの構築: 2つの可能な結果を持つ契約の実行取引を作成します。

  3. オラクルは計算を約束し、署名を生成します。

  4. 決済:オラクルは実際の結果に基づいて対応するCETを署名します。

  5. 引き出し: 勝者が新しい秘密鍵を計算し、ロックされた資金を消費します。

重要なのは、すべての行動がCETを通じて実現される必要があるということです。したがって、CETが正しいことを確認するだけで、さまざまな攻撃から防ぐことができます。

OP - DLCの2

OP-DLCには以下の主要規定が含まれています:

  1. オラクルは連盟で構成されており、任意のメンバーがCETに署名できます。署名を発行するには2 BTCをステークする必要があります。

  2. オラクルが悪事を働いた場合、誰でも挑戦を開始できます。

  3. オラクルがCETを誠実に署名した後、1週間後に決済され、報酬が得られます。

  4. 誰でもオラクルの署名に対してチャレンジを起こすことができます。誠実な署名は実行され、不誠実な署名は罰せられます。

  5. チャレンジメカニズムは全ての人に開放され、オラクルに対する信頼の最小化を実現します。

OP-DLCの主な利点:

  • ユーザーはオラクルになり、自分だけを信頼できます。
  • 資金の使用率が高い
  • オラクルは入金時に確定し、ユーザーは自ら署名できます。

主な欠点:

  • 引き出しには1週間の待機が必要です
  • 事前署名の数は、CETの数に比例して増加します

まとめ

OP-DLCはCETに楽観的チャレンジメカニズムを導入することで、誤ったCETが実行されず、正しいCETが実行されることを保証します。このシンプルで優雅な方法は、さまざまな攻撃に効果的に対処できるものであり、「大道至簡」のデザイン理念を体現しています。

! Bitlayer研究:OP-DLC 2 Avenue to Simplicity

OP-0.58%
BTC1.64%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 8
  • リポスト
  • 共有
コメント
0/400
AirdropHunterWangvip
· 16時間前
安全は硬い理論である
原文表示返信0
ChainChefvip
· 08-09 07:59
スマートコントラクト新突破了
原文表示返信0
Layer2Arbitrageurvip
· 08-08 21:04
*あくび* オラクルゲーム理論 101
原文表示返信0
GateUser-5854de8bvip
· 08-07 02:44
契約の相互作用はあまりに抽象的です
原文表示返信0
HalfPositionRunnervip
· 08-07 02:32
ポテンシャルが良いですね
原文表示返信0
SchrodingerAirdropvip
· 08-07 02:29
少し先取りですが、必要です。
原文表示返信0
AirdropHunter007vip
· 08-07 02:20
強気なメカニズム設計
原文表示返信0
MainnetDelayedAgainvip
· 08-07 02:16
スマートコントラクトはトレンドです
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)