EOS资源系统
EOS资源系统由RAM,CPU,NET组成。数据存储需要消耗RAM,账号交易需要使用CPU和NET。一个EOS账号创建的时候可以通过购买和抵押来获取资源,费用由主账号支付。如果创建账号时并未购买资源,则需要通过其他账号购买或者进行抵押,因为购买和抵押本身就是一种交易行为需要消耗资源。
RAM
RAM是运行时的内存。在EOSIO系统中,数据存储在区块链中要消耗该资源,是DApp开发时必须的资源。
RAM的交易方式
RAM的买卖,实质上是抵押eos到系统账户,而不是买方和卖方直接的交易。
不论是购买ram(即抵押eos,获取ram),还是卖出ram(即取回抵押的eos,释放ram),都是参与者与系统账户之间的交互,该过程将会收取0.5%的手续费。
买入RAM有两种计价方式:买多少字节的RAM;买多少EOS的RAM。
卖出RAM只有一种方式:多少字节的RAM。
RAM相关网站
RMA价格实时查询:https://eosmeta.io/statisticsram,https://eos.feexplorer.io/
RAM购买:https://eostoolkit.io/account/undelegate
NET带宽
网络带宽以过去3天的平均消耗量为单位进行测量,单位是字节如KB。每次发送操作或事务时都会暂时消耗网络带宽,但随着时间的推移会减少到0。抵押的EOS越多,网络带宽可以使用得越多。可以随时赎回EOS,但是有三天左右的赎回期。
CPU带宽
CPU带宽以过去3天的平均消耗(以微秒ms为单位)来衡量。当您发送操作或事务时,CPU带宽会暂时消耗,但随着时间的推移会减少到0。事务运行时间越长,它将消耗的CPU带宽就越多。可以随时赎回EOS,但是有三天左右的赎回期。
三者区别
RAM是自由市场买卖模式,由市场价格来决定。CPU、NET是抵押模式,抵押多少取消多少。
RAM是随时可以交易,但CPU、NET有三天等待期。
CPU和NET可用于出租给其他账户,取消抵押后,EOS可以回到自己的账户。RAM可帮助其他账户购买,但卖出时的EOS归其他账户所有。
资源操作
//账号资源查看
cleosgetaccount${account}
//${account1}为支付账号,${account2}获得账号
//ram购买
cleossystembuyram${account1}${account2}"0.0001EOS"
//ram销售,最多能售出的数量limit-used
cleossystemsellram${account1}68718-p${account1}
//抵押EOS,获得CPU带宽和NET带宽
cleossystemdelegatebw${account1}${account2}'0.1000EOS''0.1000EOS'-p${account1}
//取消抵押
cleossystemundelegatebw${account1}${account2}'1EOS''1EOS'-p${account1}
BitMere.com is Information release platform,just provides information storage space services.
The opinions expressed are solely those of the author,Does not constitute advice, please treat with caution.
The opinions expressed are solely those of the author,Does not constitute advice, please treat with caution.
Write the first review