社群提交 - 作者:William M. Peaster


Mimblewimble (MW) 是一种区块链设计,它使用一种新的方式来建立和储存交易。它是工作量证明 (PoW) 区块链的不同实现,可提高隐私性和网路可扩展性。

Mimblewimble 的设计由 Tom Elvis Jedusor(化名)于 2016 年中期推出。尽管他能够分享 Mimblewimble 的基本思想,但第一份文件留下了一些未解答的问题,导致 Blockstream 研究员 Andrew Poelstra 开始研究和完善最初的概念。不久之后,Poelstra 写了一篇名为 Mimblewimble 的论文(于 2016 年 10 月发表)。

从那时起,许多研究人员和开发人员一直在研究 MW 协议的可能性。有些人认为在比特币上实现它会非常困难,但技术上是可行的。 Poelstra 和其他人认为 Mimblewimble 最终可能会作为侧链改进比特币网路。


Mimblewimble 的工作原理

Mimblewimble 改变了区块链交易的传统模式。它让区块链拥有更紧凑的记录,在加载、同步和验证方面更加容易和快速。

在 Mimblewimble 区块链中,没有可识别的位址或可重复使用的位址。这意味著所有交易对外人来说都是随机数据。交易数据仅对相关参与者可见。

因此,Mimblewimble 中的一个区块看起来像是一笔大交易,而不是许多交易的组合。这意味著可以验证和确认区块,但它不提供有关每笔交易的详细资讯。这是因为无法将各个输入与其输出关联起来。

例如,Alice 从她母亲那里得到 5 MW 硬币,从她父亲那里得到 5 MW 硬币,然后将这 10 MW 硬币发送给 Bob。交易已得到验证和确认,但其详细资讯不公开。 Bob 唯一能知道的是 Alice 给他发了 10 个币,但他不知道是谁之前给 Alice 发的。

要在 Mimblewimble 区块链上转移代币,发送者和接收者必须交换验证资讯。所以我们仍然需要与 Alice 和 Bob 进行通信,但他们不必同时在线来完成交易。

Mimblewimble 还使用了另一种称为直通的功能,它透过删除冗余交易资讯来减少区块资料。该区块没有记录所有输入和输出(从爱丽丝的父母到她以及从爱丽丝到鲍伯),而是仅记录一对输入和输出(从爱丽丝的父母到鲍伯)。

从技术上讲,Mimblewimble 的设计支援机密交易(CT)的概念,该概念由 Adam Back 于 2013 年提出,并由 Greg Maxwell 和 Pieter Wuille 实施。简而言之,CT是一种隐藏区块链转帐金额的隐私工具。


米布尔温布尔 VS 米布尔温布尔比特币

比特币区块链保存来自比特币第一个区块(创世区块)的所有交易资料。这意味著任何人都可以下载公共区块链分类帐并逐笔交易验证它。

与 Mimblewimble 区块链不同,Mimblewimble 区块链仅保留基本交易数据,同时提供更多隐私。审计员确保没有发生异常活动(例如:双重支出),并且可流通的代币数量正确且准确。

除此之外,Mimblewimble 删除了比特币的编程系统,这是定义交易结构方式的指令列表,这有助于使 MW 区块链更加私密和可扩展。更私密,因为地址根本无法追踪,更可扩展,因为区块链数据很小。

因此,比特币和 Mimblewimble 之间的另一个主要区别是它们各自区块链的相对资料大小。这与我们之前谈到的快捷功能有关。由于删除了不必要的交易数据,Mimblewimble 需要更少的运算资源。


优点

区块链大小

如前所述,Mimblewimble 允许进行资料压缩,从而减少区块链的整体大小。节点还可以使用更少的资源更快地检查交易历史记录。此外,使用MW区块链更容易上传和同步新节点。

加入网路和运行节点的成本降低可能​​会导致更加多样化和分散的社群。这可能会减少许多工作量证明(PoW)区块链中常见的挖矿集中化。

可扩展性

Mimblewimble 最终可以用作侧链,并可以附加到比特币或其他主链上。 MW 设计还可以提高支付管道的效能,例如闪电网路使用的支付管道。

隐私

去掉比特币的程式系统以及保密交易的使用,会带来高度的使用者隐私,导致交易细节的混淆。

此外,基于 Mimblewimble 区块链的货币可以被认为是可替代的。可互换性的特性使得每种货币单位可以与同一货币的任何其他单位互换(它们是无法区分的)。


限制

交易吞吐量

秘密交易显著降低了交易吞吐量。与非私有系统相比,使用机密交易的区块链具有更高的隐私性,但 TPS 率(每秒交易数量)较低。然而,我们可以说,MW 的小规模弥补了保密交易带来的 TPS 限制。

不耐冲压

Mimblewimble 系统无法抵抗量子电脑(先进、强大的电脑)。 MW 依赖数位签章相对简单的属性。但成熟的量子电脑还需要数十年的时间,使用 Mimblewimble 的加密货币可能会在未来几年找到防止量子攻击的方法。


结论性想法

Mimblewimble 的推出标志著区块链历史上的一个重要里程碑。一方面,缩短使得 MW 网路更便宜且更容易扩展,另一方面,MW 协定可以作为辅助解决方案或支付管道来实现,这可以实现更大的隐私性和可扩展性。

到目前为止,一些区块链项目正在与 Mimblewimble 设计合作,包括莱特币团队。 Grin 和 Beam 是其他例子。 Grin 是一个社群驱动的项目,对 MW 协议进行了轻微的概念验证,而 Beam 则采用了类似新创公司的方法。虽然这两个项目都基于 Mimblewimble,但它们在技术上有所不同,因为每个专案都有实现 Mimblewimble 设计的特定方式。

目前一个悬而未决的问题是 Mimblewimble 是否能够实现较高的可靠性和采用率。这是一个令人兴奋且有前途的想法,但它也很小。由于此类潜在用例仍在调查中,Mimblewimble 的未来仍然不确定。