大话匿名币Grin:重拾中本聪电子现金梦想

来源:Odaily星球日报

Grin核心开发者、理事会成员Gary YU回顾了中本聪的比特币白皮书,强调并指出”P2P电子现金”是中本聪未能实现的最初梦想,Grin项目的愿景正是瞄准这个最初梦想,最终实现广泛可用的”电子现金”系统。

大话匿名币Grin:重拾中本聪电子现金梦想

信任,是Grin和很多去中心化加密货币项目包括比特币在内所刻意要避免的东西。

匿名币及其背后的隐私保护技术,在区块链世界中一直都是”小而美”的存在。它在增强数字货币的匿名性时,也给人们留下了一种神秘的遐想。

距 2014 年第一个匿名币 DASH 诞生已有五载,在古灵币(Grin)今年初发布之前,广为人知的匿名币也不过 3 个——门罗(Monero)、达世(Dash) 和 大零币(Zcash)。随着基于MimbleWimble隐私协议的 Beam和Grin1月份的上线,匿名币掀起了一股持续的历史性的热潮。

相比之前的匿名技术,MimbleWimble 具有简单易用和高效的特点,并且第一次实现了隐私保护和容量可扩展性的完美统一,为最终实现去中心化电子现金的梦想扫除了长期以来最大的两个障碍。Grin核心开发者、理事会成员Gary YU回顾了中本聪的比特币白皮书,强调并指出”P2P电子现金”是中本聪未能实现的最初梦想,Grin项目的愿景正是瞄准这个最初梦想,最终实现广泛可用的”电子现金”系统。

在技术之外,匿名币一直以来常被认为和暗网和洗钱挂钩。对此,Gary YU 认为,匿名性本就是千百年来现金交易所赋予的天然特性,但科技进步推动社会逐步演进到”无现金”社会以后,现在大量使用的网络支付工具反而彻底剥夺了人们的这一权利。隐私加密货币技术终将能够将此种权利还给用户,”技术本身并无善恶之分,隐私保护技术保护的是所有人,正如法律面前人人平等一样。”

本期超话,让我们和Gary YU 一起探讨匿名币背后的硬核技术与使用场景。以下为对话整理,enjoy:

Odaily星球日报Q1:您能讲一下您和匿名币的情缘吗?您从认识匿名币到加入开发的大概历程,这其中有没有一些有趣的小故事。

Gary:我第一次读到MimbleWimble协议是2018年2月,无意中从一篇Medium上的文章读到了这个名称,当时距离协议发布以及Ignotus发起Grin项目已经有将近1年半的时间了。

对我来说,MimbleWimble协议的魅力不仅在于其提供的简洁的隐私交易特性,其提供的链上数据核销功能也是其最引人入胜之处,解决了比特币等区块链的数据只增不减的难题。正如我们看到的,现在要运行一个比特币全节点大约需要 300G 磁盘空间,一次同步大约需要一天到一周的时间(取决于网络速度),普通电脑已经有点吃力,几年以后这个问题还会更加突出。而MimbleWimble协议这方面就要好得多得多了。

一个小故事是当时我正在阅读中本聪最早的比特币代码,电脑上也运行了好几个比特币节点,包括部分全节点。有一天很不幸的是我的外置 Thunder RAID硬盘坏了(尸身尤在,当初花了5千块买的,至今都还没舍得丢),而本机硬盘空间又很不够,正在恼火和纠结要不要新购硬盘之际,读到MimbleWimble协议的妙处实在是如沫春风。

在加入Grin开发之前,我还是最早翻译Ignotus的介绍文档(intro.md)的社区成员,在我翻译了中文版以后,后来才陆续有爱好者又翻译了10国语言。

Grin项目的吸引人之处还在于其全开放的开发模式,是一个彻彻底底的社区型项目,与08年比特币项目刚开创时有诸多相似之处。

Odaily星球日报Q2:您能简要向我们勾画匿名币的演变历程、重要里程碑吗?

Gary:通常比特币被认为是一个匿名的支付网络。但事实上,比特币可能是世界上最透明的支付网络,其提供了空前的透明度水平,所有的比特币交易都是公开,可追溯的,并且永久性地存储在比特币网络中,任何人都可以查看任何地址的余额和所有交易。

对隐私交易的研究和讨论从比特币发布以来就从未停止过,门罗(Monero)、达世(Dash)和Zcash都是隐私技术发展过程中的重要里程碑和代表性项目,他们陆续开创了一批诸如隐秘地址、环签名、环隐私交易、混币、zk-SNARK 等等隐私保护技术,各有优缺点。这里就不展开一一讨论了。见下表的发布时间:

