【区块链工具百宝箱(十二)】用 Scatter 玩转EOS DAPP!如何获取CPU、NET、RAM?

今天,竹三七(币乎ID:爱莉莎)继续为大家介绍如何用 Scatter 玩转DAPP

在EOS系统中,DAPP开发人员和用户都需要一定的系统资源——CPU、NET和RAM,才能在EOS主网上执行操作。这样的设计,是为了防止有限的系统资源,被一些无价值的操作占用甚至耗尽。

今天我们就介绍,使用Scatter,如何抵押EOS获取CPU、NET资源,以及如何购买RAM资源

相关概念

抵押型资源

抵押型资源:是指通过抵押EOS获取使用权。抵押EOS类似预付押金。特点:使用24小时后,资源自动复原。如果不再使用,可以赎回EOS,EOS解锁时间是72小时。

用户抵押EOS,获得资源的量是动态变化的。计算公式如下:

可用资源量=(抵押EOS/全网抵押EOS)*全网资源

比如,你为CPU资源抵押了20W EOS,这时候全网一共抵押了1000W EOS。那你可以使用2%全网CPU资源。

而CPU和NET的使用,都是按天计算,假设CPU价格是0.1EOS/ms/day,是指:抵押0.1个EOS一天可获得1ms的CPU。

CPU 和NET属于抵押型资源。

1、CPU(计算资源)

CPU(Central Processing Unit)本来是指是电脑的中央处理器。

在EOS系统中,CPU指EOS系统处理操作指令所需要的时间,单位是时间(比如:ms毫秒)。

比如,你要给另一个账户转账,假设,EOS系统处理转账指令需耗费1ms时间,需要提前抵押EOS,换取至少1ms的CPU。

2、NET(带宽资源)

Net本来是指单位时间能通过链路的数据量,代表通信线路所能传送数据的能力。

在EOS系统中,是指传输数据的大小,单位是KB

假如,转账指令需占用的EOS网络资源为1KB,需要提前抵押EOS,换取至少1KB的NET。

而RAM,不是抵押型资源,需要用EOS购买,购买后永久使用

3、RAM(存储资源)

RAM(Random Access Memory)随机存取存储器,本来是指电脑内存。

在EOS系统中,是指你帐户里的数据,占用的EOS系统的存储空间。常用单位的是KB。

比如:你的帐户数据大小是3KB,需要提前购买至少3KB的RAM,来存储自己的账户信息。

RAM的价格,会根据供需上下浮动。简单讲,就是剩余的RAM资源越多,价格就越低。剩余的RAM资源越少价格越高

RAM不允许用户之间转让,只能和系统单方面交易。每次买卖也都需要花费1%的手续费。

实际操作

桌面版安装

因为抵押获取cpu、net资源和购买ram,需要在桌面版Scatter上操作,所以我们先安装桌面版。

打开Scatter官网,点击「Download Scatter」,进入安装包下载页面。

然后根据自己的操作系统进行选择,竹三七是Mac操作系统,选第一个。安装包下载完成后,安装即可。

Import Scatter 账户

因为我们之前在Chrome插件版上,已经创建了Scatter账户,现在只需要导入即可。导入之前需要备份Scatter账户,备份方式,请点击查阅

1、打开Scatter。点击「I want to restore from backup」

2、点击「Choose your backup」

3、选择之前的备份文件

4、 输入之前Chrome插件版时,设定的密码

5、这时会启动欢迎Welcome界面,再次输入密码。如果提示“Bad password”,请关闭Scatter,重新启动,再次输入即可

6、进入「接受条款」页面,点击「Accept」

7、选择一个文件夹作为自动备份文件夹,以后再需要导入时,从这个文件夹选择最新的备份文件即可。(这个设计非常贴心)。

8、进入账户界面,导入账户成功。

导入成功后,可以进入「设置」,将语言版本设置为「中文」啦!

抵押EOS获取CPU和NET

Scatter的桌面版提供了非常简洁友好的界面,供玩家进行EOS抵押以换取玩游戏所需的CPU、NET资源、购买RAM资源

1、回到主界面,搜索去年一个比较火的国产游戏:PandaFun。点击它。

2、弹出浏览器自动运行该游戏,如果弹出了Scatter登录界面,点击「Login」。

3、选中一个选项,比如「观音庙」,弹出了Scatter授权界面。我们可以看到,PandaFun官方推荐:抵押5EOS的CPU, 0.4EOS的RAM和0.4EOS的NET

4、回到Scatter桌面版本。点击你的Scatter账户,可以看到你拥有的EOS资源

比如竹三七的这个EOS账户,elizachen351,是一个全新没玩过游戏的EOS账号

里面只有少量的CPU,和NET资源。

5、点击CPU右边的「管理」按键。

6、可以质押EOS,换取CPU和NET。

先点击「赎回」,可以看到当前账户下的资源。 CPU有0.1, NET 只有0.01。

再点击「质押」,输入质押EOS数量,进行质押。点击「确认」。

7、弹出的界面,一一选中左边的确认按键「Allow」,如果希望下次不再手动授权,点击「Enable Whitelist」,点击即可

8、弹出了交易成功页面。

9、回到「赎回」页面,可以看到CPU和NET资源已经增长,同时账户EOS余额减少。

购买RAM

1、点击RAM 左边的「管理」

2、点击「出售」,可以看到竹三七的RAM资源为0

3、回到「购买」,输入0.4,点击「确认」

4、可以看到,弹出的提示框,”购买RAM需要大于15字节”

5、输入16,点击「确认」

6、弹出的界面,一一选中左边的确认按键「Allow」,如果希望下次不再手动授权,点击「Enable Whitelist」,点击即可

7、交易成功。点击给出的链接,可以看到交易信息。

购买RAM,加上交易费0.0001EOS,总共花费了0.0006 EOS。

8、回到PandaFun,点击「Scatter授权」,开始玩吧!

目前,Scatter不支持资源租赁,所以在玩一些对资源要求比较高的DAPP时,先先确认DAPP需要多少EOS资源,然后确保你的账号里有足够的EOS

现在,你已经可以用Scatter玩转需要较多的EOS CPU、NET、RAM资源的DAPP啦!

OK,今天我们先介绍到这里。

我们明天见!