mimblewimble 协议是什么?了解有关 Mimblewimble 的更多信息。匿名协议

什么是Mimblewimble?

Mimblewimble 是一种区块链协议,它重新设计了通信方式的数据结构,使具有工作量证明(通常是比特币)的区块链更加简洁、安全和私密。

Mimblewimble是著名的哈利波特系列中的一个咒语,意思是堵住对手的舌头。

Mimblewimble 是由一位名叫 Tom Elvis Jedusor 的匿名用户开发的,法文名字是“Voldemort”, 文件 于 2016 年初宣布。据 Jedusor 称,Mimblewimble 的设计目的是比比特币更好的数据保护和更大的可扩展性。尽管核心思想已经发表,但问题仍然存在,直到研究人员进行研究为止。 BlockStream 团队的 Andrew Poelstra 通过标题完善了他的概念 Mimblewimble (2016 年 XNUMX 月发布)。

Mimblewimble 曾经是加密世界的流行词。 2018年的加密寒冬,多项区块链创新引起轰动,例如Mimblewimble及其首款加密应用Grin的发布,该应用在年底推出后迅速暴涨。

许多研究开发了 mimblewimble 但未能达成共识。一些人认为将 Mimblewimble 与比特币协议合并太困难了。然而,大多数人都认为 Mimblewimble 仍然可以作为侧链升级比特币的系统。目前 Mimblewimble 有许多流行的实现,例如 Grin 和 Beam 区块链。 2020 年 XNUMX 月,莱特币推出了 Mimblewimble 测试网络,以提高其隐私性和可扩展性。

Mimblewimble 是如何运作的?

Mimblewimble 的交易结构源自“秘密交易”,该文章由 Blockstream 的 Adam Back 博士首次发表,他也恰好是中本聪的领跑者。这种方法也用于门罗币等其他隐私币。

简而言之,这一切都始于一笔私人交易,其中发送者想要处理的一定数量的代币被加密,以便“匿名元素“。 比特币的 UTXO 模型正在被所有输入和输出的多重签名所取代,即所谓的机密交易。 Alice发送给Bob的交易是用匿名因子加密的,网络节点减去输入和输出令牌以逻辑确认不存在双重因子。然后交易就完成了。

在 Mimblewimble 中,匿名项目必须由发送者选择。通过这种方式,它就像接收者的所有权证明,允许他们使用这笔钱。

Adam Back 博士进行了保密交易,并将其用于许多加密项目,包括 Monero 和 Tari(即 Mimblewimble 意义上的 Tari)。

示例:交易 Alice 向 Bob 发送 200 BTC

工作

如果我们将其写成一个输出为正、输入为负的数学方程,我们应该能够平衡一切,这样就不会再产生其他代币。

-300 + 200 + 90 + 10 = 0

基本上,这是比特币区块链上的信息。任何人都可以通过检查其他人的全球账本交易历史记录来查看他们的交易。这对隐私不利。

这就是秘密交易发挥作用的地方。我们可以首先将上一个方程两边乘以在椭圆曲线上创建 H 的点( 这是 Mimblewimble 使用的椭圆曲线加密算法的第一步。)

300.H = 200.H + 90.H + 10.H

由于 H 是常数,所以上面的操作保持不变,因此我们可以通过以下方式确认 Alice 没有偷窃:

(3.H) – (2.H) – (1.H) – (fH) ≡0.H = 0

请注意,我们只能看到公钥,因此也看到隐藏的值。这意味着现在只能看到 H 参数,但看不到任何值。当然,结构协议会比上面描述的复杂得多。内容仅概括匿名交易存根,参数H为初始匿名存根元素。

部署混币

CoinJoin 是一个有争议的密码系统(对于其他一些开发人员来说),由 Blockstream 的 Gregory Maxwell 开发。它启用了“硬币制造商”系统,其中 来自很多人的付款 以不同的方式发送 合并在一个交易中,目的是使从局外人的角度几乎不可能追踪交易。这意味着多个(事务)事务现在包含在单个事务中。

相比之下,例如,比特币的节点必须下载整个区块链,包括其交易历史记录,然后由网络进行分析以确认其有效性。

