之前一直有点晕乎乎的,理不清楚这几个之间的关系,最近解决了,下面是个人的一点理解,如有错误,请指正,谢谢!
EOS账户和权限
1.EOS账户的概念
帐户是存储在区块链中的人类可读名称。即EOS账户是人类可以记住的有意义的名字。它可以由个人或一组个人拥有,具体取决于权限配置。需要一个帐户来将交易转移或推送到区块链。EOS账户由12位字符组成(只能是12345abcdefghijklmnopqrstuvwxyz这些组成)。小于12位的账户只能由竞拍获得。
EOS上,一切的操作都是以账户为基础的。
对比ETH,ETH在转账的时候,是从一串地址转到另一串地址,而这个地址是长长的一串乱码一样的字符,很难记忆。
2.EOS账户的权限
1)EOS会为每个账户生成两个默认的权限,即owner和active权限
每个权限对应一对秘钥,也可以两个权限对应同一个密钥对。账户的拥有者可以通过权限对应的私钥进行操作,一般使用active权限来进行转账和投票,owner权限是账户的最高权限,是账户的所有权,可以用来恢复已经被破坏的另一个权限。
2)账户可以自定义权限,用于进一步扩展账户的管理
3)权限可以分配给一个或多个公钥,即多个公钥可以使用一个权限。
3.公私钥的作用
公钥:转账,创建账户,查询账号
私钥:导入钱包
4.EOS账户的创建过程
1)准备好注册名称,12位,可以在eospark.com和eosflar.io查询想要的账户名是否被注册过。
2)准备好密钥对,生成方式:TokenPocket钱包里面就有相关功能
3)把公钥发给已有EOS账户,为你创建EOS账户的人
5.EOS账户查询
可以使用eospark.com和eosflar.io查询账户,查询时,既可以使用EOS账户,也可以使用公钥查询。
后面写一篇EOS账户权重和阀值的关系