一、REX 是什么?
REX是“资源交易所”(Resource Exchange)的缩写,由Block.One于2018年8月8日首次正式提出。它是创建在EOS区块链中的无风险网络资源租赁市场。这个交易所允许Token持有者将他们闲置的EOS出租给有需要的Dapp项目方、组织或个人,以挣取“租金”,RAM利息和账号拍卖费等收益。
2018年底,EOS上的DApp发展迎来了一波小高潮,普通玩家沉迷于各种菠菜游戏的同时,游戏挖矿的玩法也异常火热,直接导致了主网CPU资源紧张,而资源紧张让有钱的游戏方抵押更多的EOS垄断CPU资源,而且没有从代码上优化对资源的消耗,致使CPU价格飙升,一度致使大量普通帐号无法使用,需要他人“激活”。当时据DAppTotal报道:“竞猜类 TOP10 游戏消耗全网 CPU 资源 84.15%”。在这一背景下,为了解决资源紧张的问题,BM在2018年8月就提出的REX概念,经过一系列简化以及借鉴现有的EOS CPU租赁的实际情况,才有了今天的版本。
二、为什么需要 REX ?
当初提出REX的时候,EOS正高度拥塞,影响了普通用户正常链上交易。同样重要的是,大型分布式应用程序(DApp)会担心运行DApp所需的资源稀缺,导致开发成本上升。资源租赁市场能有效解决资源需求问题。举个例子(以下数据仅供参考):当你手上只有100EOS时,你只能抵押获得100EOS的CPU/NET, 同样的100EOS却可以租赁10000EOS的CPU/NET。对于对资源需求巨大但EOS余额有限的项目方,组织和个人来说,租赁比抵押更有吸引力。
三、REX 兑换比例是多少 ?怎么盈利 ?
REX机制为:用户 A 将 EOS 转到 REX 合约中,合约将按规则发行 REX,用户 A 可在未来某一天将 REX 换成 EOS,两次的 EOS 数量差就是利息。
根据规则,REX的价格不会下跌,因此,持有REX可获得稳定收益。且持有时间越长,收益也将越大。
在计算EOS与REX Token的兑换数量前,先记下一个兑换比例:
total_eos:REX的EOS资金池中EOS总的数量,来源是从EOS兑换到REX Token的数量和REX中的租金收益;另外还包含 买卖EOS RAM新增的手续费 及 短帐号竞拍新产生的费用。
total_rex_token:REX Token池中token总数量,来源是通过buyrex由EOS兑换成REX Token的REX总量。
rate的默认初始值为10000。
EOS兑换REX Token计算:
EOS能兑换到多少REX Token,直接用EOS的数量乘以上面的rate值即可
从REX租赁EOS资源:
当需要租赁CPU/NET资源时,可使用少量的租金EOS,从REX系统中租借为期30天的CPU/NET资源的使用权,目前只有这一个固定租期(30天);同时可以提供一个续租资金,当租赁到期时可以自动续租。
同时,EOS租金作为收益进入到REX的EOS资金池。
租赁计算公式:
支付(pay)一定数量的EOS,能获得的资源如CPU数量可用上述公式计算获得。total_unlent:表示在EOS资金池中未出租的EOS数量。
total_rent:表示出租资源后的收益,total_rent的初始值为20000。
(查看REX的源码发现还有个total_lent:是已出租的EOS数量。另外需要注意的是合约中有个接口setrex,可以直接调整total_rent的值,进而影响租赁价格。)
从REX到EOS:
将EOS兑换成REX后,会有一个4天的锁定期,期满后才能将REX卖出换成EOS。
REX 兑换EOS的计算:
投资收益与亏损:
一定不会亏损,从上述EOS与REX的互换来看,如果没有EOS租金等额外来源,EOS与REX兑换比例是固定不变的;一旦有EOS租金收入等,会导致EOS资金池的增长大于REX的增长,从而使同样数量EOS兑换REX Token变少;如果加入EOS RAM手续费和短帐号拍卖的收入,EOS资金池增长更快。
但是REX兑换成EOS时,是按照持有的REX占总REX的比例来分享REX的收入的,因此,最差的投入回报就是将REX兑换成原投入的EOS数量而已。所以兑换比例一定不会下降,所以一定不会亏损!!
REX 系统的具体兑换规则(便于理解):
REX 专属的 EOS 池子总量=买入REX的EOS+资源出租的租金+RAM交易手续费+短账号竞拍费用
某人能兑换的 REX 数量=某人要兑换的 EOS 数量 ×(REX总发行数 / REX 专属的 EOS 池子总量 )
某人能兑回的 EOS 数量= REX 中的 EOS 总量 × (某人要兑换的 REX 数量 / REX 总发行量 )
四、REX 如何买卖?
1.买入REX
为了获取REX购买资格,用户必须为至少21个节点投票或将其投票委托给代理。
EOS持有人将EOS兑换成REX Token有两种方式:
一种是:将EOS存入(deposit)REX基金,之后将存入的EOS兑换成REX Token(注意是新产生的REX Token,而且REX Token并不能真的买卖,只是为了方便计算)。
一种是:将已经抵押的EOS直接解抵押并兑换成REX Token,此时的解抵押并不需要等待72小时。
买入REX,支付的EOS直接进入REX专属的EOS池子,EOS主网统一出租。
2.卖出REX
当您将EOS转换为REX后,若想将其转换回EOS,赎回期一般为4天,但如果 REX 池内的 EOS 已多数出租,不足以支付赎回数量,需要等待新用户购买 REX,最多需要等待 30 天(出租到期)。
敲黑板,划重点:
1. 兑换REX Token前,需要投票给21个超级节点或者将投票委托给代理账户;
2. REX Token不能在普通账户间转账交易,只是EOS租赁的中介工具;
3. 兑换REX Token后,至少要4天后才可以换成EOS,但如果REX池内的 EOS已多数出租,不足以支付赎回数量,需要等待新用户购买REX,最多需要等待30天(出租到期);
4. 如果向REX租赁 CPU/NET, 租赁的最短周期是30天;
5. RAM的交易费和账户名称拍卖新产生的收益会被导入到REX池,为REX持有者提供额外的回报来源。
对于EOS持有者而言,REX是一个获得稳定收益的途径。且要想参与REX,就必须先投票。所以,REX的上线,将会促使越来越多的人参与到节点投票选举中。投票的人数增多,范围更广,EOS主网也将会越来越健壮,同时也将会促使越来越多的人关注EOS节点、EOS社区,推动EOS生态健康发展。
对DApp开发者而言,REX的出现,将会起到一个牵线搭桥的作用。EOS持有者可以出租自己闲置的CPU和NET资源,赚取收益;项目方或是其他需求人,可以从REX市场租赁到合理价格的CPU和NET资源,而不需要通过购买EOS、抵押EOS获取。这将大大降低EOS DApp项目的开发成本,促进EOS生态的良性发展。
文章整理于网络,如有侵权请联系我,第一时间删除。