EOS开发彻底解析(三):EOS帐号建立

1、前言

昨天EOS上最火爆的Dapp BetDice日成交量突破1300万个EOS,按现价38元一个计算,折合人民币5.32亿元,其代币DICE相比思慕价更是暴涨了10倍!json

纵观当前数字货币市场,1C0已凉,10个项目9个破发,还有一个不敢上线。反观基于EOS生态的Dapp正在迅猛发展,天天都有新的Dapp排队上线,隔三差五产生一个爆款,可谓长江后浪推前浪,前浪死在沙滩上微信

之因此项目方热衷于在EOS上开发而不是ETH,主要得益于EOS转帐免费、超高TPS等特性,为Dapp的流畅运行提供了坚实的基础app

2、建立新帐号

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 5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3ui

因为浪哥以前已经导入过eosio帐号了,因此这里我只须要解锁该钱包便可进行操做了。 spa

解锁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。

建立EOS帐号错误

好了,不装逼了,咱们老老实实按规范,再挣扎一波,命令行走你。 ./cleos create account eosio langge555555 EOS85dR82MDUD83uBSkJGmF5akoGHexeK5LD14iBpC9er2xF3jP27 EOS5KBMFsoJtoFV4h29ScomzUPSbk4Dd4CzLbVXj2V5eiQQ6aRd923d

EOS帐号建立成功

建立成功,Perfect!code

  • 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
}

复制代码

3、总结

至此,咱们帐号就建立成功了,离暴富又更进一步了,下一步咱们干啥?币圈干啥来钱快?固然是发币啦!兄弟!

EOS开发系列教材推荐

EOS开发彻底解析(一):Ubuntu上搭建EOS开发环境

EOS开发彻底解析(二):用cleos命令行建立、导入、解锁钱包

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

相关文章
相关标签/搜索