最近Eosbet特别火,想必很多人都想去体验一下这款猜数字的游戏。今天就讲讲如何体验一款eos游戏。
本文全篇内容分为四个板块:
1.安装网页钱包
2.创建个人钱包账户
3.充值
4.如何玩游戏
5.eos账户资源
1 安装网页钱包
类似于ETH的小狐狸钱包Metamask,EOS平台也有一款名为Scatter的网页轻钱包。用户可以在其官网下载钱包的Chrome插件/Firefox扩展。
Scatter钱包的主界面如下。我们所需要的是前两项,身份Identities,密钥对Key Pairs。第一次打开时,钱包会引导你创建一个身份。其中的个人信息并不是必需的,可以选择只填写姓名,也可以空缺不填直接保存。
密钥对类似于以太坊上公私钥的概念,可以自由生成。不同于以太坊的是,EOS上并非公钥=账号,而是另有账户的概念。
EOS上的账户由A到Z 26个字母及数字12345组成,12位的普通账户每个人都可以申请,而短于12位的账户则通过竞拍每天卖出1个。
2 创建个人钱包账户
导入账号:
如果你有主网上线前映射的EOS账号,可以直接通过导入私钥来导入eos账号到scatter。
1)点击key pair。
2)点击Generate Key Pair 就能生成keypair, 起个名字,然后点击save保存。
3)点击identity,打开之前创建好的身份面板。
4)找到account模块,点击eos mainnet下面的none下拉列表,这里会出现你之前导入成功的keypair,选择一个。
5)点击import。
选择一个账号,保存身份信息即可。
到此为止,你个人的eos账户就绑定到scatter了,只要能通过scatter进行的游戏都可以用这个身份参与。
创建账号:
如果没有eos账号怎么办呢?现在创建eos账号是一件很麻烦的事情,很多第三方钱包提供了代理注册服务。
下面我提供一种我个人的账号注册方法。
1)点击keypair。
2)点击Generate Key Pair生成一对公钥和私钥,这一步生成的是你的ownerkey。
注意:这里必须点击copy,把公钥和私钥黏贴到你要存放的文件里。千万不要没有copy就直接点save,点完save你的私钥就再也找不回来了!scatter不具备导出私钥的功能!笔者就被这个脑残的设计坑了一笔账号创建费!
重复步骤2),再次生成一个新的keypair并保存好,这一步生成的是你的activiekey。
有了ownerkey 和 activekey 就可以进入网站 https://eos-account-creator.com/来创建你个人的eos账户了。
根据网页的步骤,逐步执行。
创建一个字符+1-5数值组成的12个字符长度的名字。
填入之前创建的owner key 公钥部分,activity key 公钥部分
选择一种支付方式,我个人是虚拟货币支付。
选择以太支付(其他货币也可以)。
如果此时metamask钱包已经开启,会自动生成订单,如果没有,登陆后刷新一下页面就能生成订单。通过metamask下单,发送eth。
等待打款通知。
打款成功后,等待一段的确认时间,你的eos账户就创建成功了。
打开indentity面板,找到account模块,点击eos mainnet下面的none下拉列表,这里会出现你之前生成好的owner keypair 和 activity keypair,选择一个。
点击import。
选择一个账号,然后保存身份信息即可。
到此为止,你个人的eos账户就绑定到scatter了,只要能通过scatter进行的游戏都可以用这个身份参与。
3 充值
(如果你之前eos主网账户中有eos可以跳过此步骤)
a.如果你有朋友钱包持有eos代币
很简单,你提供你的eos账户名字给对方,对方通过第三方的钱包或是交易所就行打款就可以充值成功。
b.如果没有,那你就需要自己到交易所进行otc购买
币安,okex,火币这些平台的海外版本提供了otc功能,网上资料也很多,这里就不在赘述,购买成功后,通过资产管理界面进行提币操作即可。okex和货币的手续费都是一样的,每次0.1个eos,okex当笔最少提取10个eos,火币则是100eos。
4 如何玩游戏
打开官网进入游戏https://dice.eosbet.io/?ref=nicepig12345。
如果你看不懂英文,可以点击右上角的语言切换成中文。
点击login登陆,弹出scatter的认证界面。
你能看到你的登陆账号,选择 Select identity ,点击Accept。
登陆成功后,你就能进行游戏了,同时还能看到你个人账户余额和系统返你的代币数额。
到此,你就可以正式体验这个游戏了。
5 eos账户资源
如果游戏过程中出现提示:
说明你个人eos账号持有的cpu资源不足,需要抵押更多的eos来扩展eos 的cpu。
每个EOS账户身上都会绑定几个资源状态,他们分别是一个账户所拥有的:「内存余额」(也就是RAM)、「CPU带宽」和「网络带宽」。在EOS区块链上的任何交易,普通智能合约的调用都不需要手续费!所以,EOS为了防止DDoS攻击或者侵占区块链资源,直接给每个账户定义一些资源配额,超过了这个账户就不能再一段时间内使用区块链了。
在进行游戏之前,我们需要先了解eos的几个概念:
a.内存(RAM)
内存被用来进行一些特殊的EOS链上的交易,比如:生成新的账户,竞价EOS账户名拍卖等,对于一般的EOS链上转账交易来说,是不需要消耗内存的。EOS在系统合约中实现了一个内存市场,从EOS的官方博客中可以看出,内存市场的存在一定程度上是给超级节点一定的利润空间,从而使交易无手续费。
b.CPU带宽
一个智能合约其实就是一个小程序,用户需要跑这个程序就必须需要占用一定量的CPU资源,这个CPU带宽就是说在一段时间内,一个用户具体可以占用多长时间的CPU,单位是毫秒之类的一个时间单位。和内存不一样,这不是一个消耗值,用完就没了,而是一个额度值。比如*10s/天*,就是说这个账户每天可以占用超级节点10秒的CPU资源。
要想获得一定数量的CPU带宽,需要某个用户给本用户stake一定数量的EOS代币。stake可以理解为锁定,或者担保,既可以我给我自己锁定,也可以别人为我锁定,效果是一样的。现在的时间周期都是以3天计算的,举个例子:如果某个账户身上被锁定了1个EOS,那么它在三天内大概可以进行100次左右的转账或者交易。
c.网络带宽
和CPU带宽类似,因为我们所有的程序都是在链上进行的,必然会有网络带宽的占用,要获得这个资源同样需要锁定一定数量的EOS,但是现在看来网络带宽会比CPU带宽便宜得多。
你可以通过网站https://eosflare.io/来查询当前eos系统的资源状况。
在右上角的输入栏里输入个人账户能查看个人资源。
现在市面上有很多第三方的钱包都支持eos资源抵押,比如infinitowallet,下载后通过个人eos私钥导入eos账号,根据自己所需要抵押的资源进行eos抵押即可。抵押的资源如果后面不需要可以申请退回,申请成功一段时间后就能获得之前抵押用的eos。