教程 - 什么是MimbleWimble?

比特币是世界上最大和最流行的加密货币,但它缺乏隐私功能,费用高,交易时间长,使它成为很多人批评的对象。因此,数以百计(如果不是数以千计)的新加密货币被创造出来,以提供一个更具竞争力的替代方案。然而,比特币并没有失去所有的希望:存在着各种扩展的解决方案 其中 可以建立在比特币网络上,以改善隐私,减少费用,并加快交易速度。其中,这些解决方案包括SegWit(隔离见证)、闪电网络,以及现在的MimbleWimble--一种新颖的加密货币协议,不仅可用于开发新的数字资产,还可用于改进现有的数字资产,如比特币。在本指南中,我们将一头扎进MimbleWimble这种新的、令人激动的区块链技术中,解释它是什么,它做什么,以及它如何工作。


什么是MimbleWimble?

MimbleWimble是一个加密货币协议,是由一个匿名的比特币开发者在2016年提出的。MimbleWimble这个名字参考了《哈利波特》的奇幻世界,它最初指的是一种绑住受害者舌头的咒语。在某种意义上,这个比喻抓住了MimbleWimble协议的一个重要特征:隐私。

截至2019年2月,MimbleWimble协议在两种非比特币的加密货币中实现。这两种实现方式将在本文后面讨论。

MimbleWimble是做什么的?

MimbleWimble和其他加密货币协议一样:它是一个由区块链技术保障的点对点支付系统。然而,MimbleWimble专门解决了比特币的两个最大的批评:隐私和可扩展性。

隐私

虽然MimbleWimble协议确实包括可发现的交易(基于区块链的加密货币的先决条件),但没有发送或接收地址,而且所有交易的规模都是隐藏的。这意味着,没有办法将交易相互连接起来,甚至没有办法将交易连接起来。 追踪 一个特定用户的活动。

可扩展性

除了隐藏敏感的交易数据外,MimbleWimble协议还提供了可扩展性的好处。这主要是通过从区块链上删除旧的、不必要的交易来实现的。

MimbleWimble是如何工作的?

MimbleWimble协议通过将多个交易捆绑在一起,能够隐藏发送和接收地址,以及交易的规模。由此产生的交易仍然可以由网络通过查看输入和输出的总值来验证:只要总输入等于总输出,就没有硬币被创造或销毁,交易就有效。

为了隐藏交易中涉及的金额,MimbleWimble使用了一种叫做保密交易的技术。保密交易是基于一个叫做Pedersen承诺的加密功能,它允许网络在不知道金额的情况下验证交易。

为了将交易捆绑在一起,MimbleWimble使用了一种叫做CoinJoin的机制。通过混淆多个交易的输入和输出,它们可以被组合成一个单一的交易,该交易没有提供关于每个接收者收到多少硬币的线索。

就可扩展性而言,MimbleWimble协议通过删除旧的、不必要的交易来精简区块链,这些交易的产品已经在较新的交易中得到了说明。CoinClarity非常贴切地说明了这个被称为修剪的想法。

  • 假设发件人A向收件人B发送了1个BTC,然后B在初始交易被确认之前向收件人C发送了1个BTC。区块链是否真的需要知道B曾经持有1个BTC,以便继续运作?

MimbleWimble协议的另一个可扩展性因素是单个交易的规模减少,因为只需要记录输入和输出。与传统的区块链相比,其中多个地址、公钥和签名是必要的。

由于需要核算的交易较少,规模较小,MimbleWimble使新用户下载整个区块链的速度更快,而且区块链本身占用这些用户的硬盘空间更少。

MimbleWimble的实施

截至2019年2月,MimbleWimble协议有两种实现方式。Grin和BEAM。让我们更深入地了解一下这两个项目...

关于格林

Grin是一个轻量级的MimbleWimble区块链,于2019年1月15日推出。这个实验性的、社区建设的项目目前有一个 市场 帽子 超过$13万美元。

Grin代币的推出没有预矿或ICO,这意味着所有的硬币都必须被挖出来(速度大约为每秒一个)。目前,Grin的供应没有上限,而钱包只适用于Mac和Linux操作系统。

这个MimbleWimble的实现肯定有更多的技术受众;可以说,Grin的设计是为了测试一个可能有一天会出现在比特币上的实现。

你可以在我们的网站上找到更多关于Grin项目的信息--特别是它的技术特点。 Coinpaprika Grin页。

关于BEAM

BEAM是一个MimbleWimble区块链,于2019年1月3日推出--仅比Grin的推出早12天。尽管推出时间较早,但BEAM的市值比Grin略低:仅超过$7百万。与Grin不同,BEAM项目有一个营利性的公司结构。

该公司选择通过收集所有开采的代币中的20%来资助其发展努力,这一决定受到了一些批评。

BEAM的一个有趣的特点是能够选择加入某些可审计性和合规性功能。而Grin网络默认是私密的--没有关闭这些隐私功能的选项--BEAM为那些以某种方式需要处理洗钱和其他法规的企业用户提供了这个功能。

你可以在我们的网站上找到更多关于BEAM项目的信息--特别是其技术特点。 Coinpaprika BEAM页面。

比特币区块链的MimbleWimble公司

虽然目前MimbleWimble的实施都是独立的、专有的区块链,但有一天比特币区块链有可能采用MimbleWimble协议,以努力提高流行硬币的隐私和可扩展性。这可以通过在比特币网络上进行软分叉的方式实现。在此之前,比特币网络将不得不寻求其他更发达的隐私和可扩展性解决方案。

发表评论