Segwit Creator为比特币智能合约推出优化语言

比特币核心开发人员Peiter Wuille推出了一种名为Miniscript的新编程语言,以简化比特币的智能合约开发。作为最多产和最受尊敬的核心开发者之一,Wuille负责Segregated Witness(SegWit)的创建和实施。

“Miniscript”就像比特币的增强'脚本'

Miniscript建立在比特币智能合约的现有脚本语言之上,旨在优化它。脚本允许指定必须满足的某些条件才能使用比特币。这可能是一个时间限制,在此之前锁定硬币,或者需要多个签名来验证交易。

但是,当需要执行各种静态分析,通用签名和策略编译时,脚本变得难以处理。根据Wuille的文档,Miniscript函数是脚本的表示,使这些操作成为可能。

减少软件之间的障碍

Wuille发布了一个如何合并政策的例子:

想象一下,一家公司希望通过3个高管的2比3多重政策来保护其冷库资金。然而,其中一位高管在他自己的基础上有一个很好的2FA / multisig / timelock设置。为什么整个设置不能成为多重“参与者”之一?

使用Miniscript,高管的双因素身份验证(2FA)可以无缝地满足冷存储要求。脚本可以计算所需的Compoundsig,并且仍然可以作为multisig中的参与者进行签名。

未来在比特币核心中的实施

Wuille表示,如果开发人员对此感兴趣,他会努力将Miniscript的部分内容纳入比特币核心。然而,正如已发布的那样,它已经经历了针对实际比特币共识规则的广泛测试。

Wuille说,理想情况下,它将包括运行许多钱包技术,他的共同开发人员一直在为它创建一个Rust库。

Wuille是比特币社区中备受瞩目的人物,今年早些时候参与了Lightning Torch接力赛。

您如何看待新的优化智能合约语言?在下面添加您的想法

图像来自Shutterstock

Segwit创建者推出比特币智能合约的优化语言首先出现在Bitcoinist.com上。

来源:https://bitcoinist.com/segwit-creator-introduces-optimized-language-for-bitcoin-smart-contracts/

0xzx.com全天候为您服务,让您随时了解所有加密货币信息。喜欢我们做什么?向我们提供一些令人兴奋的全新区块链资讯

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