大咖说 | 李飞 :君士坦丁堡分叉,为什么如此牵动人心?
对话 | 大咖
李飞,Prometh核心开发,八分量运维实施总监。前飞信系统结构师,主导海外RCS移动互联网的通讯项目,曾设计了O2O平台到家美食会的系统及存储架构。
精于研究互联网技术,善于异构中间件环境,优化海量数据下系统存储和应用,经手系统承载过超600万同时在线的使用,TPS过千万量级。
论新年第一大戏,非以太坊硬分叉莫属。
前阵子以太坊的关注度似乎略有下降,最近一段时间,关于以太坊的讨论再次成为热点,有分析认为,这与以太坊即将进行的“君士坦丁堡”硬分叉密切相关。
那么,什么是“君士坦丁堡硬分叉”?它对以太坊起到什么样的作用?有什么意义?会对区块链世界有什么影响?今天,我们将对话本期的大咖李飞,对这个即将到来的重大事件做一个简要的对话。
一、不产生新链的分叉
问题一:关于这个“君士坦丁堡硬分叉”,首先我有一点疑问。在我看来,硬分叉通常是会产生新链,或者新的币种的。但是根据我看到的资料,这次君士坦丁堡分叉不会造成区块分裂,只是软件更新。不知道是不是我之前的理解有误?还有一点就是,此前不管是BTC也好,XMR也好,每次分叉基本都闹得不可开交,为什么这次以太坊就能这么痛痛快快的达成共识?
李飞:理解有些太绝对了,硬分叉的升级,技术角度来看,是代码执行的逻辑及结果绝不会兼容之前的系统,每次提到了硬分叉的升级,其实都会有造成社区分裂,生成新币种的可能。
这次以太坊的升级,从目前的态势来看,确实很大可能是会完成一次准全员认可的升级,但是升级还没开始,或者说升级没有锁定绝大多数节点的共识出块前,理论上讲,还是会有分裂的可能。
就这次升级内容来看,首先对广大使用者来说,目前看来不会有什么利益的损害,导致分裂的严重BUG出现的可能性更小。加之因为升级后会降低合约运行的GAS,此举还能促进用户的使用热情。
另外,经过了几个月的讨论,很多顶级矿场也会采用升级,并且由于这次POS的机制基本不会被开启。再有就是以太坊强大的社区的共识度非常高的,市场拥护者居多,并且有很强的向心力,这点通过以太坊核心团队的粉丝中就可以见一般,更不用提V神的洗脑功力了。
二、为什么分叉会延期?
问题二:根据以太坊对外公布的资料来看,这个“君士坦丁堡硬分叉”本来会在去年的11月份举行,但由于一些共识层面的问题,硬分叉日期被拖了两个多月。我们知道,以太坊社区可以说得上是现在最火热社区了,里面也聚集了不少技术大牛。我知道之前比特币分叉的时候,好像还是比较容易的,但这次以太坊“君士坦丁堡分叉”却出现延期,为什么进行的这么艰难呢?他最主要需要克服的问题是什么?
李飞:上面说到了,其实每次硬分叉升级,都会面临很大风险和挑战,从核心会议讨论中,还有社区交流的过程就会发现,想要对一个去中心化的系统统一方向是非常艰难的。
这次升级必要条件有5个EIP,其实每一个概念的提出和实现,都会面临很多困难,既会造成处理逻辑增加,也会出现更多的BUG。可能现在准备上线的版本,都不是最开始的设计初衷了,经过无数次的修改和测试,从他们的TODO LIST就呈现出难度的冰山一角,通过PM之中对项目变更的记录来看,更体现出一路走来的艰辛。
除了技术的角度,还有一个就是社区内部的民意共识,其实最早提及这次升级,还要在去年11月之前,但是社区内部异议就没有停止过,通过这几次的延期,也是用时间和无数的测试改进,才形成了现在趋于全员的共识。
所以目前要克服或者面临最大的问题,有2个方面,一个是技术的渐进和成熟,另一个就是社区内部对未来发展方向的统一认知。
三、最核心的变化
问题三:资料显示,在这次君士坦丁堡分叉中,包含了EIP-145、EIP-1052、EIP-1283、EIP-1014和EIP-1234共5项更新方案被提出,它们或为了降低交易成本,或为了提高计算效率,或为了降低奖励,迟难度炸弹12个月的时间…在您看来,其中最重要的是哪一项?还有,以太坊的挖矿奖励的逐渐降低,在我理解中,这与吸引用户是背道而驰的,他们是出于怎样一种考量?
李飞:其实每一项都是很重要的功能点,不过从目前发出的测试CASE来看,对开启切换或者引入POS机制还不明朗,但至少它们都是从社区核心会议中提交的修补议案,最终也是为了向测试网中的CASEPER POS的方向演进,这里比较有意思的是EIP-1234, 从发布和测试结果来看,不改变目前的奖励措施,会被冻结的区块数量也不会很大,但是这个升级之后,延期将近1年多,从某种角度来说,也是为了得到运行新“价格”后的各方反馈,感觉也是为了在确定加入或者切换POS之前有个退身的空间,不想一蹴而就。
对于奖励降低和吸引用户的考量,可以结合来谈, 有3个方面可以来说
第一,这次如果可以成功,后续引入了POS的共识机制不同于POW的工作方式,从某种角度来说,降低了矿工工作难度,会减少很多资源的投入,就目前来说有些大型的合约运行的GAS费用会很大,也制约了很多参与者的热情,影响使用热度。
第二,从一个侧面也反映出以太坊社区的强大,无论是从社区对技术的探索追求,还是从社区的规模效应和向心力来说,都是无可置疑的。这点从社区会议热度和参与的人数都能很好的体现出来,尤其是在这么巨大的组织中,对我来说,看到从提交代码,测试反馈,到项目管理都能做到有条不紊,感觉是由衷钦佩的。
第三,真正吸引用户的王道,还是以太坊自身的价值,无论从技术演进和社区的规模来说,都远远比提供更多的奖励有意义,合约能够真正落地执行,产生价值只有以太坊的走在了头部,虽然还有这样那样的问题,不可否认以太坊还是在引领着未来。
四、分叉的成功与成仁
问题四:这个问题是大家比较关心的。我记得,一个多月前,以太坊最低的时候价格低到了80几美元,今天我看这个价格,已经涨到了差不多140美元,涨幅非常大,可见这次分叉对以太坊市值的提振作用很明显。然而,外界也有传言,这次分叉“成败在此一举”,“决定了以太坊的生死”,听起来让人有点胆战心惊啊,可不可以预测一下,分叉的结果将多大程度上影响到以太坊的现状?
李飞:当然很多人都会说,这次的行情,都是“君士坦丁堡”的作用,所以才会跑赢BTC和其他币种的涨幅,但是币市也是一种市场行为和资本博弈,有投资价值就会伴随有投机的机会,是不是就没有利好出货的行为呢?也是值得大家考量的,不建议盲目投机取巧,具体的效果,还要看升级完成和未来发展的结果。
我认为这次升级,对以太坊发展的重点或者影响,是来源于判断未来发展的方向,是不是会被追捧的,就目前的EIP来看,这次升级影响对以太坊的现状来说可能不会很大,但是对于未来的前景,是紧密相关的,至于是不是生死攸关,我觉得正是不想做最后的生死抉择,才会引出这次的升级策略。
五、如果对V神提个建议
问题五:最后一个问题。根据以太坊的规划,在即将到来的君士坦丁堡分叉之后,还有着名为“伊斯坦堡”的硬分叉,在V神的描述中,以太坊的开发升级过程分为:前沿(Frontier),家园(Homestead),大都会(Metropolis)以及宁静(Serenity)4个阶段。现在处在“大都会”阶段,对以太坊的进化之路,如果您给V神提一个建议啊,你这条建议会是什么?还有,在您看来,此次以太坊的分叉,将会对整个公链生态产生怎样的影响呢?
李飞:提建议就算了,无论从哪个方面来说,V神都已经创造了一个神话,难以望其项背的。
不过还是有个小小的希望,区块链技术很早就被提出,直到比特币的出现,才随经济财富的市场,被人认知,其实就技术来说,远远不是只做一个共识账本这么单一,以太坊发展到了今天,证明了还可以有很多应用和形态在上面运行,尤其此次升级以及对未来的期许,使整个公链行业开创了一个新的里程碑,希望v神及核心团队,不要丢失这种对理想和技术的追求,同时我们Trias,也正在向这个方向来添砖加瓦,可能我们会通过不一样的技术手段和实现途径,但是追求和理想却是相通的,都会为这个行业的发展和技术的演进做出最大的贡献和努力。
此次升级对整个行业来说,也算是一种模式的探索,逐步分阶段的去修改自己的机制,每一个修改的问题或增加的功能虽然是硬分叉的级别,不兼容之前的节点,但都尽量规避分歧,相信这点对于其他链来说,都会有借鉴的意义存在。
• End •
本期大咖说告一段落,告诉我你最感兴趣什么话题?我们会向大咖提出噢!