大概八九月以前,EOS社区的BP们发起多签提案,把EOS母公司Block.one踢飞啦,这个过程很是曲折,感兴趣的朋友可以看我以前的贴文:EOS大事记:Block.one被社区踢飞。
(图源 :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
但是这玩意咋用,我还得研究研究。
感慨一下
回想一下,第一次尝试编译EOS,还是2018年,这一转眼,4年的时光已经过去啦,估计很多早期玩家都对EOS失望啦。
Leap翻译成中文是飞跃,那么Leap会给EOS带来一次巨大的飞跃嘛?玩家们的信心以及金钱还会流回来嘛?让我们拭目以待吧!
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吗?