EOS账户系统账户权限分级

Posted thefist11

tags:

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

1. 一个分层的权限结构

每个账户都可以通过其他账户和密钥的组合来控制。EOS 允许账户定义什么样的账户名和密钥的组合可以把特定的操作发送到另一个账户。eg. 可以使用一个密钥访问用户的社交媒体账户,另一个密钥用于访问交易所,甚至可以授权其他账户来代表本账户进行操作,而无须为其他账户分配密钥

  • 多用户的账户控制比以往更容易。

  • 多用户的账户控制对提升安全性的作用是最大的,如果使用得当,会极大地降低黑客攻击造成的盗窃风险。

  • 可以对账户自定义分级权限进行设置

1.1 举例

  • OWNER 权限
    最高权限

  • ACTIVE权限
    是之前提到的操作智能合约的权限。所有权限都是基于权重和阈值进行管理的。在此基础上,增加了分级和分组的自定义权限。

箭头方向就是“母权限”或更高级权限。

OWNER权限是账户的最高权限,可以执行 ACTIVE 权限;ACTIVE 权限可以执行FAMILY权限和LAWYER权限;FAMILY权限可以执行FRIENDS权限。

反过来,低级权限不能代替执行更高级的权限。不同级别的权限用“/”或“.”分隔,eg,FRIENDS权限就可以表示为“@USER.ACTIVE.FAMILY.FRIENDS”

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

权限分级设置

EOS账户系统账户的权限

EOS账户系统权限评估

EOS账户系统账户和钱包

EOS账户系统权限和action映射

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