MAST计划:让比特币实现更先进的智能合约
比特币可能很快就会迎来更先进的智能合约。
继上个月隔离见证正式激活之后,比特币开发者们提出了一个振兴计划,旨在让比特币这一世界上最受欢迎的区块链,能够实现类似于以太坊的功能,以及更具表现力的代码执行。
该项目被命名为MAST
(默克尔化抽象语法树,Merkelized Abstract Syntax Trees),其概念已在缓慢发展当中,提出者包括Russell O’Connor、Pieter Wuille 以及Peter Todd。另一位开发者Johnson Lau则在去年时提出了自己的想法。
本周,Blockstream联合创始人Mark Friedenbach则为这个想法注入了新的活力,其提议通过软分叉(向后兼容区块链规则集)的方式来部署MAST 。
如果其被应用,这将意味着比特币交易将更具灵活性。有了它,用户可要求交易在达成两项或多项条件之一时才可能通过。例如,一笔交易只有在一段时间后才可赎回,或者只有当两名用户给出他们的许可时才可进行。
此外,MAST也能够提供更好的用户隐私性,因为它是一种新的交易数据存储方式,其不会向公共区块链揭示未使用的脚本。最后,它还可允许减少存储在区块链上的数据,以增加扩容的潜力。
合并功能
而想要实现这些益处,也就意味着要将两种技术特征融合起来:支付脚本哈希(P2SH)以及Merkle树。
Friedenbach概述了三个比特币改进提议(BIP),包括添加了两个能够让用户利用MAST的脚本代码。
他解释说:
“这两个特性结合在一起,就足以启用一系列的应用,例如树签名…以及用于构建私人智能合约的 MAST”
据悉,第一个BIP “快速Merkle树”提出了一种不同的Merkle结构,其比当前比特币所使用的Merkle树结构要快。第二个BIP,可以说是最为重要的一个,其描述了MERKLE-BRANCH-VERIFY
这个操作码,允许用户执行新类型交易的脚本。
而最后一个BIP“尾部调用执行语义”,其解释了一种终止比特币智能合约的方法。
升级之路
Friedenbach 表示,尽管这一技术听起来十分复杂,但其在实践过程中则是相对简单的。
他写道:
“我认为,这些功能的实现是非常简单的,且其应用足够吸引人,我们可以在较短的时间内推出这些功能,或许是在今年年底前。”
有趣的是,虽然他提到这一改变可通过两种方式(BIP 8或 BIP 9)进行部署。
最初,隔离见证被选定通过BIP 9进行部署,其要求一定比例的矿工进行信号投票才能够进行。因矿工们并没有接受这种方式,隔离见证一度进展停滞。
正因为如此,一些用户开始积极推进BIP 8,他们认为其是一种更好的升级机制,因其依赖的是比特币用户和企业,而不是矿池。
你认为MAST方案能够最终落地吗?欢迎发表你的看法。
免责声明:
1.本文内容综合整理自互联网,观点仅代表作者本人,不代表本站立场。
2.资讯内容不构成投资建议,投资者应独立决策并自行承担风险。
- 贝佐斯最后一封股东信:宇宙希望你成为普通人,千万别让它成为现实2021-04-19 17:02
- Props,让互联网与区块链无缝对接的「中间件」2021-04-19 17:02
- Coinbase高管到底卖了多少股票?2021-04-19 16:03
- 通往未来之路:下一代互联网与Metaverse2021-04-19 16:03
- 央行前行长周小川谈比特币:要提醒,要小心2021-04-19 15:03
- 链上新知 |电子图片卖出7000万美金,让马斯克都来站台的NFT究竟是什么?2021-04-19 15:02
- Crypto VC,LP怎么投?2021-04-19 13:03
- 周末比特币融资利率跌至-0.03%低点,为7个月以来最低水平2021-04-19 11:02