EOS大事记:Leap v3.1 即将到来,尝试编译一下

大概八九月以前,EOS社区的BP们发起多签提案,把EOS母公司Block.one踢飞啦,这个过程很是曲折,感兴趣的朋友可以看我以前的贴文:EOS大事记:Block.one被社区踢飞

image.png
(图源 :pixabay)

Leap出世

所谓的踢飞操作主要是由EOS 基金会/ENF(EOS Network Foundation)发起,包含两方面的内容:停止B1未释放的代币以及移除B1在EOS上的投票。

这之后ENF也做了很多方方面面的工作,比如说把主网上卖ram的钱拿来去支持一些社区项目等等,不过,大家还是期待EOS会有崭新的面貌。这之后一直在传EOS要改名为Mandel,但是等了好久之后,Mandel也没正式上线。

而最近Mandel又改成了Leap,并将于 9月21日(September 21, 2022)进行共识升级,Leap到底是个啥呢?github上有这样一句话:

Leap is blockchain node software and supporting tools that implements the Antelope protocol.

翻译过来就是,Leap 是实现Antelope协议的区块链节点软件和支持工具,这个说明足矣。今天我来尝试编译一下Leap。

尝试编译Leap

首先,Leap的github官方网址是:https://github.com/AntelopeIO/leap, 查看资料以及下载软件都要到这里啦,以前的EOSIO地址应该就废弃啦。

编译步骤

编译的步骤可以参考这里:https://gist.github.com/cc32d9/786f45f0f502224155edc622dc83d79d
(发现直接放连接的话,HIVE.BLOG会自动把这里的内容抓取过来,会影响我文章的排版,所以以代码的形式把连接放了出来)。

遇到的问题

以前build eosio时只需执行./scripts/eosio_build.sh,自动编译脚本。现在将其拆分成安装依赖以及编译,分别为:./scripts/install_deps.sh以及
./scripts/pinned_build.sh

所以一般来讲,系统依赖不变的情况下,我们只需要第一次编译时执行./scripts/install_deps.sh这个脚本就行,以后可以直接执行./scripts/pinned_build.sh

第二个变化就是原本的编译脚本会自从生成依赖目录以及编译目录,而新脚本中需要我们自己指定目录。指定目录时,发现没法使用相对目录,否则会报错。

还有就是编译过程中遇到Exit Code 137,Google查了一下说是编译程序runs out of memory。我的解决办法是关闭编译机器上正在运行的其它程序。据说也可以通过调整swap分区增大虚拟内存来搞定。(对我而言用什么方式搞定不重要,能搞定就好)。

编译成功

编译成功后会是这个样子:

Reveal spoiler

image.png

但是这玩意咋用,我还得研究研究。

感慨一下

回想一下,第一次尝试编译EOS,还是2018年,这一转眼,4年的时光已经过去啦,估计很多早期玩家都对EOS失望啦。

Leap翻译成中文是飞跃,那么Leap会给EOS带来一次巨大的飞跃嘛?玩家们的信心以及金钱还会流回来嘛?让我们拭目以待吧!

相关连接

Sort:  

Your content has been voted as a part of Encouragement program. Keep up the good work!

Use Ecency daily to boost your growth on platform!

Support Ecency
Vote for new Proposal
Delegate HP and earn more

柚子这是要改头换脸了吗?早期坑了好多人

说起柚子,如今让人记得的是中秋节必须吃柚子😂所以会开个柚子的多单

我是过来学习的。👍👍

EOS还有戏吗?

leap 兼容以太坊evm吗?