LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > 什么是MimbleWimble?

什么是MimbleWimble?

2019-11-27 不详 来源:区块链网络

MimbleWimble也许是在哈利·波特粉丝中最有名的。也许不完全是在我们今天将要讨论的范围内,但这不应破坏乐趣。 MimbleWimble的名字肯定归功于同名的Harry Potter法术。这个咒语的发音者感到不幸,发现他的舌头被束缚了,因此他不能谈论某个主题。

阅读本文后,你将了解MimbleWimble是什么,如何使用它,并且你将了解MimbleWimble的名称并非偶然选择的。

快速查看

  • 什么是MimbleWimble?
    • 工作证明(PoW)
    • Mimble的历史Wimble
  • MimbleWimble如何工作?
    • Mimble实践中的Wimble
  • MimbleWimble和比特币
  • Mimble的优点和缺点
    • 好处
    • 缺点
  • 前景展望
  • 结论

在开始之前,最好先观看下面的简短视频,该视频解释了区块链的概念。

什么是MimbleWimble?

MimbleWimble是-一种即将到来的新区块链技术,它使用不同的方法来构造和保存交易。隐私可能是这里最重要的驱动力。此外,MimbleWimble(MW)有助于提高区块链网络的可扩展性,这是多年来区块链面临的最大挑战之一。换句话说:MimbleWimble是工作量证明(PoW)区块链的另一种实现,可确保更多的隐私和更好的网络可扩展性。

什么是工作证明?

工作量证明的概念是在1993年提出的,它通过要求用户为服务进行“工作”来防止拒绝服务攻击和其他有害网络服务(例如垃圾邮件)。通常,这意味着使用计算机的计算能力。

比特币在2009年以一种创新的方式使用了工作量证明,将其用作验证交易并向区块链发送新区块的共识算法。从那时起,它已成为最常用的加密货币共识算法之一。

在不首先找到有效随机数(即矿机用来查找正确哈希的数字)之前,不可能在主链中添加新块,然后再为特定块生成解决方案(所谓的块哈希)。每个经过验证的块都包含一个散列块,用于证明矿机的工作。这就是为什么此概念称为工作量证明的原因。

工作量证明可以保护网络免受各种类型的攻击。成功的攻击需要大量的计算能力和时间来执行计算,因此效率低下,因为攻击的成本远远超过了攻击的潜在回报。

工作量证明的一个问题是,它需要较便宜的硬件并消耗大量能量。另外,复杂的算法计算可以保证网络的安全性,但是它们在网络之外没有任何应用。这就是MimbleWimble进来的地方

Mimble的历史Wimble

MimbleWimble的原始设计可追溯到2016年,当时汤姆·埃尔维斯·耶杜索(Tom Elvis Jedusor,Voldemort的法国名)宣布了这一概念。尽管文档揭示了一些关键思想,但仍然有很大的空间可以作进一步的解释和讨论。区块链专家安德鲁·珀尔斯特拉(Andrew Poelstra)后来继续了。 Poelstra进一步阐述了该概念并进行了一些改进。然后,他于2016年10月提出了有关MimbleWimble的白皮书。

自白皮书发布以来,许多研究人员和开发人员一直在研究应用MW概念的可能性。许多人认为,对比特币区块链的应用在技术上是可行的,但极其复杂。其他人则看到了机会,并将MimbleWimble从长远看作为比特币区块链的侧链解决方案。

图片

坐着的人,有一本魔法书和魔杖

MimbleWimble如何工作?

尽管你已经熟悉了诸如侧链解决方案,区块链技术和可扩展性之类的术语,但对MimbleWimble解决方案以及这对实践中的交易意味着更多了解可能不会有任何伤害。

区块链模型传统上是以某种方式构造的,这就是MW发挥作用的地方。该技术使区块链可以更紧凑地存储数据,从而可以更快地查询,下载或存档交易历史记录。

这听起来并不令人兴奋,但是这大大提高了区块链的可伸缩性。当数据保持压缩和压缩状态时,在导致问题之前可以存储更多的数据。这意味着在“填满”并引起问题之前,网络可以使用更长的时间。

对隐私的关注也不是完全不重要的,或者也许是MW最重要的元素。在MW块中无法导出任何地址,这意味着对于网络控制器或外部用户,所有事务看起来都是随机的。因此,交易的详细信息只有参与者(通常是交易的发送者和接收者)才知道。这从绝对意义上保证了隐私。

MW块的概念主要看起来像是一项大型交易,而不是所有并排的单独交易。这意味着可以检查和批准块,但是无法跟踪有关块的实质性详细信息。你不能将单个输入链接到单个输出。

Mimble实践中的Wimble

与一个空盒子的彩色铅笔和20个人一起放入彩色铅笔的比较,也许是最容易的。当你最终将一盒彩色铅笔拿在手中时,你会看到20支铅笔,并且你知道每支彩色铅笔都是由某人放入盒子中的。同时,你不知道谁确切地将哪种彩色铅笔放入其中。你确实知道每种颜色都不相同,并且总共有20支彩色铅笔,因此你可以批准该图块。但是,MW方法还不允许你提取更多信息。

