什么是MimbleWimble?
看过《哈利波特》的人可能会有这样的印象,那是一个让人张口结舌,无法准确表达意思的咒语。
但是,这个“结舌咒”对我这样的麻瓜未必管用。毕竟目前很多人都在认真的发表评论,关于MimbleWimble的讨论几乎铺天盖地。
如果说2019年1月3日主上线的Beam不算热潮的话,15日上线的Grin也算是让MimbleWimble成功了。
想了解币圈“网络名人”Grin及其背后的MIBLE协议?耐心看完这篇科普!
你需要知道这个关于咧嘴笑。
不管Grin是第一个,这两天,区块链各大媒体纷纷用新闻、科普、简讯刺激着业界的神经。我相信grin这个词和标志性的Grin标志已经成功地混合在一起了。
专有技术
首先,Grin是匿名币,匿名币并不少见。知名的硬币有Dash、Menero、Zcash等。其中,截至1月18日,Menero币的流通市值在CoinMarketCap排名第14,Dash币紧随其后,流通市值排名第15。这两枚匿名币也是目前市场上市值最高的两枚匿名币。
Grin的特别之处在于,它首次实现了MimbleWimble协议中的愿景。
2016年10月20日23:47,一个化名为Ignotus Peverell的用户在IRC上宣布要建立一个项目实现MimbleWimble协议,并在GitHub上创建了一个名为Grin的项目。
有趣的是,Ignotus Peverell也是《哈利波特》中的一个角色,一个穿着隐身衣的巫师。Grin的创始人之一Ignotus Peverell似乎有一件隐身衣,继续活跃在Grin社区,但从未暴露自己的真实身份。
此后,格林的R&D团队相继出现,但他们都承担了《哈利波特》的角色。这让整个项目看起来更加分散,充满了理想主义。而且团队坚持不接受投资,引起了很多关注。
Grin的特点包括:
1.良好的私密性和可替代性。通过设置默认参数和添加事务内核偏移量,隐私安全性大大提高,信息可以根据需要选择性公开;
2.对外开放源代码,弥补MimbleWimble协议的一些漏洞,添加必要的内容,实现一个完整的区块链和加密货币;
3.块大小与事务量相匹配,只为历史事务预留小于100字节的事务内核,相比其他区块链节省了大量空间;
4.几十年来屡试不爽的椭圆曲线密码(ECC)是MimbleWimble唯一依赖的密码;
5.社区驱动,采用反ASIC算法(布谷鸟循环算法)鼓励分散挖掘;
6.社区不接受任何机构、个人控制或持股,R&D团队只接受捐赠。
共识机制
Grin没有跟风套用PoS(利害关系证明)之类的“大众”共识,而是选择回到PoW(工作证明)的老地方,但绝不是冷饭。
Grin在PoW中选择了布谷鸟周期算法,一开始是坚定的“反ASIC”,尽量避免比特币式的“硬对抗”。但后来推出了ASIC友好的算法,ASIC友好的Cukatoo31逐渐发展为主算法,抗ASIC的Cuckatoo29作为辅助算法。
货币政策
首先要明确的一点是,Grin与比特币不同的一个重要特点是,Grin更加理想化。开发者们追求将Grin作为一种交易货币,而不仅仅是一种价值储存手段。
为了实现这一目标,格林设计了能够稳定币值的货币政策。
研磨使用线性供给机构。总供应量没有限制,鼓励使用而不是持有。所以一开始它的通胀率很高,但是会有序下降,10年后降到10%,最后几乎是零通胀。格林的奖励是固定的。矿工每挖出一块石头将获得60分的奖励。
除了共识机制和货币政策,Grin还采用了升级后的蒲公英协议和Schnorr签名来提高效率,进一步加强隐私保护。
关于蒲公英协议
Grin采用蒲公英协议,通过升级版的事务广播来增强网络的分层私密性。在最近的隐私攻击中,攻击者通过广播跟踪追踪交易记录的来源,从而标记IP地址。蒲公英协议可以保护这个项目免受这样的攻击。
类似于MimbleWimble的事务集成,Grin使用了稍加调整的蒲公英协议来集成事务记录,以混淆事务路径图,保护隐私。
在施诺尔的签名上
克劳斯-彼得施诺尔(Claus-Peter Schnorr)发明的施诺尔签名(Schnorr signature)被普遍认为是目前最好的加密货币签名方法,具有准确性高、不存在扩展性问题、验证速度快、支持多签名大大节省容量等优点。比特币很早就有意将其签名方式改为Schnorr,但由于技术问题,这种多聚合签名方式最近被Grin在主上线时采用。
最新发展
2019年1月15日,主Grin网正式上线。
exchange Bit.cc(www。bit.cc)也在1月16日推出了Grin的充值和交易服务,但由于Grin有24小时解锁硬币,所以1月16日23点后才开始正式交易。
北京时间1月16日6点38分,国内矿池运营商Yuchi宣布,Grin第一个交易区块已经在渔池F2挖到,不到一分钟就挖到了第二个区块。
0.1 BTC到1000 Grin的价格(均价约0.37美元)已经有匿名用户在Bisq给出;另一个交易平台Bitmesh开出了10 BTC/1格林的高价(但购买量只有0.001格林)。
目前很多人在GRIN上线之前就已经关注了,上线之后迅速迎来了Grin的暴涨,带来了一波关于匿名币、MimbleWimble协议或者Grin本身的热烈讨论,不同的意见持有人持有不同的观点。
MimbleWimble协议
MimbleWimble协议最早出现在2016年7月19日。一位自称Tom Elvis Jedusor的匿名用户在IRC(互联网中继聊天,支持在线聊天)的#比特币-巫师频道发布了一份白皮书。白皮书中首次提到了MimbleWimble协议。汤姆埃尔维斯杰杜索尔是法语版《哈利波特》中伏地魔的真名。
根据白皮书的解释,从一开始,MimbleWimble协议想要表达的就是绝对隐私和匿名。Grin官网公告也明确表示,希望大家可以通过任何渠道、任何方式为Grin的建设贡献力量。
另一方面,mimble的想法并不完全是这位自称汤姆伊莉斯杰杜索尔的匿名用户的原创,而是来自早在2013年发表的一篇匿名论文。提出了一种单向聚合签名(OWAS ),并与一种新的密码原语3354配对加密相匹配。此外,还采用了比特币的开发者格雷戈里麦克斯韦(Gregory Maxwell)提出的“保密交易”和“CoinJoin”的概念。后者的核心思想是利用交易可以有多个投入和产出的特点,将多个交易组合起来,从而隐藏资金的来源和去向,达到“保护交易隐私”的效果。
Tom Elvis Jedusor的白皮书发布后,引起了众多连锁大佬的关注。区块链科技公司Blockstream研究小组的负责人、数学家Andrew Poelstra就是其中之一。Andrew Poelstra本人在开源和密码学方面有着丰富的经验。2016年10月6日,他发表了MimbleWimble白皮书的精确版,这是目前Grin和Beam使用的MimbleWimble协议。
MimbleWimble主要涉及两点:
1.隐私(隐私)
2.可扩展性(可伸缩性)
隐私
MimbleWimble主要依靠椭圆曲线密码体制(ECC),通过零和验证和私钥实现匿名。
零和验证是指交易输入和减去输出和为零,证明交易没有创造新的资金,不显示实际金额。
而拥有私钥就意味着拥有导出交易的权利。以私钥为致盲因子是大多数加密货币的运行原理,但在MimbleWimble中,证明所有者拥有私钥,却不是通过直接签署交易来实现的。说明MimbleWimble中没有地址,块中不会列出任何单个事务。所有的交易将被整合,并作为输入和输出的总和。所以即使看一个街区的交易,也只能看到大概的情况,而无法从中分辨出具体的交易信息。也就是说,在交易双方的交易金额、地址、身份都未知的情况下,私钥可以确认交易的所有权。
展开性
MimbleWimble可扩展性的提高主要通过事务聚合和切入来实现。简单解释一下过程就是:
当挖掘者将一个块中的多个事务整合成单个集合并添加到链中时,块中的一些输出会被输入直接消耗;每笔交易的结构并不重要,因为所有单个交易都归零,所以所有交易的总投入和总产出也为零。匹配和输出可以被消除,因为它们相互抵消,所以所有的事务结构可以随着时间的推移逐渐消除,块可以被验证,但块中不会出现任何记录,从而大大减少了区块链大小。
综上所述,MimbleWimble基于ECC密码,融合了CoinJoin和保密交易的启发,通过无地址、无身份、无历史交易记录、混淆交易路径图等手段,实现了交易的私密性和可扩展性。
参考资料:
Coindesk Grin和Beam:两枚硬币在Mimblewimble上建造的故事
什么是Grin Coin mimble?完全初学者的Guidehttps://blockonomi.com/grin-mimblewimble/
主板魔王伏地魔正在试图拯救比特币https://MOTHERBOARD . vice . com/en _ us/article/gv5 wej/Lord-伏地魔-汤姆-猫王-杰杜索尔-Is-试图拯救-比特币-mimblewimble
Grin官网公告MimbleWimble及Grin介绍(中英文)https://github . com/MimbleWimble/Grin/blob/master/doc/intro . zh-cn . MD
Grin官网什么是Grin?https://grin-tech.org/
(文/曲艺编辑/Carol)
(作者:PANews,其内容来自开放内容平台“GetNo。”的链条;本文仅代表作者观点,不代表链家官方立场)