SegWit Creator推出比特币智能合约的新语言
发布时间:2019/08/22 区块链技术 浏览:834
比特币核心开发人员Pieter Wuille推出了一种名为Miniscript的新比特币(BTC)智能合约编程语言。
主要比特币网络升级SegWit的创建者Wuille于8月19日在比特币开发者的邮件列表消息上宣布了Miniscript项目网站。
Miniscript由加拿大区块链技术公司Blockstream Research的Wuille,Andrew Poelstra和Sanket Kanjalkar开发和实施。 Wuille声称该项目占用了开发人员大约一年的时间,现在已经到了需要得到更多关注的阶段。
迷你比特币脚本
Miniscript是一种以结构化方式编写比特币脚本子集的语言,可以进行分析,合成,通用签名等。同时,比特币脚本是一种基本的编程语言,通过使用户能够为特定交易设置特定条件,使比特币网络上的智能合约成为可能。
根据Wuille的说法,采用Miniscript可以减少智能合约中使用的软件之间的一些障碍,并提供一个多边形生态系统,其功能比简单的脚本语言更有效。他在Twitter上解释说:
“想象一下,一家公司希望通过3名高管采用2比3多重政策来保护其冷库资金。然而,其中一位高管在他自己的基础上有一个很好的2FA / multisig / timelock设置。为什么整个设置不能成为多重“参与者”之一?许多工作都集中在扩展区块链本身的功能以支持更复杂的应用程序,但我觉得我们忘记了今天基本上不可能以可访问,可组合,可分析的方式使用这些功能。“
脚本分析变得更容易
虽然Miniscript基本上是比特币脚本的重新制定,并且仍然是相同的脚本语言,但它允许钱包和其他软件更有效地构建和分析脚本,Wuille在Reddit上解释道。
在帖子中,Wuille提供了一个例子,说明基本比特币脚本中的相同符号与Miniscript中的相同。
脚本
Wuille写道,Miniscript现在可用于C ++和Rust的实现,并补充说该项目的工作正在进行中。开发人员澄清说,Miniscript是为比特币设计的,因为它至今仍然存在,并且不需要任何共识更改。
上一篇: BitTorrent开始对其社交流媒体平台进行内部测试
下一篇: 美国银行为多层数字货币钱包申请专利