比特币网络开发路线图:新提升与新产品分析

自2017年8月份以来,比特币开发社区已经花了大量精力来改善整个系统,除了成本降低外,还加强了大量交易的系统表现。

目前,一些比特币的协议实施正在开发中。本文主要介绍当前和未来比特币的开发技术,包括:MAST、Sidechains,Mimblewimble等关联项目。

MAST

比特币开发的重要项目之一是所谓的MAST,它的全称为Merkelized Abstract Syntax Trees。这是一个整体系统,用于改进智能合约写入区块链的方法,即将划分为单个部分。

我们知道,智能合约允许用户对比特币的使用时间进行限制和条件限制。 目前,在这种类型的条件下进行交易时,整个智能合约都写在比特币区块链上。

使用MAST,只会在符合条件的智能合约部分上写入区块链,而其他部分则保持隐藏状态,直到条件完全满足为止。 这样的优点是,MAST通过隐藏智能合约的未使用部分来增加隐私。另外交易规模减少了。

最后,由于比特币在脚本上有字节大小限制,允许更大的智能合约有更多益处。 尽管作者Andreas Antonopoulos在最近的视频中表示,测试版可能会在“2018年初”出现,但目前还在等待中。

SCHNORR签名

Schnorr Signatures从他的作者Claus-Peter Schnorr中取的名字。

该提案规定将用于比特币数字签名(ECDSA)的当前算法更换为更有效的算法。它提供了更多的好处。

Schnorr签名使得将不同事务的多个签名合并成一个签名成为可能。 这使得运行交易较小,以减少比特币网络内存和带宽大约为每次交易的25%以上,并且使垃圾邮件攻击效率降低。

这在用户从不同账户向单个收款人账户发送交易的情况下非常有用。 此外,Schnorr Signatures将通过组合这些签名来增加多重事务隐私,从而掩盖原始签名。这样同时减少多重事务的大小,因为每个事务只需附加一个签名。

最后,使用Schnorr Signatures可以让未来比特币智能合约的开发被称为“无脚本脚本”。

BULLETPROOFS

它们由伦敦大学的Jonathan Bootle和斯坦福大学的BenediktBünz开发,并承诺通过隐藏交易数量来提高比特币的隐私性,但仍会将发件人和收件人钱包的地址公开。

作为一个保护隐私的系统,Bulletproofs已经吸引了像Monero和Litecoin等其它加密货币的关注。它们也是轻量级的,不会大量增加处理交易所需的计算能力,从而能够在公共区块链上正常运行 - Bulletproof将在比特币网络上使用的时间尚没有确切的日期。 众所周知,到2017年底,Blockstream的Pieter Wuille在Reddit上表示,现在“提议将其纳入比特币网络还为时尚早”。

然而,莫内罗宣布将于2018年3月或稍晚时迁移到测试网络,并在主网络上发布一个可用的版本。

Confidential Transactions 机密交易

Confidential Transactions - CT,由Blockstream联合创始人兼CEO Block Back在2013年的一个技术论坛上发布。

该技术由Greg Maxwell开发,他于2017年11月宣布使用CT 交易量从正常比特币交易规模的16倍降至3倍。

我们当然不知道比特币系统何时会使用CT。作者目前正在考虑将它们用于Litecoin。

SIDECHAIN项目

Sidechain,侧链。这是与比特币网络分开的区块链,但仍保持与其连接。 其主要目的是允许其他区块链使用单独的货币连接到比特币网络,但与BTC相关联。

目前正在开发的几个侧链提案包括:Liquid Network,RSK和Drivechain。

LIQUID NETWORK

这是一个私人侧链,允许即时交易,隐私和用户在任何交易所之外持有流动资金的能力。它基于“强联合”的概念,系统有三个主要部分:用户;与矿工相似的块签名者; 监护人,他们允许资金通过称为挂钩的过程安全地转移到区块链。它由Blockstream的Samson Mow和Paycase的Joseph Weinberg开发。

该项目于2015年开始开发,主要测试版本于2017年5月发布。这些报告由BTCC,Bitfinex,Paycase,Unocoin和Zaif进行测试。暂没有最终发布日期,但2018年中旬可能有1.0版本。

RSK

Rootstock由RSK联盟支持,该联盟由30多家区块链公司组成,如Xapo,Antpool,Bitpay和Digital Currency Group。RSK的首席执行官是Diego Gutierrez Zaldivar。

它也是一个侧链,旨在将智能合约功能和即时付款带入比特币网络。

与LIQUID一样,RSK还使用“强联合”系统与托管人一起追踪比特币在RSK网络和主网络之间的交易。通过使用SBTC令牌(智能比特币)完成,该令牌以1:1的比例固定在BTC上。

RSK上的智能合约在Solidity上编程,RSK虚拟机与Ethereum完全兼容。RSK网络受Proof-of-Work保护,使用相同的比特币算法。

RSK宣称它可以使用概率检查和反欺诈测试以及分拆(Ethereum正在开发的产品)每秒执行多达100个事务。

RSK于2018年1月在主比特币网络上发布。我们观察其官方网站,发布仍在进行中。关于最终释出日期,作者Zaldivar1月份在Coindesk宣布:

“我们希望从5月份起可以发布主网的版本”

DRIVECHAIN

Drivechain是由Paul Sztorc(他还创建了Hivemind)开发,在比特币核心贡献者Chris Stewart和BitPay的Jason Dreyzehner的帮助下发明的产品。

Drivechain是一款侧链,允许将多个区块链连接到比特币主网络。与RSK一样,构建的Drivechain侧链可以由比特币矿工使用联合开采来保护。与RSK不同的是,Drivechain非常灵活,开发人员可以根据自己想要的规格创建自定义侧链,例如较大的块或隐私功能。 Drivechain将必要的更改分为两部分:hashrate托管和挖矿。

Drivechain网站宣称在2018年1月发布,但并未发生。Drivechain希望在激活软分叉之前获得95%的比特币社区的认可。

MIMBLEWIMBLE

Mimblewimble代表了比特币式区块链的主提议,它声称能够提供比当前比特币协议更高的安全性,例如改进的可扩展性,不同类型的加密安全和抗ASIC的挖掘算法,鼓励采矿分布式。

比特币交易将被隐藏,以及相关方的公钥。 但是,Mimblewimble不支持比特币这样的脚本,Mimblewimble与比特币协议有很大不同,因此它会作为一个侧链实现,甚至在一个单独的altcoin中实现。 - 最初的Mimblewimble文件由伪匿名作者Tom Elvis Jedusor于2016年7月发布。 2017年11月,Mimblewimble在测试网上发布。

目前开发人员正在开发第二个测试网络(没有发布日期),但创始人表示,它可能会在2018年中期出现。

结论

尽管在去年发生了一些问题和纠纷,比特币开发者正努力改善网络。比特币仍然处于市场的巅峰,具有最大的哈希计算能力和高度分布式能力。

继主网络上重要的SegWit实施和Ligthtning Network发布,比特币开发社区将继续改进,将比特币与区块链转变为未来网络的关键系统。

作者:Mattia Franzoni。区块链爱好者,超人,Biohacker,矿工。愿意用一生去发现新事物。

译者:保华

地址:https://medium.com/novamining/bitcoin-development-roadmap-2018-analysis-on-new-implementations-and-improvements-1f42b45ba73d

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180501G00B4R00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券