好早以前就听说EOS上的REX,但是一直不清楚REX是什么鬼,有些啥用,这几天抽空看了一眼,了解了个大概。
(图源 :pixabay)
Bandwidth
要说起REX,首先要从EOS的CPU、NET
来说起,而这CPU/NET
又是什么鬼呢?STEEM早期用户/开发者,肯定对一个词汇不太陌生,那就是Bandwidth
。
Bandwidth
是代表着用户在STEEM网络上的一种资源,每次操作都会消耗,同时会按时间线性恢复,当Bandwidth
不足时,就没法进行诸如发帖、点赞等操作了。
在Hardfork 20之后,STEEM的Bandwidth
被调整为更加先进的RC系统了(Resource Credit System),但是本质上还是和Bandwidth
相同的。
无论Bandwidth
还是RC,主要都和用户锁仓的STEEM,亦即SP(STEEM Power)有关。
CPU/NET & 抵押操作
而在EOS系统中,CPU和NET就相当于STEEM系统上的bandwidth,只不过将其分为两种资源(CPU/NET),其本质还是大同小异的。
而增加CPU/NET的方法,就是锁仓EOS,这有点类似于STEEM上的Power UP操作。使用命令行钱包的操作方式为:
cleos system delegatebw [OPTIONS] from receiver stake_net_quantity stake_cpu_quantity
其中from和receiver可以是同一个账户,也可以是不同的账户,这就相当于STEEM上的给自己Power Up以及给别人Power Up(或者相当于SP代理?).
示例(eoshuobipool)
已EOS网络上当前排名第一的BP(eoshuobipool)为例,它的CPU和NET抵押情况如下:
其中自己抵押给自己的:
别人抵押过来的:
解除抵押
解除抵押也很方便,直接使用undelegatebw
命令即可:
cleos system undelegatebw [OPTIONS] from receiver unstake_net_quantity unstake_cpu_quantity
而抵押的EOS,不但和CPU/NET等EOS上的资源相关,也和EOS网络里的BP投票相关,这里我们暂时不做过多讨论。
写了一大堆废话,还没写到REX,不过别急,以后我们慢慢写,不做这些铺垫,我怕我自己理不清啊。
https://steemit.com/~witnesses type in
oflyhigh
and click VOTE
Vote @oflyhigh via Steemconnect
Thank you!
This page is synchronized from the post: ‘学习了一下EOS的REX机制(一):从CPU/NET说起’