大咖说 | 李飞 :君士坦丁堡分叉,为什么如此牵动人心?

2023-10-21 06:59

本文主要是介绍大咖说 | 李飞 :君士坦丁堡分叉,为什么如此牵动人心?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

对话 | 大咖

 

李飞,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 • 

本期大咖说告一段落,告诉我你最感兴趣什么话题?我们会向大咖提出噢!

 

这篇关于大咖说 | 李飞 :君士坦丁堡分叉,为什么如此牵动人心?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/252712

相关文章

联华集团:IT团队如何实现从成本中心提升至价值中心|OceanBase 《DB大咖说》(十)

OceanBase《DB大咖说》第 10 期,我们邀请到了联华集团的CTO楼杰,来分享他如何思考 IT 业务价值,以及联华华商数据库的升级实践。 楼杰从大学毕业后就进入了联华工作,并一直扎根在近 20 年的,从一名底层的技术员成长为 CTO,全面负责联华信息系统的运营和规划工作。长期从事在零售领域,使得楼杰不光是一名 IT 技术专家,更是一名业务专家。成为为 CTO 以后,楼杰的视角也更多地开始

映宇宙:多基础设施下,如何进行数据库选型升级|OceanBase 《DB大咖说》(五)

随着多基础设施成为行业发展的主流趋势,数据库选型时需要考虑哪些关键因素?对于云数据库的升级策略,又该如何制定?OceanBase《DB 大咖说》第五期特别邀请了映宇宙(原映客)的数据库负责人赵智博先生,做为一位资深的DBA专家,在数据库运维方面有超过 10 年的经验,他将分享他在此领域的丰富经验。 2022 年 6 月,映客宣布更名为「映宇宙」,英文名 Inkeverse 是 Inke 与Met

如何分叉以太坊并变成私链?

第一部分:重命名(本文示例私链为: neochain) 1-下载以太坊源码: download ethereum: https://github.com/ethereum/Go-ethereum/tree/release/1.3.3 2- 重命名代码:rename folder to go-neochain 3- 重命名相关文件和文件夹 rename files and folder

硬分叉与软分叉

第0章 引言 比特币是一套软件,对软件代码进行修改升级就经常会涉及到两个概念,一个叫硬分叉,一个叫软分叉。这到底是什么意思呢?社区里最常见的定义说是对共识的修改。但“共识”具体指的是什么,很难理解。我们还是多实际的修改代码层面来看下它们的定义吧。 第1章 比特币的交易格式和交易历史记录 在理解什么是硬分叉和软分叉之前,我们先要知道这两者要修改的东西是什么。 比特币交易在汉语中有双

华为大咖说 | 企业应用AI大模型的“道、法、术”—— 法:场景篇

本文作者:郑岩(华为云AI变革首席专家)全文约5000字,阅读约需10分钟 这是我的AI应用系列第二篇,想谈谈“如何找个好场景”。场景找对了,那就成功一大半,这个道理放在AI大模型的应用上,再合适不过。 核心观点: 本轮AI革命,在企业应用还远未成熟,可奈何大家求AI心切,因此识别“好场景”至关重要场景识别对了,大家投入才有回报;场景识别不好,折腾一圈,一地鸡毛分享AI场景“12问”及其

简要说说软分叉和硬分叉。

前言 一、软分叉 二、硬分叉 三、用途 总结 前言         软分叉和硬分叉是区块链技术中的两个重要概念,它们通常与加密货币的网络升级有关。下面我将分别解释这两个概念,并提供一些例子来帮助理解。下面是方便理解软分叉和硬分叉的图 一、软分叉         软分叉是一种较为温和的区块链升级方式。在软分叉中,新规则是旧规则的一个子集,这意味着新版本认为合法的区块也

什么是硬分叉和软分叉?Tokenview

什么是硬分叉? 硬分叉:比特币区块格式或交易格式发生改变时,未升级的节点拒绝验证已经升级的节点生产出的区块,不过已经升级的节点可以验证未升级节点生产出的区块,然后大家各自延续自己认为正确的链,所以分成两条链。 硬分叉与原有的比特币网络不兼容,如果部分人不支持硬分叉,比特币就会产生新的币种,而且可能不止一种新的币种。btc1、btc2、btc3456789就都有可能发生。 什么是软分叉? 软

解读区块链,软分叉和硬分叉

解读区块链,软分叉和硬分叉 最近在交流群和论坛中经常听到软分叉和硬分叉,起初对这个概念只是简单认为是区块链软件升级后新旧协议造成新旧节点对新的区块认可时的一种分歧,软分叉一般不会产生永久性分叉的链,而硬分叉则会产生两条链,如果大多数节点升级到新版本,则旧链存活就看算力的大小的。 查询了些资料,再次明确下软硬分叉的概念。 软硬分叉涉及的问题是去中心化节点软件、协议、版本升级的问题,所有在区块链

区块链学习4:区块链的链式结构以及出块、孤块、孤链和追随最长链原则、分叉、主链、侧链

☞ ░ 前往老猿Python博文目录 ░ 一、区块链的结构 区块链采用链表式数据结构,区块由区块头和区块体组成,所有的区块根据散列值形成一条链状结构,这些区块一起就构成了区块链的分布式账本。如图: 其中每个区块的散列值由区块内的交易数据散列构成Merkle树(默克尔树)的根和上一个区块的散列值再散列构成,所以任何交易数据的变动不但会影响本区块而且会相继影响后面的区块,从而可以防止数据的篡改。