EOS 资源包括 RAM(内存),NET(网络带宽)以及 CPU(CPU 带宽)。
RAM
在 EOS 中,RAM 用来存储数据,你在 EOS 中进行的部分操作, 需要消耗 RAM。如果你的 RAM 数量不足,那么你是无法进行某些操作的。
如何获得 RAM?
RAM 必须通过购买方式获得,购买的 RAM 也可以卖出,买卖的价格根据市场行情动态调节。
在 EOS 钱包的资源管理界面中可以买卖 RAM。进入资源管理界面,可以看到 RAM 的总量和已用量。点击“买入”或者“卖出”能够进入购买界面,输入 EOS 数量,选择接受账户(若接受账户是其它账户,购买的 RAM 直接进入对方 EOS 账户),进行支付就完成了买入操作。卖出操作流程与买入基本一致,需要注意的是可用内存不能全部卖出,否则 EOS 账户会因为内存不足无法进行操作。
值得注意的是, 用户在买卖 RAM 资源的时候, 各需要消耗 0.5 % (千分之五) 的手续费, 总共是 1% 的手续费。这笔费用被存在 eosio.ramfee 中, 由 BP 节点进行管理。
CPU 带宽和 NET 带宽
EOS 账号发生转账等操作就会消耗 CPU 和 NET,消耗的 CPU 和 NET 会随着时间的推移全部退还到你的账户。用户可以通过抵押 EOS 来获取 CPU 和 NET,抵押的 EOS 越多,可以使用的 CPU 和 NET 就越多。
如何获得 CPU 和 NET?
在 EOS 钱包的资源管理界面中可以抵押和赎回 CPU 和 NET。两种资源的操作方式相同,我们这里只以 CPU 为例说明。
进入资源管理界面,可以看到 CPU 的总量和已用量。点击“抵押”或者“赎回”能够进入操作界面,输入 EOS 数量,选择接收账户,设置 CPU 和 NET 的抵押比例,进行支付就完成了抵押操作。
特别提示:若接收账户是其它账户,可以选择“租赁”或者“过户”两种抵押方式。“过户”就是将抵押的 CPU 送给对方的 EOS 账户,赎回的 EOS 会进入对方账户。“租赁”是将抵押的 CPU 租借给对方账户,赎回的 EOS 会进入自己的账户。
赎回操作流程与买入基本一致,如果曾经将 CPU 租赁给其它账户,需要选择对方的账户进行赎回操作。需要注意的是 CPU 不能全部赎回,否则 EOS 账户会因为资源不足无法进行操作。