他山之石:EOS Spring (春天 ) Upgrade & Hard Fork

前段时间听说EOS主网将会在9月25日进行一次大的升级(硬分叉),代号为春天(Spring)。这是否意味着EOS的/乃至整个币圈的春天即将到来呢?

bird-2295431_960_720.jpg
(图源 :pixabay)

好多年之前有个号称奶王的家伙就一直在喊:币圈狂暴大牛市即将来临,可是喊了好几年,牛没喊来,倒是招来一头饿熊,现在市场上大概就BTC还能看看,其它小币种比如EOS、HIVE啊,都跌得血里乎啦(东北话),很多之前梭哈的老铁恨不得跳楼呢。

不过这次似乎有了一丁点不同,之前有BTC减半,有个BTC\ETH的ETF过审,再加上最近美联储的降息,还有就是华人首富币圈大佬赵长鹏的4个月监禁也要结束了,即将出狱,这一切一切,是不是都有一点币圈春天来临的意味呢?(非投资建议,风险自负

几近沉寂的EOS这时搞了一个Spring硬分叉,时机选得刚刚好,会不会给EOS长期低迷的币价注入一针强心剂呢?让我们拭目以待吧。

image.png
(EOS最近的日K图,再过一段时间来对比看看这次升级对币价的影响。)

因为EOS Spring 升级是硬分叉,这意味着分叉后旧版本的节点(BP、API、P2P等)等都将无法与新版本通信,所以想继续运行EOS节点的都要在分叉前升级到新版本。

很不幸,我还在本地运行着一个EOS节点,用来跑一些脚本以及进行一些转账等操作,为了避免分叉后被踢出网络,我得在分叉前升级到新版本。

升级到新版本主要有三部分工作要做:

  • 编译出新版本的二进制文件
  • 从当前版本生成快照(snapshot)
  • 修改配置文件中的选项(移除或新增)使起和新版本匹配

当然也有些替代的方法,比如从官网获取安装文件,从一个快照服务商处获取快照等等,这些根据自己情况和喜好进行操作即可,这里就不再赘述了。

我注意到EOS Nation网站上给的(Antelope Spring v1.0 Upgrade Guide)提及要处理以下配置文件参数:
image.png

我想着用哪里出问题移除哪个参数,结果运行时竟然一点问题都木有。想了一下,原来我之前就已经升级到Leap v5.0.x,那时候已经处理过参数兼容的问题啦,倒是省了一些麻烦。

另外值得一提的是恢复快照时似乎加入了进度显示。
这个非常人性化,以前只能干等,根本不知道进行了多少。

image.png

恢复快照全部完成大概用时8分钟,感觉比以前快得多呢,大概也是改进了一些算法?

其它值得一提的是,对于BP节点,需要注册并配置新的、独一无二的Finalizer Key,没看懂和以前的出块密钥有啥区别,不过不是BP节点的不用考虑这事。就好比我们HIVE这边,如果不是见证人(witness)节点,那么就无需配置出块密钥。

至于升级指南中提到的主备节点要使用不同的Finalizer Key,否则导致BP与链的其它部分不同步(desynchronize the producer with the rest of the chain. ),HIVE这边主备节点一直要求是用不同出块密钥,否则会双出,导致链不断地进行小分叉。

另外这次升级(硬分叉)最主要的目的(&结果)是引入 Savanna 共识算法,据说可以使得“创建不可逆转的共识交易的速度快 100 倍以上”。不仅将加速交易的最终确定性,还将增强整个 EOS 生态系统的安全性、用户体验和去中心化。

关于Savanna 共识算法,我直接复制EOS NATION关于这个的介绍:

Spring 1.0 introduces Instant Finality through Savanna (Scalable Agreement on Validated Additions with Nimble Nonrepudiating Attestation), a groundbreaking consensus algorithm that mirrors a seamless web2 experience within the web3 space. Drawing inspiration from the HotStuff consensus algorithm developed by VMware Research, Savanna marks a pivotal evolution in blockchain technology. It is an entirely new algorithm that takes block based consensus chains and upgrades them to the modern era of distributed systems utilizing the latest advances in consensus algorithms. It merges aggregate BLS signatures and advanced cryptographic techniques to dramatically enhance scalability and reduce the time to finality. Set to revolutionize the EOS Network, Savanna ensures irreversible transactions, and finality in mere seconds a 100x improvement over previous releases. This advancement boosts network efficiency and elevates user experience, positioning EOS at the forefront of blockchain development.

听起来好牛的样子,感兴趣的小伙伴可以去我文末的参考链接中了解更多的技术细节。

chipmunk-2323827_960_720.jpg
(图源 :pixabay)

读完相关文章,并且升级了我的本地节点后,觉得貌似EOS这次硬分叉还是很牛叉的,就是不知道会不会带来币价的升级?考虑要不要提前囤一些呢?

再有就是他山之石,可以攻玉,EOS这个看似很牛叉的Savanna 共识算法,是否可以应用在HIVE上呢?那样HIVE是不是会更牛一些呢?不过这就是各位开发大佬们要去调研/要做的事情啦。

相关链接

Sort:  

呵呵,如O哥所言,币圈的春天早点到来

期待呀

EOS的现在看过去像地板价了,不知道后续能不能起飞一下,如果能重回巅峰就好了,哈哈哈

重回巅峰是不敢指望了
稍稍涨涨就好

@tipu curate 3
O哥这两幅图配的好美!生机盎然的景象!这文太专业了!币圈我是小白🤦🏻‍♀️😅

期待给Hive 注入新鲜的力量!