比特币基础设施公司 Blockstream 认为,它可以做其他人未能做到的事情:将有效的智能合约带到比特币 网络。

周四,加拿大比特币基础设施公司 Blockstream 宣布,去中心化金融推出了 Simplicity,智能合约Liquid 的编程语言侧链目标是将以太坊风格的功能引入比特币,没有膨胀或安全风险。

聪明的 合同长期以来一直是比特币区块链中缺失的一环。虽然以太坊和其他区块链提供可编程功能一样,比特币一直抵制类似的扩张,无论是技术的思想原因。

Blockstream 研究主管 Andrew Poelstra 表示,Simplicity 是该公司为弥补这一差距而做出的尝试。Poelstra 声称,通过原生支持更先进的智能合约,Simplicity 可以将一系列金融工具(例如金库、委托控制和门限签名)直接集成到比特币协议中。

Poelstra 表示:“随着比特币的主导地位不断增强,越来越明显的是,它将成为世界上最安全的数字价值存储手段。”解密。“这种方法扩展了比特币的实用性,使其不仅仅是保持价值,还将其定位为金融基础设施的可编程平台。”

据比特币序号项目联合创始人 Bob Bodily 称奥丁乐趣尽管开发人员一直致力于将智能合约和 DeFi 引入比特币网络,但其基础层从未为实现智能合约所需的复杂逻辑而构建,而这正是技术限制开始显现的地方。

“因为就智能合约而言,比特币 L1 上只有比特币脚本,所以功能非常有限。它不是一种图灵完备的编程语言,”Bodily 告诉解密“你缺少很多操作码或其他东西,而这些东西在其他更具表现力的系统中可能需要。正因为如此,你无法在比特币 Layer1 上完成所有你想做的事情。”

Blockstream 表示 Simplicity 避免了导致错误黑客在其他平台上。它瞄准了 Solidity——以太坊智能合约背后的语言——因为它允许递归、无限循环和全局状态等功能,这些功能使代码更加强大,但也更加危险且更难预测。

通过消除这些因素,Simplicity 声称可以通过防止无限计算并将合约限制为自包含、可审计和明确定义的逻辑来提供更安全、更可预测和资源高效的执行。

虽然这可能会限制开发人员的能力,但 Blockstream 表示这种权衡是值得的。

Poelstra 表示:“能够在链上运行时以数学方式证明合约的行为方式,可以消除 DeFi 中常见的各种错误,这些错误迄今为止一直阻碍着大型机构有意义地参与 DeFi 生态系统。”

Simplicity 于 2012 年首次提出,专为比特币的 UTXO 系统而构建。UTXO 代表未使用交易输出 (Unspent Transaction Output),它是比特币追踪资产所有权的方式。与以太坊基于账户的系统不同,比特币将每笔交易视为消耗旧币并创建新币。

Simplicity 试图通过在支持更快、更私密的交易的 Blockstream 第 2 层网络上运行来避开这些限制。

Simplicity 并非直接在比特币上运行,而是在由 Liquid Federation 管理的联合侧链上运行。这意味着它不像比特币或以太坊那样是一个完全开放、无需许可的网络。Bodily 指出,这种设置可能会引发人们对审查制度、中心化以及它是否会随着时间的推移而获得广泛采用的担忧。

“你会遇到中心化和审查制度的担忧,以及无数的权衡——不仅在技术层面,还包括法律、可编程性、速度和治理,”他说。“每个人都在尝试不同的方法,做出权衡,寻找符合人们需求的比特币用例。”

目前,Simplicity 在 Liquid 上运行,但其长期潜力在于它最终如何以及是否能够进入比特币第一层区块链。

Poelstra 表示:“如果未来在比特币上采用 Simplicity,它可以将比特币定位为所有机构级金融的可编程结算层,同时又不会牺牲比特币的核心原则。”