Blockstream Research开发人员推出简化比特币编程的新工具
Blockstream Research的开发人员认为他们找到了一种简化比特币编程的方法。由Peter Wuille、Andrew Poelstra和Sanket Sanjalkar共同设计的智能合约语言Miniscript,作为一种新的脚本语言,旨在帮助开发者更安全地编写智能合约(是的,比特币也支持智能合约),同时避免意外错误的发生。
简化比特币支出条件设置
在比特币开发者邮件列表中,Wuille于周一宣布了这个项目,该项目已历时一年的开发。Miniscript使开发者能够更轻松地指定比特币的支出条件。虽然目前已经可以通过现有语言在比特币上实现这一功能,但Miniscript团队表示,整个过程目前过于复杂。
Miniscript不仅简化了这一过程,还提高了安全性。开发者可以用Miniscript编写"策略"——关于如何花费比特币的一些条件——然后将代码转换为更复杂的比特币脚本。这应该会降低开发者犯错的可能性,从而减少漏洞的出现。
无需对比特币共识机制进行更改
最棒的是,Miniscript不需要对比特币进行任何共识机制的更改。虽然Wuille表示Miniscript仍处于开发阶段,但目前已经提供了两种实现方式:一种是C++,另一种是Rust。
在接受采访时,Poelstra表示,Miniscript目前还不是Blockstream的官方产品,但该公司正在其比特币侧链生态系统Liquid的开发中使用该技术。如果你对技术感兴趣,为什么不亲自尝试一下呢?
这项创新有望为比特币开发者提供更高效、更安全的编程工具,同时保持比特币网络的核心特性不变。随着区块链技术的不断发展,像Miniscript这样的工具可能会在推动比特币生态系统创新方面发挥关键作用。