切开

mimblewimble 协议的另一个特点是 直通。是工作 输入(输入)和输出(输出)的组合 在所有记录的交易中 给出更小的块。此过程使用以前的记录作为输入来促进新的交易。可以理解的是,将A到C的交易进行汇总,而不是记录A到B和B到C的过程。

为了更好地解释这一点,这里有一个具有不同输入和输出的交易示例。

  • A 发送 1 BTC 给 B(这显示了与 B 交易的单个条目,这导致了单个输出)
  • B 发送 1 BTC 给 C(这有一个与 C 进行交易的输入,它会产生一个输出)

在这里,Mimblewimble 将这些交易合并为单个输入和输出。交易内核确认并验证资产的所有权。该内核包含公钥、挖矿费用和签名。

然而,节点并不总是必须实现 Mimblewimble 的直通功能。然而,这意味着它比账本中存储的正常交易占用更多的存储空间。

比较 Mimblewimble 与比特币

在比特币区块链的构建原理中,每笔交易都必须是公开的,以便每个人都可以通过下载创世区块的所有数据来跟踪整个历史。

区块链基于 Mimblewimble 协议,并按照上述两节中提到的安全原则进行设计。那么 Mimblewimble 就没有地址了。 mimblewimble 地址的概念不存在。因此,交易是完全私密的。所有交易都是保密的。保存和下载数据更加容易。只要整个系统的网络节点保证系统中的逻辑,现金循环不出现重复消费等异常情况。

特别是,Mimblewimble结构不允许任何人的地址被跟踪,并通过消除比特币的脚本系统来确保隐私,使得Mimblewimble结构中的数据更小并且更容易存储。同时,Mimblewimble系统删除了交易中不必要的交易数据,这意味着Mimblewimble需要更少的计算资源。

Mimblewimble 的特点

与其他可用的区块链平台相比,Mimblewimble 具有三个主要区别。

匿名

在比特币中,总有一个公共地址可以追溯到特定交易的发送者和接收者,特别是当他们的地址与交易的真实身份相关联时。因此,比特币是一个 笔名.

Mimblewimble 无法跟踪任何交易历史记录。由于第三方无法访问任何地址,因此绕过通过该协议进行交易的人的匿名性变得极其困难。

互换性

与其他隐私币一样,Mimblewimble 比比特币具有更高的可替代性。这是因为您可以在平台上交换任何加密货币,而没有损失的风险。其他硬币可能会被“污染”,特别是如果它们与非法活动有关。虽然一些受污染的资产可能会被一些人接受,但在某些情况下它们可能会失去价值。因此,难以理解的 mimblewimble 函数使交换变得容易。

扩展

由于 Mimblewimble 中的区块大小比比特币小得多,因此迄今为止,区块大小比大多数区块链更具可扩展性。这与之前为了解决扩容问题而分裂比特币社区并创建臭名昭著的比特币现金(BCH)硬分叉(修改区块大小限制)的问题完全相同。

然而,Mimblewimble 的解决方法是通过 CoinJoin 和方法 切开 没有受到大块大小限制的缺点。

故障

当然,任何革命性的事物都存在一些局限性。以下是最大的两个:

  • 更长的交易吞吐量

支持秘密交易实施的系统由于其数据大小而具有较慢的交易速度。

  • 电子签名可靠性

由于 Mimblewimble 依赖于数字签名,因此它非常容易受到量子计算机的攻击。

Mimblewimble 的未来

Mimblewimble 在保护大多数其他加密货币的设计目的的匿名性和隐私方面向前迈出了一大步。由于它是无痕的并且验证过程很困难,因此任何人都比当前的其他一些区块链系统更容易采用 Mimblewimble 协议模型。

这是原因之一 微笑光束 使用mimblewimble协议来实现。这两种加密货币都没有地址,没有交易金额,也没有整个交易历史的记录。

在许多情况下,这些也是人们在决定考虑使用加密货币时考虑的问题。 Mimblewimble 为满足这些需求所做的努力有助于提高采用率。 文章中所有信息均为CoinCu整理信息,不构成投资建议。硬币铜…

