【项目面对面】对话G神:无限并发、组合天下,RChain重塑区块链

6月3日21:00,RChain创始人兼CEO Greg做客币世界直播间《项目面对面》栏目,进行《对话G神:无限并发、组合天下,RChain重塑区块链》主题分享。

作为国际金融论坛(IFF)2021春季会议唯一受邀公链项目,RChain有何过人之处?在写给特斯拉首席财务官的信中,Greg最关心的问题是什么?历尽危机归来,目前的RChain是否已处于安全领域?此次亮相,RChain取得了哪些进展?Greg在直播中一一进行了分享。 

【项目面对面】对话G神:无限并发、组合天下,RChain重塑区块链

以下为本次直播实录:

主持人:众所周知,您最近代表RChain参加了国际金融论坛(IFF),并作为唯一受邀的公链项目。这次会议在世界范围内显然是非常重要的。这是一个由中国前央行行长周小川领导的组织,来自许多国家的高级政府官员和金融界知名人士参加。您能谈谈你被邀请的契机吗?

Greg:说实话,我们在中国有一支出色的团队,他们在给我带来了这个机会的过程中起了很大作用。我相信他们向举办方提供了我们的很多信息。RChain 从一开始就被设计为对环境负责且可持续的智能合约区块链。 当人类进入气候变化的下一个非常困难的阶段时,我们希望为人类提供协调基础。为了构建这个去中心化的世界计算机和全球数据库,我们开发了一个权益证明共识,配套上一个并发虚拟机,使得该架构可以几乎线性扩展,功耗更低。

主持人:我们从RChain社区听说,在您担任RChain首席执行官期间,您曾经的工资是0薪酬?

Greg:在最初的六个月里是这样的,在那之后,董事会和治理委员会都认为我得到薪酬很重要。然后在2018年加密货币市场的寒冬,所有RChain的员工都同意减薪20%,在2019年底2020年初(因为新冠影响了一切),我不再拿工资,并且用我所拥有的钱来维持项目的发展。

主持人:有传言说,在RChain的艰难时期,Facebook的Libra多次与您接触,但都被拒绝了?

Greg:我们确实商谈过。脸书的招聘人员曾多次试图拉拢我。说实话,我利用这些谈话来收集关于Facebook和Libra的项目情报。

主持人:RChain的代币REV总量是8.71亿,作为RChain的创始人和董事长,有传言说您只拿了700万REV,并把其中一半捐给了项目的发展?很多人担心您只拿了这么少的REV,会因为缺乏价值的捆绑而离开RChain。

Greg:在2020年,我花费了我所获得的REV的一半去维持项目的发展。至于我拿的REV,最初我什么都没有拿。然后董事会的几个成员和社区都担心我没有动力留在这个项目中。我将简短地谈谈我的动机,但因为我想为项目做得最好,我听取了这些担忧,然后遵循了治理委员会的意见。他们授予我的奖励总额是700万REVs,但它是线性释放的。我用线性释放的REVs来维持项目的进行。

至于我的动机,它们和金钱无关。我在RChain上工作是因为我对我的孩子们的担心。他们将生活在一个巨大的动荡时期。大约十年内,我们可能会看到多达28亿人因气候变化而被迫迁徙。这样的大规模移民将使叙利亚的难民危机看起来像在公园里散步。与此同时,按生物量计算,80%的昆虫都会消失。这是一个全球的紧急状况,所有的人都要行动起来。

为了解决这种范围和规模的情况,我们将需要全球协调。我的意思是一个比二战时的情况还要强大的全球协调。

我认为一个可扩展的智能合约区块链平台在开发我们所需的协调层以增强我们共同工作的能力方面是至关重要的。这就是我创建RChain的原因。

主持人:您是什么时候萌生了创建RChain的想法,是出于什么目的呢?

Greg:我意识到这个问题已经有几十年了,但直到一位企业家说服我建立一个去中心化的社交媒体平台,我才意识到我的范围内有能力建立一个可扩展的世界计算机。因此,在2014年,我开始认真地工作以交付它。

从某种意义上说,我在MCC做的关于Rosette的工作,以及后来为微软做的BizTalk和后来探索的Rho演算都是实现这一目标的垫脚石。

主持人:您是什么时候开始接触数学和计算机的?是什么让您坚持走着这条路?

Greg:我一直深爱着数学。我的语言前记忆是对维度的直接体验。2年级时,我在2周内完成了数学课本,然后老师就直接教我代数。 后来我们搬家了,没有人知道我的天赋,直到我在八年级的时候考试通过了高中数学。从那时起,我开始自学大学数学,在那里我发现了拓扑学。这是我真正的初恋。到了大学,我已经准备好进行更深入的研究,还得到了模态逻辑和拓扑学的专人辅导。

Rich Salter加入Oberlin学院计算机科学系后,发现拓扑学和计算机科学之间存在一些联系(Scott拓扑学),而且有一些编程语言(如Scheme)可以说明其中的一些联系。我被迷住了。

后来,当我在MCC的时候,我听Samson Abramsky谈论线性逻辑的计算解释以及证明、程序和并发之间的联系,那就像是一个全新的世界打开了。我知道,除非遵循这种“构造正确”的范式,否则我将永远无法再开发软件。

主持人:G神和V神的华山论剑(点击跳转),这边有一个视频,是您在2016年与以太坊创始人Vitalik Buterin进行激烈的学术讨论,您还记得当时的情景吗?那次谈话给了您什么启发?

