升级本地EOS开发环境到EOSIO v2.0.0 & REX规则变更

 空投币   2020-01-11  来源:互联网  0 条评论
优质活动 币圈快讯 平台公告 行情分析
最新羊毛 最新空投 链圈挖矿 活动线报
新币上市 币圈空投 国外项目 币链屋
提醒:本站内容均转自网络,仅用于开发者下载测试,请明辨风险,若涉资金安全及隐私,请谨慎!谨慎!再谨慎!一切风险自担,涉及资金交易及个人隐私务必小心并远离,切记千万别投资,勿上当受骗。《本站免责申明》


EOSIO在今天发布了新版本,包括EOSIO v2.0.0、EOSIO.CDT v1.7.0、EOSIO.Contracts v1.9.0,我本地的开发环境了也做了相应的升级。

升级前的版本为:

  • EOSIO:v1.8.5
  • EOSIO.CDT:v.1.6.5

升级后的版本为:

  • EOSIO:v2.0.0
  • EOSIO.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,价格也更高。

本文地址:http://bilianwu.com/1147.html
版权声明:项目均采集于互联网, 空投币 无法审核全面,且希望大家能赚钱,请谨慎切勿上当受骗!
温馨提示:★★★天上真会掉馅饼!天道酬勤,都是机会!不错过每个空投糖果!真假难以辨认,尽量0撸!
重要提醒:本站内容均转自互联网,请明辨各个项目风险,不构成投资建议,如涉及资金交易,请谨慎操作与自担风险!
《新人必看》 《本站免责申明》

评论已关闭!