mimblewimble 协议是什么?了解有关 Mimblewimble 的更多信息。匿名协议

什么是Mimblewimble?

Mimblewimble 是一种区块链协议,它重新设计了通信方式的数据结构,使具有工作量证明(通常是比特币)的区块链更加简洁、安全和私密。

Mimblewimble是著名的哈利波特系列中的一个咒语,意思是堵住对手的舌头。

Mimblewimble 是由一位名叫 Tom Elvis Jedusor 的匿名用户开发的,法文名字是“Voldemort”, 文件 于 2016 年初宣布。据 Jedusor 称,Mimblewimble 的设计目的是比比特币更好的数据保护和更大的可扩展性。尽管核心思想已经发表,但问题仍然存在,直到研究人员进行研究为止。 BlockStream 团队的 Andrew Poelstra 通过标题完善了他的概念 Mimblewimble (2016 年 XNUMX 月发布)。

Mimblewimble 曾经是加密世界的流行词。 2018年的加密寒冬,多项区块链创新引起轰动,例如Mimblewimble及其首款加密应用Grin的发布,该应用在年底推出后迅速暴涨。

许多研究开发了 mimblewimble 但未能达成共识。一些人认为将 Mimblewimble 与比特币协议合并太困难了。然而,大多数人都认为 Mimblewimble 仍然可以作为侧链升级比特币的系统。目前 Mimblewimble 有许多流行的实现,例如 Grin 和 Beam 区块链。 2020 年 XNUMX 月,莱特币推出了 Mimblewimble 测试网络,以提高其隐私性和可扩展性。

Mimblewimble 是如何运作的?

Mimblewimble 的交易结构源自“秘密交易”,该文章由 Blockstream 的 Adam Back 博士首次发表,他也恰好是中本聪的领跑者。这种方法也用于门罗币等其他隐私币。

简而言之,这一切都始于一笔私人交易,其中发送者想要处理的一定数量的代币被加密,以便“匿名元素“。 比特币的 UTXO 模型正在被所有输入和输出的多重签名所取代,即所谓的机密交易。 Alice发送给Bob的交易是用匿名因子加密的,网络节点减去输入和输出令牌以逻辑确认不存在双重因子。然后交易就完成了。

在 Mimblewimble 中,匿名项目必须由发送者选择。通过这种方式,它就像接收者的所有权证明,允许他们使用这笔钱。

Adam Back 博士进行了保密交易,并将其用于许多加密项目,包括 Monero 和 Tari(即 Mimblewimble 意义上的 Tari)。

示例:交易 Alice 向 Bob 发送 200 BTC

工作

如果我们将其写成一个输出为正、输入为负的数学方程,我们应该能够平衡一切,这样就不会再产生其他代币。

-300 + 200 + 90 + 10 = 0

基本上,这是比特币区块链上的信息。任何人都可以通过检查其他人的全球账本交易历史记录来查看他们的交易。这对隐私不利。

这就是秘密交易发挥作用的地方。我们可以首先将上一个方程两边乘以在椭圆曲线上创建 H 的点( 这是 Mimblewimble 使用的椭圆曲线加密算法的第一步。)

300.H = 200.H + 90.H + 10.H

由于 H 是常数,所以上面的操作保持不变,因此我们可以通过以下方式确认 Alice 没有偷窃:

(3.H) – (2.H) – (1.H) – (fH) ≡0.H = 0

请注意,我们只能看到公钥,因此也看到隐藏的值。这意味着现在只能看到 H 参数,但看不到任何值。当然,结构协议会比上面描述的复杂得多。内容仅概括匿名交易存根,参数H为初始匿名存根元素。

部署混币

CoinJoin 是一个有争议的密码系统(对于其他一些开发人员来说),由 Blockstream 的 Gregory Maxwell 开发。它启用了“硬币制造商”系统,其中 来自很多人的付款 以不同的方式发送 合并在一个交易中,目的是使从局外人的角度几乎不可能追踪交易。这意味着多个(事务)事务现在包含在单个事务中。

相比之下,例如,比特币的节点必须下载整个区块链,包括其交易历史记录,然后由网络进行分析以确认其有效性。

切开

