Blockstream推出Simplicity,一种更精简的比特币智能合约语言

CN
Decrypt
关注
1天前

比特币基础设施公司Blockstream正在押注它能够做到其他人未能做到的事情:将可工作的智能合约引入比特币网络。

周四,Blockstream这家加拿大比特币基础设施公司推出了Simplicity,这是一种为其Liquid侧链设计的智能合约编程语言。其目标是将以太坊风格的功能引入比特币,而不增加冗余或安全风险。

智能合约长期以来一直是比特币区块链的缺失部分。虽然以太坊和其他区块链提供可编程功能,但比特币因技术意识形态原因,抵制了类似的扩展。

根据Blockstream研究主管Andrew Poelstra的说法,Simplicity是该公司弥补这一差距的尝试。Poelstra声称,通过原生支持更高级的智能合约,Simplicity可以将一系列金融工具,如保险库、委托控制和门限签名,直接集成到比特币协议中。

“随着比特币的主导地位不断增长,越来越明显的是,它将作为世界上最安全的数字价值存储,”Poelstra告诉Decrypt。“这种方法将比特币的实用性扩展到不仅仅是持有价值,将其定位为金融基础设施的可编程平台。”

根据比特币Ordinals项目Odin.fun的联合创始人Bob Bodily的说法,尽管开发者一直在努力将智能合约和去中心化金融引入比特币网络,但其基础层从未为允许智能合约所需的复杂逻辑而构建,这就是技术限制开始显现的地方。

“因为在比特币L1上,智能合约仅有比特币脚本,所以它非常有限。它不是一个图灵完备的编程语言,”Bodily告诉Decrypt。“你缺少很多OP代码或其他在其他更具表现力的系统中可能需要的东西。因此,你无法在比特币L1上做你可能想做的所有事情。”

Blockstream表示,Simplicity避免了导致其他平台出现漏洞黑客攻击的特性。它针对以太坊智能合约背后的语言Solidity,指出其允许递归、无限循环和全局状态等特性,这些特性使代码更强大,但也更具风险和难以预测。

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

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

“在链上运行时之前,能够数学上证明合约的行为消除了DeFi中常见的整个类别的漏洞,这些漏洞使大型机构在此之前无法有意义地参与生态系统,”Poelstra说。

Simplicity最早在2012年提出,专为比特币的UTXO系统构建。UTXO代表未花费的交易输出——这是比特币跟踪谁拥有什么的方式。与以太坊的基于账户的系统不同,比特币将每笔交易视为消耗旧币并创建新币。

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

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

“你会遇到中心化和审查的担忧,以及一百万个权衡——不仅在技术层面,还有法律、可编程性、速度和治理,”他说。“每个人都在尝试不同的方法,进行权衡,寻找适合人们想要做的事情的比特币用例。”

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

“如果未来在比特币上被采纳,Simplicity可以将比特币定位为所有机构级金融的可编程结算层,而不牺牲比特币的核心原则,”Poelstra说。

免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。

币安:注册即返10%,送$600, 超2亿人的选择
广告
分享至:
APP下载

X

Telegram

Facebook

Reddit

复制链接