对eos的wallet和account简单关系的个人理解

钱包

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的钱包是锁定状态,则会报错提示帐户虽然有权限,但是没有签名。

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

转自:https://eosfans.xyz/t/dui-eosde-wallethe-accountjian-dan-guan-xi-de-ge-ren-li-jie/5/

你可能感兴趣的:(对eos的wallet和account简单关系的个人理解)