然后是兆瓦交易的实际示例。 Stefan和Karin同意交易10兆瓦代币。那时Karin为零,Stefan也为零。然后,Karin从父亲那里收到5兆瓦代币,从母亲那里得到5兆瓦代币,然后可以将这10兆瓦代币交易转给Stefan。斯特凡再次看到他已经从Karin那里收到了10兆瓦代币,但又看不到Karin是从谁那里收到有关代币的。

要将数据放置在MW区块链上,发送方和接收方都必须彼此共享某些详细信息以使交易成为可能。在这种情况下,Stefan和Karin必须彼此联系,而不必同时在线。

MimbleWimble使用“直通功能”。简而言之,此功能将存储在区块链上的数据数量减少为一个输入到输出。在这种情况下,区块链仅记录从Karin的父母到Stefan的交易,并且不保存所有中间数据,以免保存多余的数据。

MimbleWimble和比特币

自genesys区块以来,比特币区块链几乎记录了所有交易。每个交易和子交易都从创世块记录在这里,并且可以检索。交易为交易,比特币为比特币。法定交易通常看起来与比特币交易不同。想象一下,斯蒂芬和卡琳正在提议一笔一欧元的交易。实际上,这通常是这样的:

卡琳:-?1
斯特凡:+?1

在比特币上,这有点不同,即:

卡琳(Karin):-(0.25 + 0.15 + 0.3 + 0.1 + 0.2)BTC,其中A + B + C + D + E为合并交易。
Stefan:+1 BTC

因此,比特币网络将存储Karin的所有子交易,以便最终能够记录Karin和Stefan之间的整个交易。在给出的示例中,有5个合并的交易,但比特币区块链在一次交易中还包含具有100多个不同组成部分的交易。

捕获所有这些细节需要大量的空间,时间和计算能力。此外,所有这些子交易也必须先经过验证,然后才能放置在区块链上。
因此,此示例通过MW事务完全不同。这使得交易更像是法定货币交易,即:

卡琳:-1 BTC
Stefan:+1 BTC

这种注册方式似乎更加合乎逻辑,但直到今天,在比特币区块链网络上仍无法实现。这主要归因于比特币交易必须遵守的“规则”。 MW网络上的MimbleWimble删除了此脚本系统。这使得MW网络具有更大的可扩展性,并且拥有更多的隐私。

由于地址和交易无法相互链接和跟踪,因此具有更高的隐私性,并且由于区块链越来越小,因此使用寿命更长,因此可扩展性更高。

因此,Bitcoin和MimbleWimble之间的另一个主要区别是,由于讨论并部署了直通功能,导致了区块链的相对数据大小。通过不保存不必要的交易数据,MimbleWimble所需的计算能力大大低于比特币区块链。

MimbleWimble的优缺点

尽管使用MimbleWimble似乎有很多优点,但也有一些缺点。在此摘要中,我们将带你了解最重要的利弊。

好处

  • MimbleWimble的区块链大小比比特币小得多。
  • 作为自己的模型或作为侧链解决方案,可伸缩性显着提高。
  • 通过隐藏交易详细信息来提高隐私性。

缺点

  • 每秒的事务数量由于MW中的隐私规则而减少。
  • MW系统不能抵抗来自量子计算机的攻击。
  • 额外的隐私使解决方案成为罪犯和恐怖组织的追捧。

前景展望

MW协议的许多应用是已知的。例如,该技术已在Grin和Litecoin团队中使用。 Beam还配备了MimbleWimble。

图片

Beam和Grin加密货币之间的比较表

即使Grin和Beam与MimbleWimble协议相似,但在实践中仍存在许多差异。但是,我们不会在此博客中介绍所有这些内容。两者都是MimbleWimble协议的开源实现,并且已经存在数年了。同时,这两个应用程序的主网也已投入使用,尽管Grin的主网比Beam的主网更近。

最大的问题主要是群众在多大程度上采用了MW协议,以及在多大程度上具有可靠性。目前,它主要是一个有趣,令人兴奋和有希望的概念,但是适用性仍然有限。在存在该协议的几年中,主要研究了可能的适用性,并且MimbleWimble的未来仍然不确定,但暂时仍很有趣。

结论

可以说:MimbleWimble实际上是区块链上的一小块魔术。

-协议:MimbleWimble(方言诅咒)
-MimbleWimble创作者:Tom Elvis Jedusor(伏地魔的法国名)
-Grin创始人:Ignotus Peverell(隐形斗篷的拥有者)
-Grin基础设施:Vault713(位于Gringotts的高安全性保险库)

我还想念什么? https://t.co/ZfEuO1lmoz

-Linda Xie(@ljxie)2019年1月18日

同时,你完全了解MimbleWimble协议所包含的内容以及可以应用该协议的事务类型。你还可以享受可口的Harry Potter参考,这给协议带来了一点点额外的魔力。

一方面,当前的区块链技术仍然完全能够满足当前的供需水平,并且像MimbleWimble这样的应用程序暂时似乎是不必要的。同时,整个行业都希望大量采用加密货币和区块链,这意味着必须解决当前区块链模型的整个设计问题。

也许MimbleWimble会提前几年。但是当世界其他地区完全致力于加密货币和区块链时,如果已经有解决方案在等待着我们,那就没有任何危害

如果你尚未了解区块链技术和MimbleWimble,还请观看下面的专家视频坐好,因为这需要一段时间,但是你也会从中学到很多

—-

编译者/作者:不详

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...