EOSIO在今天发布了新版本,包括EOSIO v2.0.0、EOSIO.CDT v1.7.0、EOSIO.Contracts v1.9.0,我本地的开发环境了也做了相应的升级。 升级前的版本为: EOSIO:v1.8.5EOSIO.CDT:v.1.6.5升级后的版本为: EOSIO:v2.0.0EOSIO.CDT:v.1.7.0升级EOSIO 到https://github.com/EOSIO/eos/releases/tag/v2.0.0下载自己操作系统对应的安装包: 以Ubuntu 16.04系统为例,下载eosio_2.0.0-1-ubuntu-16.04_amd64.deb,使用如下命令安装: sudo apt install ./eosio_2.0.0-1-ubuntu-16.04_amd64.deb 安装好后,检查版本号: 然后进行数据reply,删除区块数据目录 data 文件夹中的 blocks/reversible 和 state 文件夹: cd .local/share/eosio/nodeos/data rm -rf blocks/reversible rm -rf state 运行nodeos,系统会自动进行replay: replay完成后正常出块,链上账户信息完好: 可以看到,cleos get account 命令相较于之前的版本,增加了REX balances的显示。 升级EOSIO.CDT 到https://github.com/EOSIO/eosio.cdt/releases/tag/v1.7.0下载自己操作系统对应的安装包: 以Ubuntu 16.04系统为例,,下载eosio.cdt_1.7.0-1-ubuntu-18.04_amd64.deb,使用如下命令安装: sudo apt install ./eosio.cdt_1.7.0-1-ubuntu-18.04_amd64.deb 安装好后,检查版本号: EOSIO.CDT的代码会被安装到 /usr/opt/eosio.cdt 目录下,类似的,EOSIO的代码被安装到了 /usr/opt/eosio 目录下。 EOSIO.Contracts & REX规则变更 EOSIO系统合约这次升级主要修改了REX的一些规则,其他功能(如新增regproducer2 Action)可以到官方文档查阅。 REX的规则变化如下: 1、REX收益线性释放 改动前,REX从CPU/NET资源租赁、RAM交易手续费、短账户名竞拍获得的收益会直接转入Rex pool,收益实时分配给REX持有者; 改动后,上述三种收益会先收集到REX分期池(staging pool)中,在12小时内,按30天逐步线性分配给REX持有人。 2、可租赁阈值由20%下调至10% 具体代码如下: const int64_t unlent_lower_bound = rexitr->total_lent.amount / 10; const int64_t available_unlent = rexitr->total_unlent.amount - unlent_lower_bound; 即最大租赁比率会由目前的83.33%上调至90.91%,可以租到更多CPU,价格也更高。 —- 编译者/作者:松果 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
升级本地EOS开发环境到EOSIO v2.0.0 & REX规则变更
2020-01-11 松果 来源:区块链网络
LOADING...
相关阅读:
- 开源区块链钱包CASHBOX技术编译教程(一)2020-08-03
- 默燃 EOS 周报 |Block.one 即将公布新路线图;EOS主网账户超200万2020-08-03
- Alokex合约圣域内再创辉煌正式上线将挑战三大交易所 (Alokex官方宣发)2020-08-03
- 链接无限,引领西安-----IMU plus西安运营中心盛典圆满礼成2020-08-03
- 区块链助力中小企业数字化转型2020-08-03