大话匿名币Grin:重拾中本聪电子现金梦想

Grin 所采用的 MimbleWimble 技术是所有这些隐私保护技术中相对最新的一个(2016年8月1日白皮书才发布)。相比之前的这些技术而言具有极简和高效的显著特点,用一句成语来概括就是”大道至简”,成为隐私保护技术上的一个新的重要的里程碑。

Odaily星球日报Q3:您看到身边一些使用匿名币的朋友/团体吗?他们会用匿名币做什么呢?

Gary:这个问题本身我感觉是对匿名币的一个误解,常见的误解就是:”匿名币只是一个特殊的应用场景”。所谓”特殊”,首先想到的关键词可能就是洗钱、犯罪、暗网。

但其实,匿名性和隐私保护是现金的最重要的特性之一。现代社会生活中现金的逐步消失(尤其在中国,鉴于微信支付和支付宝的高度普及率),同时也意味着普通用户在财务等各相关方面的隐私保护的逐步消失,这是人们的一种被动的隐私牺牲,而非主动,因为根本没有好用的可替代品。

比特币开创了去中心化的电子现金(即加密货币)的新时代,本该是一个很好的替代品了,然而,比特币这个”匿名支付网络”的透明交易特性,以及其每秒几笔交易的系统容量特性等,离人们日常生活中对电子现金的使用需求相去甚远。这也是比特币从”电子现金”系统的最初理想演化为现在所公认的”电子黄金”系统的根本原因。

MimbleWimble协议恰好是解决以上两个问题的绝妙方案。Grin是第一个实现的MimbleWimble协议项目,兼备交易匿名特性和链上交易容量的可扩展性,有希望对这个”电子现金”理想和目标再次发起冲锋。

考虑到Grin还是一个发布才不到半年的新的加密货币,还在发展的初期,其针对普通用户的开发、用户教育普及、生态系统建设等等还刚刚开始。所以我的确还没有看到身边有很多朋友和组织在使用Grin。这其实也包括所有的加密货币。目前加密货币的应用大部分都还在挖矿、投资炒币、去中心化应用等等所谓”币圈”使用场景当中,”币圈”之外的使用场景和大规模使用案例还远远不够。这也恰恰说明加密货币行业整体依然还在发展初期,正如90年代初的互联网,增长潜力还很巨大。

相信再过一个10年,MimbleWimble系统以及Grin在整个加密货币行业中的地位将会相当靠前。届时,如果有一个高度普及的、朋友们都在用的”电子现金”系统,我相信如果它不是Grin,也一定是MimbleWimble或Grin的某个演进系统。

Odaily星球日报Q4:您觉得比较易用或是好用的匿名币是什么?为什么?

Gary:我对这个问题的回答可能不太公允了,毕竟我是Grin的开发者。

但是,虽然我的回答是Grin,并不代表我自己对目前Grin的易用性是满意的。相反,Grin的交互式交易方式在很多应用场景下相当”不友好”,尤其是针对普通用户的接收场景下;Grin节点的性能也还有很大的提升和优化空间。

开发者包括我自己在内会持续进行改进和优化,让Grin达到普通用户的易用和好用标准。如前所说,Grin还在发布初期,在易用性等各方面都还有很多工作要做。希望大家有些耐心,并给予必要的支持,毕竟一个社区开源项目”团队”不像那些手握大笔项目资金的团队那样可以轻松雇佣大批全职开发者,Grin项目目前资金和资源依然相当有限。

Odaily星球日报Q5:不同的匿名币采用不同的匿名技术,您觉得最神奇的匿名技术是哪个?为什么?

Gary:每一种隐私保护技术都有其优点和对应的缺点。

比如zk-SNARK,隐私性最好,但计算量相对较大,并且需要信任;混币技术,简单好用易于开发,但是也需要信任,Mixer还必须在线。

MimbleWimble协议,简洁好用无需信任,但是需要双签名即需要交互式交易,目前的实现在特定应用场景下对用户来说是不方便的,还需要继续改进。

不过MimbleWimble协议是第一个也是唯一一个兼顾隐私保护和容量可扩展性的协议,也被认为是最经济和最实用的一个。我个人更喜欢 MimbleWimble。

Odaily星球日报Q6:匿名币会更容易被用来洗钱吗?听说暗网中 Dash 的使用率最高。

