新一代隐私币 Grin 是「何方妖孽」?MimbleWimble 协议或成新机会?
现在市场都已经这么冷了,为什么还要挖矿?虽然最近加密市场遇冷,但仍然阻挡不住大量投资机构和研究机构对新一代隐私币 Grin 的兴趣。据 Predictions 网站预测,Grin 上线 6 个月后市值将超过 5 亿美元,一枚代币价值达到 32 美元。光这组数字就已经让 Grin 从近期的一堆项目中脱颖而出。
Grin 究竟是什么?为什么投资大佬们都这么看好 今天就带各位看一下 Grin 是「何方妖孽」,以及如何用自己家的电脑挖 Grin。
Grin 是怎么炒起来的?
注意:当你看到这篇文章的时候,Grin 这个币还没有出现,还没有任何人将它挖出来,因为它的主网要到 2019 年才能上线。
提到 Grin,首先要提到它的底层协议 MimbleWimble。MimbleWimble 出自于《哈利波特》中的一句咒语,目的是让被施咒人不再能开口说话。
MimbleWimble 在交易结构的设计上体现了一个关键原则,即强大的隐私性和保密性。MimbleWimble 的交易确认依赖于两个基本属性:第一是零和验证,即输出总和减去输入总和总是等于零,证明交易没有凭空创造新的资金,而且不会显示实际金额;第二是拥有私钥即拥有交易输出的所有权,在 MimbleWimble 中,证明一个所有者拥有这些私钥并不是直接通过签署交易来实现的。
Grin 则是基于 MimbleWimble 协议的开源软件项目,有以下主要目的和特性:
1、隐私保护的缺省特性。这使它具备了完全可替代性,且保留了按需选择性披露信息的能力。
2、区块大小与交易量相适配。历史交易仅仅保留了约 100 字节的交易核,相比其他区块链节省了大量空间。
3、强大且经过验证的密码学。MimbleWimble 只采用椭圆曲线密码,该密码技术已经经过了数十年的试用和测试。
4、简单的设计使得日后的代码审查和维护变得容易。
5、社区驱动。采用一种抗拒 ASIC 的挖矿算法(Cuckoo Cycle 算法),借此来鼓励去中心化的挖矿。
6、社区未被任何机构、个人控制或入股,开发团队仅接受捐赠。
我们认为 Grin 之所以能这么火,主要因为以下三个原因:
没有预挖,所有人同一起跑线
Grin 目前的挖矿设计采用了 Cuckaroo Cycle 算法,但截至目前 Grin 算法的具体细节还比较模糊。新的算法主要对其曾经的抗 ASIC 算法进行了改进,从曾经的完全抗 ASIC 改进为算法逐渐过渡到对 ASIC 友好。
即在两年的时间里,从最初的 90%GPU+10%ASIC 逐渐过渡为 100%ASIC。这样可以保证算力不会过分集中,最初阶段可以让更多的小型机或者是 PC 参与到挖矿中来。
算力向矿机集中是任何 POW 算法区块链都不可避免的问题,但值得提出的是,在 Grin 最初的挖矿设计中,团队打算采取的是 Cuckoo Cycle 算法,这是完全抗 ASIC 的算法。
团队通过每 6 个月对算法的参数进行一次调整来一直保持抗 ASIC 的特性,希望做到真正的去中心化挖矿。但这样的做法仍然无法做到完全抗 ASIC,因为无法做到阻止一些公司隐秘研究 ASIC。
而这些公司一旦成功研制出 ASIC 芯片,会给整个挖矿网络带来更多的不公平,因为他们的芯片效率更快,可以对显卡挖矿形成碾压。不过每 6 个月一次的算法调整会干扰研发步伐,普通矿工能获得的收益更少。
没有投资,只有捐款
Grin 官网上的捐款方名单
需要注意的是,上面提到的无论是个人还是机构,都没有对 Grin 项目进行投资,而是对开发团队进行了捐助。查看 Grin 的捐款机构我们发现了许多熟悉的身影,包括 Continue Capital、KR1 和 Cypher Capital 等投资机构均给 Grin 捐了款。
而查看 Grin 的捐款个人我们也发现了许多区块链领域创业项目的创始人以及核心团队成员的身影,包括同是基于 MimbleWimble 协议开发的项目 Beam 的 CEO 以及公链项目 Orbs 的副总裁等。除此之外,美国某知名 VC 机构也给 Grin 团队捐了款,只是为了获得取得 Grin 核心团队联系方式的机会。
给 Grin 团队捐钱会获得什么好处吗 ? 是不是可以拿到 Grin 的代币,是不是可以拿到 Grin 团队的股权?
不……这些捐款人得不到任何收益或凭证,最多能得到的只有开发团队在 Twitter 上一句感谢。
Grin 核心团队的成员也非常善于在网络世界中隐藏自己的身份,这些为 Grin 捐款的机构和个人只能通过线上的方式和核心团队交流,线下的见面会也是由 Grin 的社区自发组织。有点像比特币最早期大家只在论坛中联系的感觉,知道的越多,越容易牵扯出利益关系。
但这可能会存在一些风险,比如已经将算法透露给了一些投资机构,投资机构已经开始制作矿机等等。但这种猜测在下面提到的内容里似乎不攻自破。
Grin 团队是真的很穷,穷到只能做事……
Grin 有一个非常神奇的核心团队,他们不像一些 POW 项目会以各种理由预挖矿,不提供 Grin 项目的股权或代币以换取融资,只通过社区捐款的方式来保证项目的运作,支付团队的工资和项目运营费用。
截至目前,Grin 已发起了 4 次募捐请求,包括 3 轮用于项目发展的 funding campaign 和 1 轮由 Michael Cordner 募集的个人开发者基金。目前项目还在募集一支安全审计基金,用以支付项目的安全审计费用。目标募集 16BTC,目前已募得 10.1BTC,支持 BTC、ZEC 募捐。
朋友们,16 个 BTC 意味着什么?普通的区块链项目融资一般可以拿到 1000-3000 万美元等额的 ETH 或 BTC,而 16 个 TC 只有可怜的 5 万美元。
查看 Grin 项目的论坛我们也发现除了核心团队之外,持续有大牛公司的技术人员加入 Grin 社区为 Grin 项目做技术开发,比如 Coinbase 的技术人员等。
Grin 的主网将于 2019.1.15 上线,届时 Grin 币将正式开挖。到目前为止,Grin 下游的基础设施也已基本被社区成员自发搭建完毕,例如交易所、钱包和矿池等,只待 Grin 主网上线。
如何挖矿?
由于目前 Grin 还处于测试网阶段,主网仍未上线,所以挖得的 Grin 暂时没有任何收益。但目前测试网的整个挖矿流程和主网上线后挖矿流程基本相同,可以提前体验。挖矿效率均为 1 分钟挖一个区块,一个区块奖励 60 Grin。
Grin 支持矿工进行 CPU、GPU 挖矿,同时 Grin 社区的成员也建立了矿池降低挖矿门槛。CPU、GPU 挖矿目前还只支持 Linux 系统,以及内置 hyper-v 的 Windows 系统,而社区成员建立的矿池也仅支持 Linux 和 Windows 系统。
关于 GPU、CPU 挖矿,Grin 的论坛有人发布了非常详细的挖矿教程,链接:How to Mine Cuckoo 30 in Grin: Help us test and collect stats!
Grin 的 CPU 挖矿主要分为以下几个步骤:
首先,在你的电脑上 build Grin。Github 上有详细的步骤指示,链接:mimblewimble/grin
这里有一个需要注意的问题,因为我们是准备挖使用 Cuckoo 30 算法的测试网 2 的 Grin,所以要确保我们选择了正确的分支:
同时确保在 grin.html 的默认设置中选择的是适用于为测试网 2 运行的挖掘服务器。
然后,在你的电脑上 build grin-miner。下载链接:https://github.com/mimblewimble/grin-miner,并确保之前建立的 Grin 节点和当前建立的 grin-miner 处于同一台机器上。
接下来就可以进行 CPU 挖掘啦。
当你看到以上代码的时候就说明你已经可以开始挖 Grin 啦,但当前的挖矿速度仍旧非常慢。这时可以通过改变插件或者根据自身电脑的性能改变物理内核数量等参数来提升挖矿速度。这里需要一个不断调整参数和观察迭代结果的过程,因为每个人设备的性能都不相同。经过多次调整后,基本可以达到一个不错的挖矿速度挖 Grin。
如果你对文字版教程感到头疼,也可以查看 Grin 社区大神发布的挖矿视频教程,时长 30 分钟,链接:https://www.youtube.com/watch?v=Y-kF9RnkeJo
除了 CPU 和 GPU 挖矿的教程,我们为大家准备了 Grin 矿池的链接,相比较前者门槛会降低许多。
MWGrinPool 矿池,支持欧洲、亚洲和北美等地区使用,同时支持 CPU 和 GPU 挖矿,0 手续费,官网链接:https://www.mwgrinpool.com/pool
目前 MWGrinPool 矿池也发布了 CPU 和 GPU 挖矿教程,CPU 挖矿教程链接:https://medium.com/@blade.doyle/cpu-mining-on-mwgrinpool-com-how-to-efb9ed102bc9,GPU 挖矿教程链接:https://medium.com/@blade.doyle/gpu-mining-on-mwgrinpool-com-how-to-72970e550a27。
由于目前 Grin 还处于测试网阶段,活跃矿工不多,只有三个。
具体挖矿的操作比较细碎,不同的人可能会遇到不同的问题。在 Grin 的社区里我们也发现一些 Grin 爱好者们会遇到挖矿总是卡在一个区块高度的问题,如果你在实际挖矿中遇到了任何问题都欢迎加入我们的 Grin 中国社区一起讨论。
就目前来看,使用电脑 CPU 是可以挖矿的,就是速度慢一点。如果想要更快地挖矿,则需要用到最低 8GB 显存的显卡,也就是 GTX 1070 以上级别的显卡。
虽然区块链还没有上线,但是整个社区已经蓄势待发,无论是挖矿还是矿池都已经准备就绪,再加上不少投资机构已经悄悄开始布局 Grin。Grin 项目能否成功走下去?我们现在还不得而知,等到 Grin 上线那一天我们就知道结果了。