首页 > EOS柚子 > 正文

EOS开发完全解析(三):EOS账号创建

币圈浪哥  2018-10-23  EOS/EOS柚子栏目  

  一、前言 昨天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账号了,所以这里我只需要解锁该钱包即可进行操作了。

解锁eos钱包 2.1.2 创建两对公私钥

  执行两次./cleos create key --to-console

  温馨提示:私钥记得保存好哦

创建EOS公私钥 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。

装逼失败 好了,不装逼了,我们老老实实按规范,再挣扎一波,命令行走你。

  ./cleos create account eosio langge555555 EOS85dR82MDUD83uBSkJGmF5akoGHexeK5LD14iBpC9er2xF3jP27 EOS5KBMFsoJtoFV4h29ScomzUPSbk4Dd4CzLbVXj2V5eiQQ6aRd92

EOS账号创建成功 创建成功,Perfect!

  2.1.4 查看账户信息

  ./cleos get account langge555555 -j

  命令中的-j是指定json格式输出,瞄一眼

  1{ 2"account_name":"langge555555", 3"head_block_num":11259, 4"head_block_time":"2018-10-22T16:05:52.000", 5"privileged":false, 6"last_code_update":"1970-01-01T00:00:00.000", 7"created":"2018-10-22T15:20:01.500", 8"ram_quota":-1, 9"net_weight":-1, 10"cpu_weight":-1, 11"net_limit":{ 12"used":-1, 13"available":-1, 14"max":-1 15}, 16"cpu_limit":{ 17"used":-1, 18"available":-1, 19"max":-1 20}, 21"ram_usage":2724, 22"permissions":[{ 23"perm_name":"active", 24"parent":"owner", 25"required_auth":{ 26"threshold":1, 27"keys":[{ 28"key":"EOS5KBMFsoJtoFV4h29ScomzUPSbk4Dd4CzLbVXj2V5eiQQ6aRd92", 29"weight":1 30} 31], 32"accounts":[], 33"waits":[] 34} 35},{ 36"perm_name":"owner", 37"parent":"", 38"required_auth":{ 39"threshold":1, 40"keys":[{ 41"key":"EOS85dR82MDUD83uBSkJGmF5akoGHexeK5LD14iBpC9er2xF3jP27", 42"weight":1 43} 44], 45"accounts":[], 46"waits":[] 47} 48} 49], 50"total_resources":null, 51"sELF_delegated_bandwidth":null, 52"refund_request":null, 53"voter_info":null 54} 三、总结 至此,我们账号就创建成功了,离暴富又更进一步了,下一步我们干啥?币圈干啥来钱快?当然是发币啦!兄弟!

  EOS开发系列教材推荐

  EOS开发完全解析(一):Ubuntu上搭建EOS开发环境

  EOS开发完全解析(二):用cleos命令行创建、导入、解锁钱包

  获取最新、最全的EOS开发教程请关注微信公众号:区块链浪潮之巅——一个集项目分析与区块链技术开发于一体的公众号。

版权信息
作者:币圈浪哥
来源:区块链浪潮之巅

关于我们

联系我们

作者进驻

手机版

Copyright © 2013 比特巴 www.btb8.com
始建于2013年,提供比特币 区块链及数字货币新闻、技术教程、测评、项目周报、人物等资讯
本页面提供的是EOS教程资讯,EOS币为区块链奇才BM领导开发的类似操作系统的区块链架构平台,旨在实现分布式应用的性能扩展。