作者:@banteg
日期:2018年10月4日
原文发布频道:https://t.me/crypto_eli5
英文版本转载渠道:https://t.me/BeamPrivacy
翻译:@toothpaste4 (铁拳无敌大兴兴)
中文发布渠道:BEAM MimbleWimble 微信群
离我上次写关于MimbleWimble已经有差不多一年了,所以在开始正题之前,先让我们稍稍重温一下。
MimbleWimble是最初在2016年5月的一篇匿名白皮书中介绍的一种隐私性加密实现。我建议大家可以阅读这篇比特币杂志的文章来了解MimbleWimble是如何改进比特币。与Zcash不同,MimbleWimble不需要可信的设置,所有交易都是默认隐私性的,不需要选择设置。在此文章里,我会把内容分成两部分,分别来比较MimbleWimble两个项目Grin和Beam。
第一个尝试实现MimbleWimble协议的项目是在2016年11月以Grin的作为命名的项目。Grin最初的代码是由Ignotus Peverell在IRC发布的,直到现在他仍然是Grin最活跃的代码贡献者。Grin选择了用Rust语言来编写,其中大多数核心功能已经实现。Grin目前处于测试网的第三阶段,离主网上线还有一个阶段。.
除了令人印象深刻的MimbleWimble核心协议之外,Grin还有一些有趣的特点:
- Grin的PoW算法称为CuckooCycle,专门设计用于抵抗像比特币的硬件武装竞赛现象
- SnRoR签名,也称为聚合签名,为ScriptlessScripts支持智能合约铺平道路。
- 蒲公英协议,这使得初始发送人的IP更难以追踪。在进行广播之前,所有的交易都在网络上徘徊。
- 防弹技术,它允许对更小的零知识证明的私密交易进行处理,不需要可信的设置。
- flyclient,一个超轻量级客户端,它同步所有先前Block Header的默克尔根,而不是对前一块的引用。它允许通过存储Head来检查任何先前块的包含。
- 原子交换,Grin的第一个原子交换,Grin testnet3和Ethereum Ropsten testnet之间进行了第一次原子交换已经成功实现。
Grin决定不进行ICO,并且只接受捐款性质的资金。该项目最近筹集了约5万7千美元,为全职开发者提供资金,直到2019年2月。
Grin的网站:https://grin.mw/up/
Grin的Github: https://github.com/mimblewimble/grin
MimbleWimble的故事并未被Grin画上了句号,2018年4月出现了另一个MimbleWimble的实现尝试,叫做Beam,它是从C++中从头开始写的。尽管只经历了6个月的发展,Beam已经发布了测试网(带有视觉设计的钱包!)。该团队有望在2018年12月启动主网,甚至可能比Grin还早。
和Grin不同的是,Grin的代币总量是无限的,而Beam代币具有有限的供应及周期性报酬减半。与Zcash相似,Beam具有创建者奖励,在最初5年内将20%挖出来的代币的贡献到开发者财政库中。这个开发者财政库将为Beam扩大开发团队和开发实力提供资金支持。
除了上面概述的特征外,Beam的一些有趣的部分还包括:
- Beam的PoW算法称为Equihash
- 在Stem阶段用混淆合并交易进一步改进蒲公英协议。
- BatchBulletproofs
- 超轻量级的flyclient实现。
- 安全的BBS,这就降低了发送者和接收者同时在线的需求。
- 可审核的钱包,能够为第三方发出一个或多个审计密钥。
- 视觉化设计移动钱包,全部充当完整节点,并与硬件钱包互相整合。
- 在钱包内通过P2P交易进行比特币的原子交换。
Beam的网站:https://www.beam-mw.com/
Beam的Github:https://github.com/beam-mw/beam
Beam的Telegram:https://t.me/BeamPrivacy
Guy Corem的补充:
两个项目对比,一些“简浅”的差异是:
Beam的总量有限,区块奖励周期性减半,Grin每一分钟每个区块开采60枚。
Beam是由专业开发人员用C++语言编写的,GRIN是通过社区的努力(捐款)用Rust语言编写的。
Beam拥有开发者财政部(类似于Zcash创始人报酬)以维持发展。
而两个项目在架构和实现上有许多不同之处,我们将在后面进行介绍。
Beam强调的是隐私性和可用性(Beam emphasis is onprivacy and usability)。
Beam提供的补充阅读:
BEAM-Description-Comparison-With-Classical-MW
https://zh.scribd.com/document/385080303/BEAM-Description-Comparison-With-Classical-MW
那,你怎么看呢?
欢迎关注【黑人奴隶贸易商】
我们认真学习亏快链,而不是让自己沦为一个炒币客。
伸手摘星,即使徒劳无功,亦不致一手污泥。