读完这篇文章,你就会知道如何不用敲代码,也能够搞定EOS新账号注册这件事。
不过按照实际情况来看,还是有很多人不知道怎么操作。
干脆,我提供一下代注册账号名的服务好了,你设账号名跟公钥发给我,因为需要消耗我的帮eos给你注册,发个红包给我意思一下就好了。。只限20个人。
加我好友 (微信号: shuke0327) 备注 注册,通过后发送如下格式内容给我:
我想申请一个EOS账户。
我已有的EOS公钥是:【EOS5cR1cc27utiwLsg7zaXK6EitkNpvmg4wY7FtoL9rXPQYXJdAQ】
我想申请的用户名是:【cxxxxxxxxk】
我已确认此用户名没有被注册。
【】里面内容换成你自己的。
我会看到了帮你注册的。
主要工具
开始之前,我们先了解一下注册账户是什么的原理。
- 你有一个已经在区块链上的账户,即你做过映射、系统自动分配的一个账户,这个账户的名称是一个乱码字样的12个字符组成的名字;
- 使用这个已有的账户,进行创建新账户的操作,需要用到一个新起账户名,和你新设定的密钥对,创建账户会用到公钥;
- 为新账户抵押token,购买RAM资源
后续,出块节点或者钱包为了吸引人,也会提供创建账户的服务,正如cryptoLions在测试网络上所提供给用户创建账户的功能一样。
不过,道理都是相通的,都是需要用到上面的流程。只是,如果是第三方帮你创建账户的话,第一步中所提到的已有账户,就是他们自己的账户了。
在网上看到了知乎的一篇注册教程,但是实在是太过复杂, 非程序员同学比较难操作。那里面提到了需要安装docker,然后跑起来本地钱包,等等。
这篇文章里,我们就用到一张纸,一支笔,一个类似MetaMask的EOS钱包插件Scatter,以及一个网页(eos toolkit)即可。不需要下载什么软件,多熟悉一下,你很快你就可以搞定。
特别提醒下,这篇教程主要是给喜欢不停折腾的同学写的,会用到已在链上的EOS账号, 并涉及到导入账户私钥的操作,不放心Scatter的话,请尽量用小额度的EOS账户来体验。
下面我们开始试一下。
1. 安装和使用Scatter插件钱包
我们需要用到Scatter来管理账户私钥,所以,这一步还是必不可少的。如果你迫不及待想了解怎么注册账号,可以直接跳过,先读一下第二部分,然后回过头来了解scatter.
最复杂的部分,在于学习如何使用Scatter钱包。这个钱包操作起来会略微麻烦一些,不过对于非程序员来说,相比操作命令行的方式,使用Scatter钱包还是更省事的。
并且,之后你也可以用Scatter钱包进行很多其他的操作,比如玩游戏之类。会有很多的网站支持Scatter钱包使用,所以,学一下,不亏。
1.1 Scatter插件介绍
这是一个类似MetaMask那样的浏览器插件,用作EOS钱包。虽然需要导入私钥来管理,但是,Scatter做了多重的保护,可以确保你的私钥安全。
scatter.pngScatter钱包,得到了多个节点的推荐,比如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-助记词.png点击Scatter插件,输入密码,创建新的Scatter钱包。
创建之后,会提示你保存助记词。抄写下来,至少需要备份两份,避免密码丢失遗忘。这一步操作比较简单,不赘述。
其次,添加密钥对。
将你已经映射过的密钥对添加到Scatter钱包之中。
key这里,只需要填写私钥,不用写公钥。
名称是为了让你方便使用的,可以随意写。
添加网络,添加主链。
scatter-network.gif实验了一下,如下的设置更好用一些。
- Domain or IP: 填写: user-api.eoseoul.io
- Port: 写80
- Chain ID
aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906
点击保存。
最后,生成身份
身份是包含个人信息的统称,它包括姓名,地址和多个区块链帐号/密钥对。 身份包括了能证明其所有权的密钥对,使得应用无需密也能进行验证.
其他网站使用scatter来进行操作的时候,会直接用到的就是身份。
shenfen点击创建身份,选择对应的网络和密钥对。
就完成了,可以使用Scatter了。
关于Scatter钱包的使用,也可以参考EOS shenzhen翻译的这篇文章: https://mp.weixin.qq.com/s/nzAXfGY8w9f3ogK6WzjfZQ
2. 准备好新账户密钥对
想好你要注册的名称,为12位字符长度,只能是12345abcdefghijklmnopqrstuvwxyz这里的字符。
用eospark.com,或者eosflar.io查询一下你想要的账户名有没有被注册过。
然后,准备好你的密钥对,和账户名。下一步要用得到。生成密钥对的方式有很多,可以直接用scatter的功能即可。保管好私钥,做好备份。
3. 创建新账户
这是最关键的一个步骤了。
new-account-1.png
我们用的工具是:https://toolkit.genereos.io
首先,连接Scatter.
1-add-scatter.png选择你在scatter钱包中设定好的身份,点击Accept。
找到你的已有账户名
如果你不知道自己在EOS快照后账户的名称,可以在这里查询,填写你已经做过映射的EOS公钥地址,下一步会用得到这个旧账户名称。
3-search.png创建新账号
new-account-2.png按照上图所示,填写内容。
注意几个地方:
- Creator Name,是你已有账户的名称。
- Account Name,是填写你想要创建的新账户的名称。
- cpu跟network,可以填写为0.
- RAM,保险起见,不要小于3600.
- 输入的Ownerkey和Activekey,是你的公钥,公钥,一定不要写私钥。这里,我为了省事,直接用了同样的公钥。建议设置不同的。
- Transfer这里,可写可不写。
填写之后,点击Create.
Scatter会新打开一个tab,点击Accept.
5-accept.png
顺利的话,你的账户就创建好了。如果遇到一直在加载的时候,先检查你的用户名是否被别人注册过了。
可以用eospark.com或者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 - eosacknowledgments.io)
不要怀疑,一小群深思熟虑、尽心尽责的公民,能够改变世界。曾经如此,未来依旧。
这一句话,是主网启动,向b1账号转账时候,留在备注里面的。正如中本聪留在比特币创世区块中的信息一样,EOS主网启动后,上面这句话永远的留在了区块链上,
网友评论