Pieter Wuille为比特币提供了一种新的智能合约语言“Miniscript”

由于著名程序员Pieter Wuille推出了专门为使用而设计的新编码语言,智能合约很快就会得到比特币的推动。

周一发表于
比特币开发者邮件列表,语言'Miniscript'有
目标是促进程序员编写“合约”
智能“或用于比特币的条件。程序员
Wuille,Andrew Poelstra和Sanket Sanjalkar一直在研究这个代码
据报道,大约一年。

虽然已经分享了
在幕后,吴仪表示他现在已将其列入名单
电子邮件,因为现在它已达到“我的一个阶段
我想得到更多的关注。“

回去一点,
“脚本”是比特币的智能招聘语言
允许用户指定必须满足的特定条件
在比特币可以用完之前。让我们说资金被锁定了
直到可以花一些时间。或者,两个人必须
在钱可以被移动之前签署交易,一个概念
被称为“多重标志”。

这种编程形式
它涉及到数字货币的新颖性,因为在比特币之前,它并非如此
可以在不依赖银行或类型的情况下实施此类规则
中间的类似中间人。

“Miniscript”,由
另一方面,它建立在这种编程语言的基础上并进行了改进
几种方式。一个是,自从吴仪以来,它更容易看到和推理
他用一个例子说,“允许A拿出硬币
一天之后的任何时间和B.“

这就是它们的实现方式
比特币脚本中的这些规则:

OP_EQUALVERIFY OP_CHECKSIGVERIFY <144> OP_CSV OP_ENDIF

所以,同样的
Minscript:

or_d(c:pk(A)and_v(vc:pk_h(B),更多
老(144)))

Miniscript已经建成
关于脚本,能够“编译”本机比特币语言。

新语言收到了
社区开发者的掌声。 Blockstream工程师
闪电,Rusty Russell,例如,推文:“这将是其中之一
技术“在此之前我们到底怎么做? “Unsexy和
至关重要。“

有很多用例
潜力,例如促进实施这种复杂的脚本
钱包,Eric Lombrozo发推文。或者,正如教育家所描述的那样
Jimmy Song比特币甚至可以用来支撑闪电
网络。

在思考它
更广泛的区块链语言背景,宋评测说
智能合约语言与以太坊的Solidity语言不同,
因为虽然以太坊可以写出更多类型的合约
Smart,Miniscript实际上减少了机会。

宋认为这是
更好,因为它降低了“复杂性”和“表面”
攻击。“

此版本包括
两个工作实现,在C ++和Rust编程语言中
Wuille称之为“正在进行的工作”,并补充道:

“通过大型随机试验
规模,我们对语言设计和见证充满信心
员工与现有的共识和标准化标准兼容。“

在区块链比特币社区的生态系统中可以进行的创新往往会增加可扩展性的可能性,随着新形式的安全性和设施被添加到交易中,信任也会增加。预计会有新的公告。

参考:coindesk.com

:加密货币不是
隶属于本文中提到的任何公司而不是
它负责其产品和/或服务。本新闻稿
它仅供参考,信息不构成建议
投资或投资要约。

资讯来源:由0x资讯编译自CRIPTOMONEDASEICO。版权归作者Valeria Valera所有,未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