读完这篇文章,你就会知道如何不用敲代码,也能够搞定EOS新账号注册这件事。
主要工具
开始之前,我们先了解一下注册账户是什么的原理。
- 你有一个已经在区块链上的账户,即你做过映射、系统自动分配的一个账户,这个账户的名称是一个乱码字样的12个字符组成的名字;
- 使用这个已有的账户,进行创建新账户的操作,需要用到一个新起账户名,和你新设定的密钥对,创建账户会用到公钥
这篇文章里,我们就用到一张纸,一支笔,一个类似MetaMask的EOS钱包插件Scatter,以及一个网页(eos toolkit)即可。不需要下载什么软件,多熟悉一下,你很快你就可以搞定。
特别提醒下,这篇教程主要是给喜欢不停折腾的同学写的,会用到已在链上的EOS账号, 并涉及到导入账户私钥的操作,不放心Scatter的话,请尽量用小额度的EOS账户来体验。
下面我们开搞。
1. 安装和使用Scatter插件钱包
我们需要用到Scatter来管理账户私钥,所以,这一步还是必不可少的。如果你迫不及待想了解怎么注册账号,可以直接跳过,先读一下第二部分,然后回过头来了解scatter.
最复杂的部分,在于学习如何使用Scatter钱包。这个钱包操作起来会略微麻烦一些,不过对于非程序员来说,相比操作命令行的方式,使用Scatter钱包还是更省事的。
并且,之后你也可以用Scatter钱包进行很多其他的操作,比如玩游戏之类。会有很多的网站支持Scatter钱包使用,所以,学一下,不亏。
1.1 Scatter插件介绍
这是一个类似MetaMask那样的浏览器插件,用作EOS钱包。虽然需要导入私钥来管理,但是,Scatter做了多重的保护,可以确保你的私钥安全。

Scatter钱包,得到了多个节点的推荐,比如EOS NewYork,generEOS等,金马也推荐过Scatter。你也可以向你信任的EOS节点社区咨询关于Scatter的安全性等问题。
Scatter钱包的开源代码在这里,你也可以请其他的朋友帮忙检查是否有问题。代码可以看链接(https://github.com/EOSEssentials/Scatter)
1.2 安装和验证Scatter

目前Scatter可以用在chrome和firefox上,我这里用的Chrome.需要连梯子,到Chrome 商店去下载插件,搜索Scatter即可。
安装之后,验证一下Scatter。
步骤如下:
- 在浏览器中输入chrome://extensions/
- 点击右上角的选项,启用开发者模式
- 在扩展搜索字段中搜索Scatter
- 确认ID完全匹配:ammjpmhgckkpcamddpolhchgomcojkle
1.3 使用Scatter
首先,创建Scatter钱包。


点击Scatter插件,输入密码,创建新的Scatter钱包。
创建之后,会提示你保存助记词。抄写下来,至少需要备份两份,避免密码丢失遗忘。这一步操作比较简单,不赘述。
其次,添加密钥对。
将你已经映射过的密钥对添加到Scatter钱包之中。

这里,只需要填写私钥,不用写公钥。名称是为了让你方便使用的,可以随意写。
添加网络,添加主链。

点击右上角的new,新添加一个网络。
实验了一下,如下的设置更好用一些。
- Domain or IP: 填写: http://user-api.eoseoul.io
- Port: 写80
- Chain IDaca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906
点击保存。
最后,生成身份
身份是包含个人信息的统称,它包括姓名,地址和多个区块链帐号/密钥对。 身份包括了能证明其所有权的密钥对,使得应用无需密也能进行验证.
其他网站使用scatter来进行操作的时候,会直接用到的就是身份。


点击创建身份,选择对应的网络和密钥对。
就完成了,可以使用Scatter了。
关于Scatter钱包的使用,也可以参考EOS shenzhen翻译的这篇文章: https://mp.weixin.qq.com/s/nzAXfGY8w9f3ogK6WzjfZQ
2. 准备好新账户密钥对
想好你要注册的名称,为12位字符长度,只能是12345abcdefghijklmnopqrstuvwxyz这里的字符。
用http://eospark.com,或者http://eosflar.io查询一下你想要的账户名有没有被注册过。
然后,准备好你的密钥对,和账户名。下一步要用得到。生成密钥对的方式有很多,可以直接用scatter的功能即可。保管好私钥,做好备份。
3. 创建新账户
这是最关键的一个步骤了。

我们用的工具是:https://toolkit.genereos.io
首先,连接Scatter.

选择你在scatter钱包中设定好的身份,点击Accept。
找到你的已有账户名
如果你不知道自己在EOS快照后账户的名称,可以在这里查询,填写你已经做过映射的EOS公钥地址,下一步会用得到这个旧账户名称。

创建新账号

按照上图所示,填写内容。
注意几个地方:
- Creator Name,是你已有账户的名称。
- Account Name,是填写你想要创建的新账户的名称。
- cpu跟network,可以填写为0.
- RAM,保险起见,不要小于3600.
- 输入的Ownerkey和Activekey,是你的公钥,公钥,一定不要写私钥。这里,我为了省事,直接用了同样的公钥。建议设置不同的。
- Transfer这里,可写可不写。
填写之后,点击Create.
Scatter会新打开一个tab,点击Accept.

顺利的话,你的账户就创建好了。如果遇到一直在加载的时候,先检查你的用户名是否被别人注册过了。
可以用http://eospark.com或者http://eosflare.io来查看你的账户名称。
如果有问题,可以留言给我。
EOS区块链的彩蛋
(Memo: Never doubt that a small group of thoughtful, committed citizens can change the world; indeed, it’s the only thing that ever has – http://eosacknowledgments.io)
不要怀疑,一小群深思熟虑、尽心尽责的公民,能够改变世界。曾经如此,未来依旧。
这一句话,是主网启动,向b1账号转账时候,留在备注里面的。正如中本聪留在比特币创世区块中的信息一样,EOS主网启动后,上面这句话永远的留在了区块链上。
发表评论