Gary:关于”洗钱”等特殊应用场景,在上面的问题3中已有一部分陈述,Grin并不是为这些特殊应用场景而设计,Grin针对的是广泛的普通用户的”电子现金”交易系统。

其实,据统计,2018年暗网中交易量最大的是比特币而不是任何一种匿名币。

除比特币之外,2018年暗网交易量最大的是门罗但”只占暗网交易的5%或更少”。

如果将来某个时候的暗网交易量中Grin成为了占比最大的币种,那也只能说明Grin相比其他币种更加易用,而并不代表Grin更适合于暗网。就像18年比特币在暗网中交易量最大,也不能说明比特币是”更容易”被用来洗钱是一样的道理。

Odaily星球日报Q7:如果匿名币保护了罪犯的自由,算不算对其它人合法的自由的伤害。谈谈你对匿名性的伦理怎么看?

Gary:关于是否保护罪犯的问题,我显然不是一个司法领域的专家,对这个问题也许没有太多发言权,只是说一下作为一个普通人的个人看法吧。

电影和电视剧中如果出现法庭审理案件,经常会出现一个名词叫”无罪推定”,相信大家都听过这个词了。简单说就是:一个人在被证明有罪之前都是清白的。在被法院裁定有罪之前,每个人都需要被同等地保护,这显然是现代社会文明的进步。如果还不理解,想想为什么坏人在法庭上也有律师为其辩护就能懂了,因为法律不仅保护好人,也保护坏人,法律让每一个人的合法权利平等地享受保护。

所以,技术保护的是所有人,隐私保护对所有人适用,无分中外、无论黑白。

另外,相比真正的罪犯有黑钱为其隐私保护支付高额的高科技费用,普通人如果没有低成本高质量的隐私保护技术,这才是不公平的。

这也就是为什么大家看好Grin这样的通用的隐私支付系统的原因,最公平地保护所有人的交易隐私,人人可用。Grin或Grin的同行者的目标就是成为这样的广泛通用的”电子现金”系统,无论国籍,无论肤色人种,也无论贵贱高低。

Odaily星球日报Q8:匿名币在美日韩等主力国家都受监管排斥,您觉得这会影响它的市场扩大和使用率吗?

Gary:其实不光是匿名币,所有加密货币,包括世界上最透明的比特币在内,都在这里或那里被一些国家的一些权利部门时不时地”宣布”或传言为非法。

我认为这是一个新生事物发展过程中的必然现象,正如移动互联网的消息软件替代移动网络的短信时受到的阻力一样,当然阻力要大得多,影响也深远得多。

相比数百年前布鲁诺宣扬哥白尼的日心说被教会施以火刑的年代来说,现代社会已经进步得多了,我们无须过分担心监管排斥问题。匿名币也好,加密货币也好,有监管排斥的,也必然会有积极拥抱的地方,时代最终会证明到底哪一方是正确的。

最后,至于是否影响匿名币的市场扩大和使用率,恰恰相反,我预计越是排斥加密货币的地方,可能越是匿名币最受欢迎的地方吧。当然,那并非我们的本意。

Odaily星球日报Q9:现在有一种可以审查的匿名币出现,比如ABE,您对它怎么看?觉得它会是匿名币的一个重要趋势吗?

Gary:我个人欢迎一切加密货币领域的研究和尝试,也包括ABE。任何一种尝试都有可能是正确的,谁知道呢?

至于”可审查性”,任何加密货币都离不开使用人本身,要审查总是有办法的,因为审查的可以是人本身。

另外,说明一下,Grin和其他之前的匿名币一样,都提供只读(View Only)钱包功能,开放一个 View Only Key给某个人或机构就可以看到一个钱包的所有活动。但和ABE做法不同的是,这个 View Only Key是控制在钱包所有人手中的,只有钱包拥有者愿意提供(或通过法律或权力机构被强制提供)才可以获取到;而不是完全无条件地信任一个第三方审查机构。

信任是Grin和很多去中心化加密货币项目包括比特币在内所刻意要避免的东西。

Odaily星球日报Q10:Grin 被称为”下一代比特币”,您觉得它最具比特币特性的是哪一点?最大的创新又是什么?

Gary:感谢大家的美誉,但我需要在这里重申一下,Grin核心开发者从来没有声称过”下一代/个比特币”这样的头衔或外号,也不想要这样的外号,Grin就是Grin。

比特币到现在为止依然还是世界上最安全的加密货币系统和最大的网络,我们尊重比特币以及比特币社区,而且在Grin中还借鉴了很多比特币的设计。我们当中很多人包括我自己同时也是比特币的爱好者。

