什么是Mimblewimble?

Mimblewimble(MW)是一种区块链设计,采用了一种新颖的结构化和存储交易方式。这是工作量证明(PoW)区块链的另一种实现方式,可以提高隐私性和更好的网络可扩展性。

Mimblewimble设计由笔名汤姆·埃尔维斯·杰杜索(Tom Elvis Jedusor)于2016年中期推出。尽管他设法分享了核心思想,但Mimblewimble的第 一份文件仍悬而未决。这导致Blockstream研究人员Andrew Poelstra对原始概念进行了研究和改进。不久之后,Poelstra写了一篇论文 Mimblewimble(发表于2016年10月)。

从那时起,许多研究人员和开发人员正在研究MW协议的可能性。有人说,尽管在技术上是可行的,但在比特币上实施它却相当困难。Poelstra和其他人认为Mimblewimble最终可能会改善比特币网络作为侧链解决方案。 

Mimblewimble如何运作

Mimblewimble改变了传统的区块链交易模型。它允许区块链具有更紧凑的历史记录,下载,同步和验证更容易,更快捷。

在MW区块链中,没有可识别或可重复使用的地址,这意味着对于外部人员而言,所有交易看起来都像是随机数据。交易数据仅对其各自的参与者可见。

因此,Mimblewimble块看起来像是一项大型交易,而不是许多交易的组合。这意味着可以验证和确认区块,但是它们不提供有关每个交易的详细信息。无法将各个输入与其各自的输出链接起来。

考虑以下示例。爱丽丝从妈妈那里收到5兆瓦硬币,从爸爸那里得到5兆瓦硬币。然后,她将这10个硬币发送给鲍勃。交易已通过验证,但其详细信息未公开。鲍伯唯一知道的是爱丽丝给他寄了10枚硬币,但他不知道是谁以前寄给爱丽丝的。

要在Mimblewimble区块链上移动硬币,发送方和接收方必须交换验证信息。因此,我们仍然需要Alice和Bob进行交流,但是并不需要他们同时在线进行交易。

另外,Mimblewimble采用称为直通的功能,该功能通过删除冗余交易信息来减少块数据。因此,该块仅记录一对输入输出对(从Alice的父母到Bob),而不是记录每个输入和输出(从Alice的父母到Bob,从Alice到Bob)。

从技术上讲,Mimblewimble设计支持并扩展了由Adam Back在2013年 提出并由Greg Maxwell和Pieter Wuille  实施的机密交易(CT)的概念。简而言之,CT是一种隐私工具,可隐藏区块链转移的数量。

Mimblewimble vs.比特币

自创世以来,比特币区块链一直维护着每笔交易的  数据,这意味着任何人都可以下载和验证其公共历史记录-逐笔交易。

相比之下,Mimblewimble区块链仅保留必要的信息-同时还提供更多的隐私。验证者确保没有异常活动发生(例如,双花),并且流通的硬币数量是准确的。

除此之外,Mimblewimble删除了比特币脚本系统,该系统是定义交易结构的一系列指令。脚本的删除使MW区块链更加私有和可扩展。由于根本无法追踪地址,因此更加私有;由于区块链数据较小,因此更具可扩展性。

因此,比特币和Mimblewimble之间的另一个主要区别是其区块链的相对数据大小-与先前讨论的直通功能有关。通过删除不必要的交易数据,Mimblewimble需要较少的计算资源。

好处

区块链大小

如前所述,Mimblewimble允许数据压缩,从而减小了整个区块链的大小。节点可以使用更少的资源来更快地验证事务历史记录。此外,新节点更容易下载并与MW区块链同步。

加入网络和运行节点的成本降低可能​​最终导致社区更加多元化和分布式,这可能会降低许多PoW区块链中常见的采矿集中化。

可扩展性

最终,Mimblewimble可以用作可以附加到比特币或其他父链的侧链解决方案。MW设计还可提高支付渠道的性能,例如闪电网络使用的支付渠道  。

隐私

删除比特币脚本系统,再加上使用机密交易,带来了高度的用户隐私,使交易细节变得模糊。

此外,基于Mimblewimble区块链的硬币可以被认为是可替代的。财产  可替代性是什么使一个硬币一枚硬币(他们是无法区分的)其他任何单位互换的每一个单元。

限制

交易吞吐量

由于较大的数据大小,机密事务往往会显着降低事务吞吐量。因此,与非私有系统相比,使用CT的区块链具有更高的隐私性,但TPS速率(每秒事务处理)更低。 

尽管如此,我们可以说兆瓦的紧凑规模弥补了由机密交易引起的TPS限制。还值得注意的是,事务吞吐量取决于其他因素,例如块大小和频率。

不耐量子

一般来说,Mimblewimble协议不依赖于量子计算机,因为它依赖于数字签名的相对简单的属性  。但是,距离成熟的量子计算机还有几十年的路程,使用Mimblewimble的加密货币很可能会在未来几年中找到防止量子攻击的方法。实际上,已经在尝试一些解决方案(例如,Switch Commitments)。

总结

Mimblewimble的推出标志着区块链历史上的一个重要里程碑。一方面,直通功能使兆瓦网络更便宜,更易于扩展。另一方面,MW协议可以实现为侧链或支付渠道解决方案,从而实现更高的隐私性和可伸缩性。

到目前为止,包括Litecoin团队在内的一些区块链项目正在与Mimblewimble设计合作。Grin和Beam是另外两个例子。虽然Grin是一个社区驱动的项目,致力于MW协议的轻量级概念证明,但Beam采用了类似启动的方法。虽然这两个项目都基于Mimblewimble,但它们在技术上截然不同,因为每个项目都有实施MW设计的特定方式。

目前,尚有一个悬而未决的问题是Mimblewimble是否可以达到很高的可靠性和采用率。这是一个令人振奋且充满希望的想法,但还很年轻。因此,潜在的用例正在研究中,Mimblewimble的未来仍然不确定。

本文链接地址:https://www.wwsww.cn/btbjiaoxue/1272.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读