比特币基础设施公司Blockstream押注智能合约新突破
加拿大比特币基础设施公司Blockstream近期推出名为Simplicity的智能合约编程语言,该技术专为其Liquid侧链开发,旨在为比特币网络带来以太坊风格的功能,同时避免系统臃肿和安全风险。这家专注于去中心化金融技术的企业正试图完成其他公司未能实现的目标——让功能性智能合约在比特币网络上落地。
填补比特币生态的关键空白
Blockstream研究主管Andrew Poelstra表示,智能合约长期是比特币区块链的缺失环节。与以太坊等支持可编程特性的区块链不同,比特币基于技术和理念考量始终未进行类似扩展。Simplicity正是该公司为弥合这一差距所做的尝试。
"随着比特币主导地位持续增强,它将成为全球最安全的数字价值存储载体,"Poelstra解释道,"这项技术将比特币的效用从单纯价值存储扩展到可编程金融基础设施平台。"该语言原生支持更高级的智能合约,可实现保险库、委托控制和阈值签名等金融工具。
突破比特币L1的技术限制
比特币Ordinals项目Odin.fun联合创始人Bob Bodily指出,虽然开发者一直尝试将智能合约和DeFi引入比特币网络,但其基础层从未设计用于支持复杂逻辑。"比特币L1的脚本语言功能非常有限,非图灵完备且缺乏必要操作码,这导致很多功能无法实现。"
Simplicity通过规避递归、无限循环和全局状态等风险特性,提供更安全、可预测且资源高效的执行环境。其设计针对Solidity等语言常见的漏洞类型进行了专门优化,虽然可能限制开发灵活性,但Blockstream认为这种取舍具有战略价值。
基于UTXO系统的创新架构
该技术最早于2012年提出,专为比特币的未花费交易输出(UTXO)系统构建。与以太坊账户模型不同,比特币将每笔交易视为消耗旧币生成新币的过程。Simplicity通过运行在Blockstream的第二层网络来规避这些限制,支持更快速、更私密的交易。
目前该语言仅在Liquid联盟侧链运行,这种半中心化架构可能引发审查制度和去中心化程度的担忧。Bodily表示:"这种设置需要在技术、法律、可编程性、速度及治理等多维度作出权衡。"
未来发展的关键挑战
虽然现阶段部署在Liquid网络上,但Simplicity的长期价值取决于其能否最终整合至比特币主链。"如果未来被比特币主网采纳,Simplicity有望在不牺牲比特币核心原则的前提下,将其打造为机构级金融的可编程结算层。"Poelstra展望道。行业观察者将持续关注该技术能否在去中心化与功能性之间找到最佳平衡点。