OP-DLC 2: 简化设计实现多重效益的DLC优化方案

OP-DLC 2: 真理总是简单的

Discreet Log Contract (DLC) 是一种基于预言机的合约执行框架,允许双方根据预定义条件进行有条件支付。DLC在保证比特币存款安全的同时,实现了新的去中心化金融应用。

本文将分析DLC的工作原理,并提出一种名为OP-DLC 2的改进方案。该方案通过在合约执行交易(CET)中引入乐观挑战机制,有效防止各种攻击,同时保持了设计的简洁性。

DLC原理

以一个简单的投注为例:Alice和Bob对第ξ个区块的哈希值是奇数还是偶数进行下注。DLC通过预言机传递区块信息,构造条件签名使得正确的一方获得全部资产。

主要步骤包括:

  1. 注资交易:Alice和Bob各自锁定10 BTC到一个多重签名输出。

  2. 构建CET:创建两个合约执行交易,对应不同结果。

  3. 预言机计算:生成承诺和签名。

  4. 结算:预言机根据实际结果签署相应的CET。

  5. 提币:获胜方计算新私钥并提取资金。

研究发现,DLC中的任何行为都需通过CET实现。因此,只要确保CET正确,就能抵御各种攻击。错误的CET会被挑战而无法执行,正确的CET则会被执行。

OP-DLC 2

OP-DLC 2包含以下核心规定:

  1. 预言机由联盟组成,需质押才能签名。

  2. 任何人都可对作恶的预言机发起挑战。

  3. 诚实签署的CET在一周后可结算,预言机获得奖励。

  4. 挑战机制是无需许可的,任何人都可监督合约执行。

  5. 用户也可成为预言机,实现对自己资产的完全控制。

这种设计具有以下优点:

  • 用户对资产控制度高,只需信任自己
  • 资金利用率高
  • 预言机在入金时确定,但用户可自己成为预言机

主要缺点是:

  • 出金需要1周等待期
  • 预签名数量与CET数量呈线性关系

结论

OP-DLC 2通过在CET中引入乐观挑战机制,确保了错误CET不被执行,同时惩罚恶意预言机。这种简洁的设计能有效抵御各种攻击,体现了"大道至简"的思想。

Bitlayer Research:OP-DLC 2 大道至简

此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 8
  • 分享
评论
0/400
0xDreamChaservip
· 23小时前
简化确实牛批 干净利落
回复0
NFT梦游者vip
· 07-07 20:24
dlc现在真的飞快
回复0
SneakyFlashloanvip
· 07-06 22:59
这就是传说中的2.0版本啊
回复0
GateUser-90f62189vip
· 07-06 17:58
坐稳扶好,马上起飞 🛫
回复0
RamenDeFiSurvivorvip
· 07-06 17:45
爱搞黑科技的都在搞简单的
回复0
代码审计姐vip
· 07-06 17:41
乐观挑战有点水 还不如重入攻击有意思
回复0
bridge_anxietyvip
· 07-06 17:33
太长了看不懂 下班了
回复0
SoliditySlayervip
· 07-06 17:23
啊这...掉进技术黑洞了
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)