文章介绍了Crypto Garage团队在P2P Derivatives项目中关于扩展链下DLC(Discreet Log Contracts)的工作,重点讨论了链下DLC通道的创建和集成到闪电网络的机制。
论文: 离散对数合约通道及其在闪电网络中的集成 DLC 扩展系列:
DLC 扩展第一部分: 链下离散对数合约 - 本篇文章
DLC 扩展第二部分: DLC 的免费期权问题 DLC 扩展第三部分: 如何避免 DLC 的免费期权问题 DLC 扩展第四部分: 在闪电网络中集成 DLC 通道
Crypto Garage 正在开发 P2P Derivatives 项目,旨在开发一个基于离散对数合约的点对点金融合约平台,该合约最初由 MIT 数字货币倡议的 Tadge Dryja 提出。我们之前与 Blockstream 和 Skew 执行了 DLC。我们还在与 Suredbits 和其他优秀开发者一起开发 DLC 规范。
DLC 允许两方使用比特币区块链和预言机建立金融合约,但无需向预言机透露合约的存在。任何基于区块链的系统的一个挑战是可扩展性,因此减少链上交易的数量总是受欢迎的。这也具有降低参与者成本的优势。我们刚刚发布了一篇论文,提出了一种更新链下 DLC 的机制(我们称之为 DLC 通道)以及将其集成到闪电网络中的方法。在这一系列文章中,我将概述这篇论文中描述的解决方案。
图 1. DLC 交易
一旦 DLC 到期,如果双方希望重新建立 DLC,他们需要先关闭初始 DLC 然后再打开一个新的 DLC。这是浪费的,因为它至少需要两个额外的链上交易(一个用于共同关闭,和一个新的资金交易)。
因此,当两方执行两个连续的合约时,总共有 4 笔交易将在链上广播,如图 2 所示。
图 2. DLC 上的连续合约
因此,我们希望有一种方法来建立实际的 DLC 通道,只要通道中的余额允许,两方就可以持续建立合约,如图 3 所示。
图 3. DLC 通道上的连续合约
创建这样的通道并不像乍看起来那么简单,因为一个棘手的部分是确保任何一方都不能同时执行先前合约的结果或最新合约的结果(以便他们可以选择对他们最有利的结果)。我们在下文中将此问题称为“免费期权”问题,但它不应与原子交换的免费期权问题混淆。
在下一篇文章中,我将解释 DLC 的免费期权问题。
- 原文链接: medium.com/crypto-garage...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!