一、前言
昨天EOS上最火爆的Dapp BetDice日成交量突破1300万个EOS,按现价38元一个计算,折合人民币5.32亿元,其代币DICE相比思慕价更是暴涨了10倍!
纵观当前数字货币市场,1C0已凉,10个项目9个破发,还有一个不敢上线。反观基于EOS生态的Dapp正在迅猛发展,每天都有新的Dapp排队上线,隔三差五产生一个爆款,可谓长江后浪推前浪,前浪死在沙滩上。
之所以项目方热衷于在EOS上开发而不是ETH,主要得益于EOS转账免费、超高TPS等特性,为Dapp的流畅运行提供了坚实的基础。
二、创建新账号
EOS新账号需要由一个已经存在的账号才能创建,一个账号对应两对公私钥,分别具备owner
权限和active
权限。
-
owner
权限象征着帐户的所有权。只有少数交易需要此权限。通常,建议所有者保持冷藏,不与任何人共享。owner
可用于恢复可能已被泄露的另一个权限。 -
active
权限主要用于转账,投票给生产者和进行其他高级别账户变更,一般来说,我们只需要使用active
权限就行了。
请注意:帐户名称必须为小写,且应小于13个字符。(仅包含以下符号.12345abcdefghijklmnopqrstuvwxyz)请注意,不允许使用6,7,8,9,0。
2.1 创建步骤
-
2.1.1 导入已存在账号
eosio
,这个是EOS测试环境系统为我们提供的一个默认账号。他的公私钥分别为
eosio public key: EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV
eosio private key: 5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3
我们执行如下命令导入eosio
的私钥到钱包eoswallet
,如何创建钱包、导入私钥,上一讲我们已经讲得很详细了,这里不再赘述,不明白的童鞋可以查看上一篇 EOS钱包操作。
./cleos wallet import -n eoswallet --private-key 5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3
由于浪哥之前已经导入过eosio
账号了,所以这里我只需要解锁该钱包即可进行操作了。
![](https://img.haomeiwen.com/i10153390/944c9b4c08483227.png)
-
2.1.2 创建两对公私钥
执行两次./cleos create key --to-console
温馨提示:私钥记得保存好哦
![](https://img.haomeiwen.com/i10153390/b7faa57846b51630.png)
-
2.1.3 创建账号
./cleos create account {exist account} {new account} {new account owner Public Key} {new account active Public Key}
我们来执行一波,浪哥原本想创建一个名为langge666666
的账号,但是提示“名字不规范”,装逼失败,这让我很尴尬啊...还记得我们前面说过的命名规范吗?不能包含数字6,7,8,9,0。
![](https://img.haomeiwen.com/i10153390/805f79214ea19c45.png)
好了,不装逼了,我们老老实实按规范,再挣扎一波,命令行走你。
./cleos create account eosio langge555555 EOS85dR82MDUD83uBSkJGmF5akoGHexeK5LD14iBpC9er2xF3jP27 EOS5KBMFsoJtoFV4h29ScomzUPSbk4Dd4CzLbVXj2V5eiQQ6aRd92
![](https://img.haomeiwen.com/i10153390/eb4b82b019b2bfe7.png)
创建成功,Perfect!
-
2.1.4 查看账户信息
./cleos get account langge555555 -j
命令中的-j
是指定json格式输出,瞄一眼
{
"account_name": "langge555555",
"head_block_num": 11259,
"head_block_time": "2018-10-22T16:05:52.000",
"privileged": false,
"last_code_update": "1970-01-01T00:00:00.000",
"created": "2018-10-22T15:20:01.500",
"ram_quota": -1,
"net_weight": -1,
"cpu_weight": -1,
"net_limit": {
"used": -1,
"available": -1,
"max": -1
},
"cpu_limit": {
"used": -1,
"available": -1,
"max": -1
},
"ram_usage": 2724,
"permissions": [{
"perm_name": "active",
"parent": "owner",
"required_auth": {
"threshold": 1,
"keys": [{
"key": "EOS5KBMFsoJtoFV4h29ScomzUPSbk4Dd4CzLbVXj2V5eiQQ6aRd92",
"weight": 1
}
],
"accounts": [],
"waits": []
}
},{
"perm_name": "owner",
"parent": "",
"required_auth": {
"threshold": 1,
"keys": [{
"key": "EOS85dR82MDUD83uBSkJGmF5akoGHexeK5LD14iBpC9er2xF3jP27",
"weight": 1
}
],
"accounts": [],
"waits": []
}
}
],
"total_resources": null,
"self_delegated_bandwidth": null,
"refund_request": null,
"voter_info": null
}
三、总结
至此,我们账号就创建成功了,离暴富又更进一步了,下一步我们干啥?币圈干啥来钱快?当然是发币啦!兄弟!
EOS开发系列教材推荐
EOS开发完全解析(一):Ubuntu上搭建EOS开发环境
EOS开发完全解析(二):用cleos命令行创建、导入、解锁钱包
获取最新、最全的EOS开发教程请关注微信公众号:区块链浪潮之巅——一个集项目分析与区块链技术开发于一体的公众号。
![](https://img.haomeiwen.com/i10153390/d38aa19b92615e15.png)
网友评论