Greg:我记得它不是个激烈的争论。实际上,Vitalik和Vlad和我以及其他几个人经常见面。我们讨论了Casper协议的方方面面。我想您所指的那个对话是我向Vitalik介绍π微积分的那一次。我想表达的主要内容是并发性的重要性,如果您把这个的计算模型弄对了,那么一大堆其他看似不相关的问题就会一下子解决了。例如,在移动过程计算中,像π-演算Rho-演算,您只要处理单个现象——在同一个通道上的竞争,这是实现基于分片以及基于DAG的加速的共同的关键点。

我的这些想法,在您经验累积到一定程度之前,是很难领悟到的。从我与Vitalik的谈话中,我可以看出,如果没有适当的动力,他是无法快速掌握我的这些思想的。我觉得最好的动力是建立解决方案,然后他将能够摆弄这个方案,这样才能更好地理解。我仍然认为他将会回心转意,并希望他能尽快开始玩RChain。

主持人:RChain的杀手锏是什么?它与其他公链有什么不同?在短期内有哪些计划?

Greg:简单地说,有两个基本特征使其适合于我们所要建立的协调基础架构。其中第一个特点是,当您增加硬件时,RChain几乎是线性扩展的。所有其他区块链要么保持不变,要么在您向网络添加硬件(节点)时变得更慢。RChain却是会变得更快。如果您停下来想一想,过去半个世纪以来,我们一直在通过增加硬件来扩展系统。原因很简单。您不可能知道您的团队何时会有下一个软件突破(来扩展系统),您也不可能为此做预算。但是您可以确切地知道您再订购1000台计算机需要花多少钱,以及它们何时会被送到。这(通过增加硬件扩展) 意味着您可以进行资源规划,以及与运行和维护网络相关的一系列其他关键事项。

通过添加硬件进行扩展的唯一方法是软件架构设计时,在基础层就必须实现并发性。

现在,其中的第二个问题与安全和保障有关。在一个智能合约平台上,用户可以自己编写智能合约,他们可以也会自己引入bug--即使核心协议层是完美的--由神仙亲自编写。想象一下,如果以太坊在DAO Bug发生时以40K TPS运行。在一秒钟内,整个价值1.5亿美元的ETH就会被偷走。与之相反,以太社区却有一整个月的时间来应对这个问题(因为TPS慢)。在下一阶段,2.0版区块链正在以几十万TPS的量级上竞争,以太坊不会再有同样的宽裕时间来面对另一个DAO漏洞,但它们还是会出现的。 除非有重要的工具到位,可以在合约被部署之前就能捕捉到许多这类错误。

例如:在DAO Bug的情况下,当您在Rholang中重写这个有问题的合同时,重入错误就变成了一个竞态条件。在更新状态和接受下一个请求之间存在着一个竞态。有了空间行为类型这个关键工具,我们就可以在代码被部署之前,在编译期就捕捉到这些类型的竞态条件(以及某些类型的活性和安全性错误)。我们可以自动做到这一点。我没有听说过其他区块链甚至在谈论这个问题,更不用说实现它。而这从一开始就在我们的路线图上。我们已经有了原型让人们玩。

主持人:Greg给特斯拉首席财务官的公开信(点击跳转),我们听说您最近给特斯拉的首席财务官写了一封信。您能谈谈您的初衷是什么吗?

Greg:特斯拉的行为让我很受鼓舞。首先,他们通过接受比特币作为支付方式,公开地、实际地承认并表明了区块链的重要性。然后,当他们开始理解工作证明的不负责任和不可持续时,他们转而停止接受比特币,尽管这意味着他们自己持有的价值将急剧下降。他们表明,他们可以承认自己的错误,并坚持原则。这在今天的商业环境中是非常罕见的。

鉴于这种非常令人鼓舞的迹象,有理由认为他们可能真的会考虑一个现实的解决方案。此外,由于这是一个难得的机会,让人们可以将注意力集中在特斯拉和区块链上,并把注意力转向更广泛、更具包容性的讨论,所以撰写这封信是非常有意义的。到目前为止,它已经为RChain带来了广泛关注,每天都有新成员加入合作社!

主持人:RChain似乎已经跨越了很多危机,您认为RChain现在是在一个安全的领域吗?

Greg:不,请理解我们都面临的环境危机。除非我们齐心协力,否则全部人类,实际上是整个地球,从人类到昆虫,都将面临灭绝。与我们所有人将面临的情况相比,RChain面对过的小坎坷不算什么。RChain面临的困难非常适合找出谁参与其中以快速致富,以及谁参与其中以帮助建立行星解决方案。但是,即使RChain在时间和预算内完美交付,仍然不能保证作为一个物种的人类会拿起工具并开始使用它们。

可以肯定的是,有一些令人鼓舞的迹象。RChain社区在6周内建立了RVote。在没有人负责的情况下,社区建立了一个加密安全的链上投票机制,可供地球上的任何组织使用。同样,在6天内,社区建立了一个链上新冠护照,它很好地扩展到自主身份、凭证和数据解决方案。但是,这些都不能保证人们能及时听到呼声。所以,现在没有一个项目,没有一个人,没有一个生物是处于安全领域。

主持人:我们听说您非常热爱中国文化,您甚至精通太极剑和太极矛。您是否将太极拳的艺术与RChain相结合?

Greg:哈哈!这些都是夸大其词!我学过一点太极剑和太极枪,最近开始在我的常规杨式套路中加入陈式。但是,我还远远没有精通其中的任何内容。说实话,我喜欢这样一个事实:我总能在太极拳的形式上学到一些新东西。它们似乎有无穷无尽的深度。

话说回来,是的,太极的世界观和Rho演算之间有深刻的联系。就像太极总是意识到阴中有阳的内核,阳中有阴的内核一样,Rho演算从名称(通信介质)和进程(行为)的内核中知道进程(行为)中名称(通信介质)的内核。它在设计时就考虑到了这个想法。