Blockstream发布Simplicity:为比特币智能合约注入新活力

华雨欢21 小时前
摘要
Simplicity 在比特币 Liquid 侧链上推出,旨在避免以太坊式的膨胀,但专家警告称存在集中化问题 。
币币情报道:

比特币基础设施公司 Blockstream 认为,它可以完成其他公司未能实现的目标:将高效的智能合约功能引入比特币 网络。

本周四,加拿大比特币基础设施公司 Blockstream 正式宣布推出 Simplicity——一种旨在增强 Liquid 侧链智能合约编程能力的全新语言。Simplicity 的目标是将以太坊风格的功能引入比特币,同时避免网络膨胀和安全风险。

长期以来,智能合约一直是比特币区块链中缺失的一环。尽管以太坊等其他区块链平台提供了丰富的可编程功能,但比特币社区始终抵制类似的扩展,这既出于技术原因,也与思想理念密切相关。

Blockstream 研究主管 Andrew Poelstra 表示,Simplicity 是该公司为填补这一空白所作的努力。Poelstra 称,通过原生支持更高级的智能合约,Simplicity 能够将多种金融工具(如金库、委托控制和门限签名)直接集成到比特币协议中。

Poelstra 强调:“随着比特币的主导地位不断增强,它显然将成为世界上最安全的数字价值存储手段。”解密。“而 Simplicity 的出现扩展了比特币的实用性,使其不仅是价值存储工具,还成为金融基础设施的可编程平台。”

然而,据比特币序号项目联合创始人 Bob Bodily 指出,尽管开发人员一直致力于将智能合约和去中心化金融(DeFi)引入比特币网络,但其基础层从未为实现复杂逻辑而设计,这也正是技术限制显现的地方。

Bodily 表示:“在智能合约方面,比特币 Layer 1 上只有比特币脚本,因此功能非常有限。它不是一种图灵完备的编程语言。”他补充道,“你缺少许多操作码或其他组件,这些在更具表现力的系统中可能是必需的。正因如此,你无法在比特币 Layer 1 上完成所有想要实现的事情。”

Blockstream 强调,Simplicity 避免了导致漏洞黑客攻击的常见问题。与 Solidity(以太坊智能合约的语言)不同,Simplicity 不允许递归、无限循环和全局状态等功能,这些特性虽然增强了代码的能力,但也带来了更高的风险和不可预测性。

通过消除这些问题,Simplicity 声称能够通过防止无限计算并将智能合约限制为自包含、可审计和逻辑清晰的设计,从而提供更安全、更高效且资源优化的执行环境。

尽管这种方法可能会限制开发人员的灵活性,但 Blockstream 认为这种权衡是必要的。

Poelstra 表示:“能够在链上运行时以数学方式验证合约的行为模式,可以消除 DeFi 中常见的各种错误,这些问题长期以来阻碍了大型机构深入参与 DeFi 生态系统。”

Simplicity 最初于 2012 年提出,专为比特币的 UTXO 系统量身打造。UTXO(未使用交易输出)是比特币追踪资产所有权的核心机制。与以太坊基于账户的模型不同,比特币将每笔交易视为消耗旧币并生成新币的过程。

Simplicity 试图通过在 Blockstream 第 2 层网络上运行来规避上述限制,该网络以更快、更私密的交易性能著称。

需要注意的是,Simplicity 并非直接运行在比特币主链上,而是运行在由 Liquid Federation 管理的联合侧链上。这意味着它并非完全开放或无需许可的网络。Bodily 提到,这种设置可能引发关于审查制度、中心化以及是否能获得广泛采用的担忧。

他指出:“你会面临中心化和审查制度的问题,以及无数的技术、法律、速度和治理层面的权衡。每个人都在尝试不同的方法,寻找符合用户需求的比特币用例。”

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

Poelstra 总结道:“如果未来 Simplicity 被比特币主链采用,它将使比特币成为所有机构级金融的可编程结算层,同时不会牺牲比特币的核心原则。”

免责声明:

1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险

2.本文版权归属原作所有,仅代表作者本人观点,不代币币情的观点或立场