如果真要回答这个问题,那么,我觉得Grin最具比特币特性的是其愿景或理想。Grin始终坚定地瞄准比特币白皮书中中本聪的第一句话为目标,即做好”电子现金”。

“A purely peer-to-peer version of electronic cash would allow online payments to be sent directly from one party to another without going through a financial institution.” — Satoshi Nakamoto, 2008

以上是比特币白皮书首页摘要部分的第一句话。

Grin的开发模式也完全致敬于比特币和中本聪。匿名的创始人、完全开放式的开发和发布、完全的社区型项目、没有CEO、没有投资,等等。

关于最大的创新。Grin在接近三年的开发过程中,积累了很多星星点点的创新,但最大也是最重要的创新无疑还是MimbleWimble的实现,Grin是MimbleWimble的第一个项目实现,也拥有MimbleWimble协议最大的社区。未来可预见的是,会有越来越多的重要的加密货币项目采用 MimbleWimble 协议。Grin为今后的项目提供了很好的MimbleWimble协议参考实现,高质量的Rust代码。

Odaily星球日报Q11:7 月中旬的 Grin 首次硬分叉,主要有哪些更新?Grin 上线之后的路线图是什么呢?

Gary:Grin7月的硬分叉是早就定下来的规则:即在Grin PoW的显卡算法(AR)持续的两年内,每半年做一次硬分叉,修改AR算法参数。目的是避免有人在AR算法上设计实施ASIC矿机。(即修改C29算法)。

Grin的硬分叉不会影响本来就是给ASIC设计的PoW AT算法。(即C31/C32等算法维持不变)。详情建议参考论坛贴:https://www.grin-forum.org/t/grin-first-hard-fork-mid-july/5148

关于路线图,开源社区项目比较难以制定和发布路线图规划,目前Grin并没有明确强调什么时候会推出什么功能。

从我个人的视野和预计来看,可能近期会有FlyClient、Timelocked Transaction、I2P集成、只读钱包、多签名钱包等等功能会陆续推出,Grin社区项目里面会出现几个用户友好的手机钱包软件和桌面钱包软件,Grin社区生态中会有更多大型的交易所陆续加入,今年下半年会有一大批的Grin ASIC矿机量产和上线,等等。

Odaily星球日报Q12:Grin 在开发者赞助上曾遇到过困难,这对工程进度是否有实质影响?您觉得在获取资金的分散性和效率性上,是不是无法兼得?您考虑过什么解决方案吗?

Gary:在我看来,没有什么实质影响,那是1月份的事情了,后来在创始人Ignotus的呼吁下社区踊跃捐款,解决了当时的困难,这要感谢所有Grin社区的捐助者。

后来的捐助也一直都运作良好。到最近5月份的时候,Grin开发者募捐账户甚至收到了一笔50个比特币的匿名捐款,目前价值50多万美元了,是迄今为止收到的最大的一笔捐款,感谢这位匿名的捐款人。这笔捐赠资金目前还未动用。

Grin的开发模式一方面是对比特币模式和精神的一种传承,另外一方面在现在的币圈项目开发大环境中也是一种清新的尝试。这个模式目前运转良好,很难说是否真的对开发效率有影响。可能也会有那么一点点吧,毕竟目前Grin全职的开发团队规模过小,但是否需要扩充还是由Grin社区来判断和决定。

目前Grin的开发资金使用非常透明,用度不大甚至可以说很小,详情可参阅每个季度的资金使用报告:https://github.com/mimblewimble/grin-pm/tree/master/financials/reports

关于我个人对Grin开发资金的一点思考:

我相信项目开发效率和项目健康对Grin是同等重要的两个方面。为保证项目的去中心化,Grin开发者会长期坚持社区捐赠模式。主要捐款来源于三个方面:

1. 依靠社区获益企业的持续捐助,主要包括矿机厂商、矿池、大的矿场、交易所,等;
2. 如果出现有资金缺口,再适当依靠社区募捐活动向整个社区群体募捐,作为辅助手段;
3. 匿名或实名的个人捐赠也已经证明是Grin捐助中最重要的贡献力量之一。

社区生态参与企业也可以自行创建属于自己的基金,由自己进行管理,参与Grin社区生态开发或Grin核心开发,或赞助其他人对Grin社区的贡献(包括开发和推广等等)。

Grin社区将来完全可能出现很多个开发基金,同步运行,互相协作,作为对目前的由Grin核心开发者和Grin理事会管理的Grin开发基金的有力补充形式。

原创文章,作者:黄雪姣。