今天我们介绍的Grin,创始人和底层协议的名字均来自《哈利波特》,它需要双方均在线才能进行交易、没有常规的账户和地址,货币总量不设上限,看起来“完全不走寻常路”。
却被众多人认为,是下一个十年里的“比特币2.0”。
凭什么?
(一)源自《哈利波特》一道咒语
说到Grin项目之前,必须要说一下它的底层协议MinmbleWimble。
MinmbleWimble,是一道咒语,来源于《哈利波特》,意为结舌咒——可以让人舌头打结。
Mimblewimble 的首次亮相是在《哈利·波特》系列的第二部《哈利波特与密室》,在决斗俱乐部中,霍格沃茨黑魔法教授吉德罗,希望教会学生们预防蛇怪 Basilisk 的攻击,使出了结舌咒「Mimblewimble」。
在GitHub的描述中,MimbleWimble是一个区块链格式和协议,依托于健壮的加密原语,提供非常好的可扩展性、隐私和可替代性。它解决了当前几乎所有实现的区块链(与现实需求之间)差距。
MimbleWimble 有两个交易特征:
①零和验证,输出总和减去输入总是等于零,证明交易没有凭空创造新的资金,而且不会显示实际金额;
②拥有私钥即拥有交易输出的所有权,像大多数其他加密货币一样,交易输出通过拥有ECC私钥来保证其所有权。
然而,在MimbleWimble中,证明一个所有者拥有这些私钥并不是通过直接签署交易来实现的。而Grin是第一个实现MimbleWimble区块链的开源软件项目,并填补了(MimbleWimble协议所缺失的)实现一个完整的区块链和加密货币必需的一些东西。
2016 年 10 月 20 日 ,一位化名为Ignotus Peverell的家伙宣布要设立一个新项目来实现 MimbleWimble 协议。他在 GitHub 上建立了一个名为「Grin」的项目。
Ignotus Peverell 也是《哈利·波特》故事中的一个人物,传说他拥有一件隐形衣,这件隐形衣甚至可以让他有能力摆脱死神的追逐。
2017年3月,Ignotus Peverell 在 Github 上发布了《Mimblewimble 和 Grin 的 技术介绍》。至此,Grin项目雏形初具。
(GitHub上的Ignotus个人界面)(二)Grin的特点与价值
在Grin官方解释中,Grin的优势被总结为以下五点:
* 隐私保护的缺省特性。这使它具备了完全可替代性,且保留了按需选择性披露信息的能力。
* 节约空间。区块大小与交易量相适配,历史交易仅保留约100字节的交易核(transaction kernel), 相比其它区块链节省了大量空间。
* 强大且经过验证的密码学。 MimbleWimble只采用椭圆曲线密码,该密码技术已经过了数十年的试用和测试。
* 简单的设计。使得日后的代码审查和维护变得容易。
* 社区驱动。采用一种抗拒ASIC的挖矿算法(Cuckoo Cycle算法),借此来鼓励去中心化的挖矿。
为了保证交易的匿名性,MimbleWimble协议通过为所有输入和输出创建一个多重签名来改变这个比特币的未使用交易输出(UTXO)模型。参与交易的各方创建一个公共多重签名密钥,用于验证交易。系统中没有地址,交易双方共享所谓的“致盲因子”(blinding factor),其中只有这两方知道他们正在参与这笔交易。
(具体的匿名交易实现过程,可访问GitHub的官方说明:https://github.com/mimblewimble/grin/blob/master/doc/intro.md)
但这也导致了,交易双方需要同时在线。
Grin的开发团队也堪称是行业一股清流。Grin 在治理机制上极度强调去中心化与公平参与的原则,其开发工作是靠一个自发形成的社区成员的社区自治组织,他们通过各种协同软件进行开发和社区建设。
荷兰的计算机科学家 John Tromp 贡献了名为「布谷鸟环 Cuckoo Cycle」的抗 ASIC 算法,其他核心开发者包括软件工程师Quentin Le Sceller、独立开发者Michael Cordner、PokerStars的高级产品经理 Daniel Lehnberg 等人。
这些人中,仅有独立开发者Michael Cordner从18年2月起,全职参与 Grin 相关的开发工作。
由于 Grin 完全社区化运作,所以Michael Cordner只能通过社区发起“开发者基金”,以募捐的方式为自己筹集开发资金。
价值模式上看,Grin不像作为储值货币的比特币,而更像作为流通货币的瑞波币。
Grin与比特币最大的不同在于Grin的总量并不恒定,且线性释放,通胀率逐年衰减至无限接近于零。也不像Zcash早期支持快速挖矿导致先入场的矿工存在巨大优势。
(Grin供应量与通胀率曲线 数据来源:TokenGazer研究组)归根到底,Grin的最大特点就两个字,公平。
(三)算法与挖矿
1月15日22时(UTC+8),诞生超过两年的Grin,主网终于“千呼万唤始出来”。
在Grin的区块浏览器上查询可得,截止1月17日11时15分(UTC+8),已有1876个区块被挖出,平均约1分钟左右产出1个区块。
(https://grinscan.net/)Grin引入了两种PoW算法。其中主要算法Cuckatoo31+(以下简称31算法)被设计为ASIC友好,而次要算法Cuckaroo29(简称29算法)是抗ASIC的,目前F2Pool鱼池、星火矿池、BTC.com等多个矿池均已经宣布支持 Grin 挖矿。在币信矿池中详细介绍了支持Grin挖矿的主流显卡类型——
(图片来源:haopool.com)Grin 团队希望通过控制两种算法出块的比例,而使得使用不同设备的矿工可以得到差别不大的收益。这么做的目的,是使项目在早期不被矿霸垄断算力,同时在长期为 ASIC 矿机必然会出现的场景提供可控的进入渠道。
上线初期,出块比例将设置为由面向 GPU 的 29 算法挖出 90% 块,面向 ASCI 的 31 算法挖出 10% 的块。并计划在 2 年内,通过每6个月一次的硬分叉,逐渐调整为 GPU 0%、ASIC 100%。
官方给出的Grin挖矿模式不支持Windows,只支持linux和macOS系统。但Windows用户也可以通过笔记本电脑进行挖矿,只要你拥有一张 Nvidia GTX 1070 以上配置,最低8G显存的显卡。具体操作步骤可参考区块律动blockbeats的《小白用户Grin挖矿指南》。
(四)风险与投资者建议
据巴比特最新消息,去中心化交易所Bisq的某用户已经给出了0.1 BTC兑1000 grin(均价约为0.37美元)的价格。而另一家交易平台Bitmesh给出的价格更是高达10 BTC/1 grin(不过买单数量只有0.001 grin)。
而TokenInsight认为,对Grin持不同态度的人可选择不同的应对策略:
①长期看好 Grin 的坚定信仰者,可以不用理会二级市场价格逐步建仓;
②没有挖矿设备只是想少量且短期持有的个人投资者,切忌匆忙入场,可等价格稳定回落之后再到交易所进行交易;
③没有挖矿设备只是想大量长期持有的机构投资者,可以关注价格/成本指标,避免被矿工抛售砸盘误伤,在价格/成本指标在 0.5-2 区间进行逐步建仓;
④长期看好 Grin 的 GPU 矿工,可以在初期高位卖出所挖 Grin 之后,关注价格/成本指标,当自身挖矿成本小于交易所价格时,及时补仓。
(Grin官方论坛,最活跃的是挖矿板块)Grin社区力量强大,成员活跃,国内也已有爱好者在主网上线前,举办了线下的meetup。很多人认为,Grin是比特币之后10年来,最接近比特币精神的Coin项目,原因包括——
小区块、纯匿名、抗审查、PoW共识、没有链上治理,密码朋克式的无政府主义再一次掀起波澜;创始人的匿名身份也是向中本聪致敬;不接受投资、没有 ICO,货币政策不会让创始人和开发团队获利,没有预挖矿,靠捐款支撑技术开发,真正代表了去中心化社区的信念。
对于投资/投机者来说,优质项目急缺的大环境下,Grin这道“希望之光”能支撑起短期的关注和币价“泡沫”,但长期来看依然迷雾重重。比如每6个月的算法过渡能否平稳,就涉及GPU矿工、ASIC矿工、持币者等所有利益相关方的博弈,这点,BCH、ETH都是前车之鉴。
对于初出茅庐的Grin来说,一切都才刚刚开始。至于能否真正复刻比特币的奇迹,是骡子是马,等拉出来遛的时候,才会知晓。
BitAsset研究院原创作品,转载请注明出处。
更多行业内容请访问www.bitasset.com
网友评论