mimblewimble 协议的另一个特点是 直通。是工作 输入(输入)和输出(输出)的组合 在所有记录的交易中 给出更小的块。此过程使用以前的记录作为输入来促进新的交易。可以理解的是,将A到C的交易进行汇总,而不是记录A到B和B到C的过程。

为了更好地解释这一点,这里有一个具有不同输入和输出的交易示例。

  • A 发送 1 BTC 给 B(这显示了与 B 交易的单个条目,这导致了单个输出)
  • B 发送 1 BTC 给 C(这有一个与 C 进行交易的输入,它会产生一个输出)

在这里,Mimblewimble 将这些交易合并为单个输入和输出。交易内核确认并验证资产的所有权。该内核包含公钥、挖矿费用和签名。

然而,节点并不总是必须实现 Mimblewimble 的直通功能。然而,这意味着它比账本中存储的正常交易占用更多的存储空间。

比较 Mimblewimble 与比特币

在比特币区块链的构建原理中,每笔交易都必须是公开的,以便每个人都可以通过下载创世区块的所有数据来跟踪整个历史。

区块链基于 Mimblewimble 协议,并按照上述两节中提到的安全原则进行设计。那么 Mimblewimble 就没有地址了。 mimblewimble 地址的概念不存在。因此,交易是完全私密的。所有交易都是保密的。保存和下载数据更加容易。只要整个系统的网络节点保证系统中的逻辑,现金循环不出现重复消费等异常情况。

特别是,Mimblewimble结构不允许任何人的地址被跟踪,并通过消除比特币的脚本系统来确保隐私,使得Mimblewimble结构中的数据更小并且更容易存储。同时,Mimblewimble系统删除了交易中不必要的交易数据,这意味着Mimblewimble需要更少的计算资源。

Mimblewimble 的特点

与其他可用的区块链平台相比,Mimblewimble 具有三个主要区别。

匿名

在比特币中,总有一个公共地址可以追溯到特定交易的发送者和接收者,特别是当他们的地址与交易的真实身份相关联时。因此,比特币是一个 笔名.

Mimblewimble 无法跟踪任何交易历史记录。由于第三方无法访问任何地址,因此绕过通过该协议进行交易的人的匿名性变得极其困难。

互换性

与其他隐私币一样,Mimblewimble 比比特币具有更高的可替代性。这是因为您可以在平台上交换任何加密货币,而没有损失的风险。其他硬币可能会被“污染”,特别是如果它们与非法活动有关。虽然一些受污染的资产可能会被一些人接受,但在某些情况下它们可能会失去价值。因此,难以理解的 mimblewimble 函数使交换变得容易。

扩展

由于 Mimblewimble 中的区块大小比比特币小得多,因此迄今为止,区块大小比大多数区块链更具可扩展性。这与之前为了解决扩容问题而分裂比特币社区并创建臭名昭著的比特币现金(BCH)硬分叉(修改区块大小限制)的问题完全相同。

然而,Mimblewimble 的解决方法是通过 CoinJoin 和方法 切开 没有受到大块大小限制的缺点。

故障

当然,任何革命性的事物都存在一些局限性。以下是最大的两个:

  • 更长的交易吞吐量

支持秘密交易实施的系统由于其数据大小而具有较慢的交易速度。

  • 电子签名可靠性

由于 Mimblewimble 依赖于数字签名,因此它非常容易受到量子计算机的攻击。

Mimblewimble 的未来

Mimblewimble 在保护大多数其他加密货币的设计目的的匿名性和隐私方面向前迈出了一大步。由于它是无痕的并且验证过程很困难,因此任何人都比当前的其他一些区块链系统更容易采用 Mimblewimble 协议模型。

这是原因之一 微笑光束 使用mimblewimble协议来实现。这两种加密货币都没有地址,没有交易金额,也没有整个交易历史的记录。

在许多情况下,这些也是人们在决定考虑使用加密货币时考虑的问题。 Mimblewimble 为满足这些需求所做的努力有助于提高采用率。 文章中所有信息均为CoinCu整理信息,不构成投资建议。硬币铜…

访问 64 次,今天 1 次访问

发表评论