OP-DLC 2:樂觀挑戰機制如何簡化比特幣DLC實現

robot
摘要生成中

OP-DLC 2:大道至簡

Discreet Log Contract (DLC) 是一種基於預言機的合約執行框架,允許雙方根據預定義條件進行有條件支付。DLC在保證比特幣存款安全的同時,實現了新的去中心化金融應用。

先前的文章分析了DLC的優勢和存在的問題,並提出了一些解決方案。然而,這些策略相對復雜,缺乏簡潔美。在比特幣中,任何行爲都需通過UTXO實現。因此,確保UTXO正確就能抵抗任意攻擊。同理,在DLC中,所有行爲都通過CET(Contract Execution Transaction)實現。使用樂觀挑戰機制確保CET正確,就能抵抗任意攻擊。

具體而言,預言機質押2BTC後才能簽署CET。在CET中添加樂觀挑戰機制。如果CET不被挑戰或成功應對挑戰,則CET正確,能完成結算,預言機解除質押並獲得手續費。如果預言機試圖作惡,任何人都可成功挑戰,該CET將無法結算,預言機損失質押金且無法再對同一CET籤名。這種方法簡單有效,體現了大道至簡的原則。

Bitlayer Research:OP-DLC 2 大道至簡

DLC原理

以Alice和Bob對第ξ個區塊哈希值奇偶性的賭注爲例,說明DLC的工作原理。過程包括注資交易、構建CET、結算和提幣等步驟。研究發現,任何行爲都需通過CET實現,因此只需確保CET正確就能抵抗任意攻擊。

OP-DLC 2

OP-DLC包含以下規定:

  1. 預言機由聯盟組成,任一成員可簽署CET。需質押2BTC才能發布籤名賺取手續費。

  2. 如預言機作惡,任何人可發起挑戰。

  3. 誠實簽署的CET一周後可結算,預言機獲得獎勵。

  4. 任何人都可對Oracle_sign發起挑戰。

  5. OP-DLC中的挑戰是無需許可的,實現了對預言機的信任最小化。

OP-DLC的優點包括:

  • 資產控制度高,用戶可只信任自己
  • 資金利用率高
  • 用戶可成爲預言機,給自己籤名

缺點包括:

  • 出金時間需要一周
  • 需要預籤的籤名數量與CET數量呈線性關係

結論

OP-DLC通過在CET中引入樂觀挑戰機制,確保正確CET的執行和錯誤CET的懲罰。這種方法能夠抵抗各種攻擊,體現了簡單美的設計理念。

OP-6.43%
BTC-3.21%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 3
  • 分享
留言
0/400
薛定谔的私钥vip
· 07-08 06:14
质押2btc... 好大的场面
回復0
寒冬取暖喵vip
· 07-05 07:06
质押2btc 挺狠哦
回復0
地板价梦魇vip
· 07-05 07:05
啧啧 币圈也卷起来了
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)