比特币基础设施公司Blockstream正试图完成他人未竟之事:将可运行的智能合约引入比特币网络。
这家为去中心化金融构建技术的加拿大公司,于周四发布了面向其Liquid侧链的智能合约编程语言Simplicity。该项目旨在为比特币带来以太坊式的功能,同时避免臃肿和安全隐患。
智能合约始终是比特币区块链缺失的关键拼图。尽管以太坊等区块链已实现可编程特性,但比特币因技术和理念限制始终未实现类似扩展。
Blockstream研究主管Andrew Poelstra表示,Simplicity正是弥合这一鸿沟的尝试。通过原生支持更复杂的智能合约,该语言有望在比特币协议中直接实现保险库、委托控制、阈值签名等金融工具。
“随着比特币主导地位持续增强,其作为全球最安全数字价值存储载体的定位日益清晰,”Poelstra向《Decrypt》表示,”这一方案将比特币的效用从单纯价值存储扩展为可编程的金融基础设施平台。”
比特币Ordinals项目Bitcoin Runes联合创始人Bob Bodily指出,虽然开发者一直尝试为比特币网络引入智能合约和DeFi,但其底层架构从未设计用于支持复杂合约逻辑,技术局限性由此显现。
“比特币L1仅支持非常有限的比特币脚本语言,并非图灵完备的编程语言,”Bodily解释道,”相比其他更具表现力的系统,它缺失了许多必要的操作码功能,导致开发者无法在比特币L1上实现全部设想。”
Blockstream强调,Simplicity规避了导致其他平台出现漏洞和黑客攻击的特性。该语言特别针对以太坊智能合约语言Solidity允许递归、无限循环和全局状态等高风险特性进行了优化。
通过消除这些因素,Simplicity声称能提供更安全、可预测且资源高效的执行环境,其通过禁止无限计算、限定合约逻辑边界实现可审计性。
Blockstream承认这或许会限制开发者自由度,但认为权衡值得。”在链上运行前即可数学验证合约行为的能力,彻底消除了阻碍大型机构参与DeFi生态的常见漏洞类别。”Poelstra表示。
2012年首次提出的Simplicity专为比特币UTXO系统设计。与以太坊账户体系不同,比特币通过”未花费交易输出”机制追踪资产归属。
该语言通过Blockstream二层网络运行以突破限制,该网络支持更快速、更私密的交易。不过Simplicity并非直接运行于比特币主网,而是由Liquid联盟管理的联邦侧链上运作。Bodily指出这种半中心化架构可能引发审查制度、中心化顾虑及采用率问题。
“这涉及中心化、审查制度等核心问题,以及技术层之外的法律适用性、可编程性、速度与治理等复杂权衡,”他补充道,”当前各种方案都在探索符合市场需求的比特币用例。”
目前Simplicity仅在Liquid网络运行,但其长期价值取决于能否最终登陆比特币一层网络。”若未来获比特币主网采用,Simplicity有望在不牺牲核心原则的前提下,将比特币打造为机构级金融的可编程结算层。”Poelstra展望道。
每日简讯
每日早间推送头条新闻、原创特稿、播客及视频等精选内容。
您的邮箱
© 版权声明
文章版权归作者所有,未经允许请勿转载。