新手教程 对 eos 的 wallet 和 account 简单关系的个人理解

lome · 2018年01月17日 · 最后由 lome 回复于 2018年01月17日 · 12425 次阅读
本帖已被设为精华帖!

钱包

1.功能:

用来存储密匙对

2.创建:

./eosc wallet create [-n name] 创建一个钱包

返回钱包的密匙,在../eosd/data-dir生成 name.wallet文件。
钱包密匙类似:PW5HrxGFeAHoSLHnuQqLStYVxvnoRFJXqF9Es4CFQtKQa7KmKwujj

钱包密匙是用来解锁钱包的唯一密匙。

一个钱包可存储多对key

帐户

帐户是一个人或者一个组织的名称
每个帐户都有两个权限:
Owner 和 Active
Owner:为所有者权限,也是一个帐户的最高权限(就我目前认为),它可以用来修复帐户的其他权限。
Active:是用来操作转账,投票,高级帐户的更改
除了此之外,帐户还可以拥有自定义的命名权限,
可用于进一步扩展帐户管理。 自定义权限非常灵活,并且在实现时可以解决许多可能的用例。 这些大部分是由开发人员共同决定的,如何采用这些约定。

将一个钱包的active key imprort 入一个钱包后钱包
文件的内容类似:

{
 "cipher_keys": "634bbb59a4ffa2628333b14b40c678e2415e362ac252797d58993c22093c68c45dc1d8b2d0240d5b3d6bf5ff2ce10e5dff93c6fd396c1886c2c7dc59041d80c1ad04361eedd9725d3832a944f28a1d20ada430cf673c9c8bd6290ca902f32e5e168170d655ab5f123cd58c5913a05b9ae3b80dc4d880e9d0173867656d734d1774749a78b30fc469d94ab45db2bc19b37950b5562ae665e5cbbe0aeb25c91622"
}

帐户&钱包

钱包用来锁定账户的状态
在平时的操作中需要先解锁钱包,然后才能进行active级别的操作。
若帐户有active的权限,但是储存这个active key的钱包是锁定状态,则会报错提示帐户虽然有权限,但是没有签名。

以上内容全是个人理解如有错误敬请纠正。

共收到 0 条回复
strahe 将本帖设为了精华贴 03月26日 03:41
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册