美文网首页
eos钱包钥匙账号的基本关系

eos钱包钥匙账号的基本关系

作者: 死鱼 | 来源:发表于2018-06-11 17:04 被阅读0次

#以下操作都在本地节点中完成,测试网络或公网上需要向社区申请账号


cleos中调用的钱包(wallet)

    cleos中wallet就是一个存放密钥的工具。钱包本身附带一个解锁密钥(keosd进程管理wallet)。但是实际上,wallet在eos链上时并没有参与任何环节。


相关常用命令:

    创建钱包:cleos wallet create -n {钱包名}

创建成功后回返回一个密钥,用于解锁钱包。#请勿像本文一样外泄密钥

    获取钱包列表:cleos wallet list 

  导入密钥到钱包:cleos wallet import {你的密钥} -n {钱包名}


密钥对(keys)

    eos公秘钥类似于以太坊,公钥用于对外公开(也常被说为钱包地址,与wallet概念弄混)。密钥可简单算出公钥,公钥难以算出密钥

  创建key:cleos create key

    把密钥(private key)妥善保存好,可在各种现成钱包中直接导入密钥使用。例如蚂蚁钱包:https://antwallet.io/


账号(account)

    eos相比以太坊多出来的是账号的概念。账号有以下属性

    0、一个账号下可以创建下级账号

        例如stevewoo下可以创建u1.stevewoo

    1、只允许上级账号分配账号(顶级有默认的eosio账号)

    2、账号拥有owner和active两个使用使用权限

    3、创建账号的时候需要给owner和active权限各指定至少一个公钥

创建账号:cleos create account eosio {YOUR_ACCOUNT_NAME}   {OWNER_PUBLICKEY} {ACTIVE_PUBLICKEY}

        然后可以查看这个账号的信息:


总结:

    cleos中的钱包是密钥对的存放与使用工具,对外公开的是带“EOS”开头的公钥。

    账号与公钥之间是多对多的关系,拥有账号下的公钥对应的密钥的人才能使用账号在主链上操作。

相关文章

网友评论

      本文标题:eos钱包钥匙账号的基本关系

      本文链接:https://www.haomeiwen.com/subject/riyheftx.html