# DLC.Link的构成要素

By [BitSafe中文](https://paragraph.com/@bitsafe) · 2024-02-05

---

直到最近，比特币原生的去中心化金融（DeFi）实际上仍然不可行。由于比特币区块链无法容纳复杂的金融合约，它所采用的简单语言（针对安全性进行了优化）无法编写智能合约。因此，每当持有者想要参与DeFi时，都必须将比特币迁移到其他区块链上。

为了在其他链上使用比特币，持有者依靠托管人或跨链桥来铸造合成代币，例如包装比特币（ wBTC ）。打包代币将比特币锁定在托管人或智能合约中，以便在其他链上铸造合成版本。这样做的缺点是显而易见的：比特币的托管封装和跨链桥损害了用户的自我主权、隐私和安全——这是比特币精神的主要意识形态。

2017 年，比特币闪电网络联合发明人Tadge Dryja发布了一份[关于谨慎日志合约（DLC）的白皮书](https://adiabat.github.io/dlc.pdf)。该白皮书描述了比特币原生智能合约，其链上足迹较隐秘，与比特币语言兼容。 Dryja概述的系统允许用户保留他们的私钥和财务主权。

下面，我们将介绍 DLC 的使用，并详细介绍我们提供的 DLC 基础设施的组件。

**DLC 简介**

DLC 是两个参与者之间的有条件合同或托管。事件决定_DLC_的结果。该_事件_包括一份声明，其中规定了详细信息和潜在结果，以及一份证明，其中将结果之一确定为官方结果。证明者的工作是构建并签署事件公告和证明。

假设爱丽丝和鲍勃想对一场足球比赛的结果下注。他们有多种方法可以做到这一点。

首先，他们可以进行链下投注。然而，胜利者必须相信失败者会遵守结果。这听起来很棘手，因为失败者通常需要遵守协议。

其次，他们可以使用多重签名钱包进行投注。在这里，爱丽丝和鲍勃使用交易将资金托管起来。资金通过使用参与者私钥的另一笔交易来解锁。然而，这种方法可能比第一种方法风险更大。如果输家不签署交易而未能履行协议，赢家将不会收到任何东西，甚至连他们的质押也收不到。

第三，爱丽丝和鲍勃可以用多重签名钱包打赌。在这种方法中，他们将使用一笔交易将奖金锁定在托管中，这样，除了第三方之外，至少还有一个人签署了解锁奖金的交易。爱丽丝和鲍勃可以选择一个值得信赖的中间人进行干预，以防其中一方不合作。尽管如此，中介人通过签署赌注就能知道赌注的细节。因此，除了参与者失去隐私之外，第三方很可能与其中之一勾结，破坏赌注。

最后，考虑第四种方法：爱丽丝和鲍勃可以利用像以太坊这样的区块链，封装他们的比特币，并寻求第三方的帮助。第三方将来自链下系统的有关比赛的数据传输到网络上，充当自动证明者。参与者可以将赌注加密到一笔交易中，并请求被证明。证明者提供结果后，合约执行支付。整个合约将在以太坊区块链上发布给所有用户。

也许 Alice 和 Bob 应该利用 DLC。

**带有 DLCs 的智能合约**

从本质上讲，DLC 就像带有证明者的特殊多重签名钱包，它将智能合约中的指令转换为 DLC 中的指令。 DLC 以无缝方式解决了上述问题。它们保护用户隐私，减少用户的链上足迹，并帮助防止 MEV。此外，DLC 不涉及第三方。这听起来很神奇。不是吗？让我们简单讨论一下 DLC 的工作原理。

**DLC.Link如何解决 Oracle 问题**

预言机问题是指当前将链下数据集成到区块链上的智能合约中的问题。比特币交易是智能合约的一种形式，通常利用有限的数据，包括公钥、签名、时间戳和区块大小，这些数据是可靠的，因为其有效性是客观的，并且可以通过区块链进行无需信任的验证。

在DLC.Link ，我们实现了从链外源获取指令的证明器。我们的证明者网络监听来自各个区块链的事件，并翻译这些指令以设置 DLCs。我们的基础设施可以为任何愿意使用 BTC 作为抵押品的人提供服务，以符合无需信任货币体系的比特币原则的方式开立、支付利息或关闭贷款合同。

**DLC.Link的构成要素**

**DLC 证明者网络 (TM)**

我们的证明者网络 (TM) 通过确认 DLC 参与者的结果来扮演调解者的角色。这是为DLC.Link基础设施提供动力的主要引擎。比特币 DLC 证明者以加密方式证明现实世界或其他链中发生的事件的结果。

每个 DLC 都需要一个证明者。在DLC.Link ，我们承认我们基础设施的成功取决于一个由高质量证明者组成的充满活力的生态系统，这些证明者证明比特币区块链之外的事件结果。

**智能合约**

智能合约，来自DeFi 、投注、托管等使用 DLC 的应用程序以及DLC.Link管理合约。智能合约在各种链上来源之间进行通信，包括数据证明系统、 DeFi应用程序的合约等。 DLC.Link使智能合约具有可扩展性和私密性，并允许用户在不涉及第三方或相互信任的情况下确定合约的结果。

通过DLC.Link，区块链探索者和非意向方不知道合同条款和交易金额。通过这种方式，DLC.Link成功地将私有且无脚本的智能合约引入比特币网络。

**钱包**

两名拥有支持 DLC 的 BTC 钱包的参与者用于设置和签署 DLC 活动详细信息。各方可以是用户、机构、智能合约或任何拥有比特币地址的实体。 DLC.Link 的工作原理与多重签名钱包类似，执行交易需要两个签名。但与钱包不同的是， DLC.Link不跟踪余额——因此以此类推；将其描述为“特殊的多重签名钥匙串”更合适。

**开发者工具**

我们的开发人员工具组件包括用于安全存储和管理加密密钥和凭证的密钥保管库、用于确保基础设施稳定性和性能的运行状况监视器、用于验证数据一致性和完整性的后台检查器，以及专门为存储和管理而设计的云存储。管理 CETs（认证执行模板）。

DLC.Link正在构建一个基础设施，为智能合约提供安全且去中心化的方式与比特币区块链交互，而无需将资产移植到其他区块链。我们的基础设施：

*   **促进无需监护的托管功能**：我们的基础设施以信任最小化的方式实现借贷、交换和投注等功能。由于资金存放在去中心化的金库中，合同涉及的各方，甚至第三方，都无法窃取或破坏合同。这意味着抵押品不会像 [Celsius 案例中那样管理不善](https://investorplace.com/2022/07/celsius-crypto-rocked-by-lawsuit-and-fund-mismanagement-allegations/)。
    
*   **最大限度地减少在线攻击**：DLCs 充当特殊的多重签名钱包，通过公正的证明者网络实现最终确定。 DLC.Link利用交易的证明者签名作为私钥来实现最终确定，并且默认情况下仅允许使用合约中的资产。
    
*   消除中心化因素引发的漏洞：\*\*如上所述，DLC 在多个托管账户中持有抵押品，从而防止产生因中心化因素引发的漏洞。这意味着黑客不存在可以利用或操纵的单一漏洞——即使一个帐户遭到破坏，其他帐户仍然可以达成共识。
    
*   **提供比特币网络级别的安全性**：由于DLC.Link是建立在比特币网络上的；应用程序、资产和交易继承其区块链的安全性。在其 12 年的历史中，比特币区块链从未出现过任何安全漏洞，使其成为最安全、最可靠的网络。

---

*Originally published on [BitSafe中文](https://paragraph.com/@bitsafe/dlc-link-3)*
