OP-DLC 2:DLC中的樂觀挑戰機制實現簡單高效的防御

robot
摘要生成中

OP-DLC 2: 簡單即是真理

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

前文總結了DLC的優勢和面臨的問題,並提出了一些解決方案。然而,由於DLC涉及多方參與,防御策略相對復雜。在比特幣中,任何行爲都需通過UTXO實現。因此,確保UTXO正確即可抵御攻擊。類似地,在DLC中,所有行爲都通過CET(合約執行交易)實現。使用樂觀挑戰機制確保CET正確,就能抵御任何攻擊。

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

DLC原理

以Alice和Bob對賭第ξ個區塊哈希值奇偶爲例說明DLC原理:

  1. 注資交易:Alice和Bob各鎖定10BTC到多重籤名輸出。

  2. 構建CET:創建用於花費注資交易的CET1和CET2。

  3. 預言機計算承諾並生成籤名。

  4. 結算:預言機根據區塊哈希簽署相應CET。

  5. 提幣:贏家可計算新私鑰並花費鎖定的20BTC。

研究發現,任何行爲都需通過CET實現。因此,只需確保CET正確,即可抵御任何攻擊。錯誤的CET會被挑戰,正確的CET會被執行。預言機需爲惡意行爲付出代價。

OP-DLC 2

OP-DLC包括以下規定:

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

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

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

  4. 任何人可對籤名發起挑戰。誠實籤名1周後執行,不誠實籤名導致質押損失。

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

優點:

  • 資產控制度高,用戶可只信任自己
  • 資金利用率高
  • 預言機在入金時確定,用戶可成爲預言機

缺點:

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

結論

OP-DLC將樂觀挑戰機制引入CET,確保正確執行並懲罰惡意行爲。這種簡單有效的方法可抵御任何攻擊。

Bitlayer Research:OP-DLC 2 大道至簡

OP4%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 4
  • 分享
留言
0/400
GasGuzzlervip
· 07-19 02:11
出金还有限制?难玩了
回復0
Fren_Not_Foodvip
· 07-18 23:15
划算得很 质押就有手续费给
回復0
熊市搬砖人vip
· 07-18 23:11
质押收手续费 好耶
回復0
CoffeeNFTradervip
· 07-18 22:53
有啥用啊 就炒价呗
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)