EOS账户系统账户的权限

Posted thefist11

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EOS账户系统账户的权限相关的知识,希望对你有一定的参考价值。

EOS 中的账户就像一个链上标识符,具有与之关联的访问权限。
EOS 帐户可以由几个人拥有,具体取决于权限。

1. 权限分类

基于角色确定是否为任何给定的Action授予权限。

1.1 默认权限

每个账户有两个默认的权限名称

1.1.1 Owner所有者权限

是账户的最高权限,可以修改其他权限。

象征着一个账户的所有权,只有少数交易需要这种权限,但需要注意对Owner权限做出任何改变的行为。一般而言,建议所有者保持“冷藏”并且不与任何人共享。Owner权限可用于恢复可能已被泄露的另一个权限。

1.1.2 activity活动权限

用于转移资金,为生产者投票并对其他高级账户进行更改等操作,但不能修改其他权限。

Active权限可以做除了修改Owner以外的所有事情,一般业务都是有Active权限来完成。

1.2 自定义命名权限

除了默认权限,账户还拥有可用于进一步扩展账户管理。

  • 其他的所有权限组也都是从Active权限派生出来的
  • 自定义命名权限非常灵活,并且在实际应用中可以解决许多可能的用例。这在很大程度上取决于开发者如何使用它们,以及采用什么约定(如果有的话)。
  • 任何给定的权限可以被分配一个或多个公钥或有效的account_name。

2 加上权限之后的系统

一个保险箱有两个开关,不过打开后可以进行操作的权限是不同的。两个私钥可以存放在一个钱包里

以上是关于EOS账户系统账户的权限的主要内容,如果未能解决你的问题,请参考以下文章

EOS账户系统权限评估

EOS账户系统账户和钱包

EOS账户系统权限和action映射

EOS账户权限修改及操作(action)绑定

许晓笛深入理解 EOS 账户权限映射

EOS账户系统action分级