事实证明,名为 Mimblewimble 的区块链协议比比特币具有更高的隐私性和可扩展性。
这是通过椭圆曲线密码方法以及结合密码协议实现的。
Mimblewimble 是什么?
Mimblewimble 的名字来源于《哈利波特》中的一种舌头束缚咒,该咒语实际上是将目标的舌头绑住,以防止他们透露信息。
这是恰当的,因为该协议的工作原理就像咒语一样,它允许加密交易保持完全匿名。
这与比特币(BTC)不同,比特币必须透露 3 个秘密——发送者的地址、发送的货币数量和接收者的地址——才能满足货币体系的两个强制性要求:
验证收到的金额是否等于发送的金额。
验证交易是否由私钥持有者发送。
Mimblewimble 成功满足了上述要求,而没有泄露任何 3 个秘密或信息。
该开发人员或开发人员团队的名字是 Tom Elvis Jedusor,这是哈利波特的死敌伏地魔的法语翻译名。
他们于 2016 年 7 月发布了白皮书,一个月后,臭名昭著的Bitfinex黑客攻击事件发生,损失了价值 7200 万美元的比特币。这次黑客攻击进一步证实了 Mimblewimble 的匿名性和隐蔽性原则。
与其他区块链不同的 3 个特点
Mimblewimble 具有三个独特的特点,与其他区块链相比独一无二。
匿名
与比特币不同,Mimblewimble 上的交易历史无法被追踪,因此绕过用户的匿名性变得极其困难。
可替代性
Mimblewimble 的资产追踪难度使其比比特币更具可互换性。你可以在 Mimblewimble 上交易任何加密货币,无需担心损失或被非法活动“污染”。
可扩展性
Mimblewimble 的区块大小比比特币的要小,这意味着前者具有更高的可扩展性。比特币区块链上的大区块大小导致了可扩展性问题,并导致了臭名昭著的比特币现金 ( BCH ) 硬分叉。
Mimblewimble 的工作原理
我们将研究 Mimblewimble 上实现的加密方法和协议。这些方法和协议共同使 Mimblewimble 能够满足验证交易金额和参与方正确性这两个要求,而无需公开任何信息。
椭圆曲线密码学
Mimblewimble 区块链依赖于椭圆曲线密码学 (ECC),这是一种基于离散对数的密码学方法。
一般来说,乘法(对数的逆运算)比因式分解更容易执行。因此,使用 ECC 可以使区块链上的方程式计算变得更加复杂,从而增强 Mimblewimble 的安全壁垒。
组合加密协议
Mimblewimble 结合了多种加密协议,以实现其所追求的安全性和匿名性。以下协议有助于隐藏交易信息。
1. 保密交易
该协议隐藏了 Mimblewimble 上交易的金额。它也用于其他隐私币,例如门罗币 ( XMR )。交易金额通过“盲因子”或发送者选择的随机值进行加密,作为所有权证明。
2. CoinJoin
通过将来自不同发送者的付款合并到一笔交易中,可以隐藏交易的公共地址。这使得追踪交易踪迹几乎不可能。
3.蒲公英
通过实施蒲公英协议,可以隐藏发送者和接收者的身份并保持私密,从而创建一个安全的交易系统。
4. 直通
此功能旨在创建小型交易区块,以实现可扩展性。它通过将多笔交易聚合成一个集合来实现这一点。此功能允许删除原本会占用大量空间的信息,而不会危及区块链的安全性。
缺点
Mimblewimble 确实具有有前景的功能,旨在克服长期困扰比特币等区块链的安全性、隐私性和可扩展性问题。
然而,该系统也存在一些弱点。
Mimblewimble 的交易速度较低,这是因为支持实现机密交易的系统或协议的数据大小所致。
Mimblewimble 依赖于数字签名,这使其容易受到量子计算机攻击。这意味着如果发生攻击,交易可能会被去匿名化。
Mimblewimble 上的代币
尽管遭遇挫折,但仍有一些加密项目在 Mimblewimble 上部署,它们将安全和隐私置于首位。以下是该区块链上可用的加密货币。
MimbleWimbleCoin(MWC)
Mimblewimble 拥有自己的原生加密货币,它具有稀缺性、可扩展性、隐私性和可互换性。Mimblewimble 团队将其描述为“技术更先进的幽灵货币”。
咧嘴一笑(GRIN)
Grin 是一种注重隐私保护的数字货币。Grin 的开发者早在 2016 年就为该货币登陆 Mimblewimble 奠定了基础,但直到 2019 年 1 月才正式上线。
光束(BEAM)
Beam 的运行原理与 Grin 相同。最近,它还构建了一个私密的 DeFi 生态系统,为各种用例提供去中心化应用。
莱特币(LTC)
莱特币是一种与比特币非常相似的加密货币。目前,莱特币计划在 2021 年底前部署 Mimblewimble 进行交易。