EOS账户系统(4)账户权限分级
1. 一個(gè)分層的權(quán)限結(jié)構(gòu)
每個(gè)賬戶都可以通過其他賬戶和密鑰的組合來控制。EOS 允許賬戶定義什么樣的賬戶名和密鑰的組合可以把特定的操作發(fā)送到另一個(gè)賬戶。eg. 可以使用一個(gè)密鑰訪問用戶的社交媒體賬戶,另一個(gè)密鑰用于訪問交易所,甚至可以授權(quán)其他賬戶來代表本賬戶進(jìn)行操作,而無須為其他賬戶分配密鑰
-
多用戶的賬戶控制比以往更容易。
-
多用戶的賬戶控制對(duì)提升安全性的作用是最大的,如果使用得當(dāng),會(huì)極大地降低黑客攻擊造成的盜竊風(fēng)險(xiǎn)。
-
可以對(duì)賬戶自定義分級(jí)權(quán)限進(jìn)行設(shè)置
1.1 舉例
-
OWNER 權(quán)限
最高權(quán)限 -
ACTIVE權(quán)限
是之前提到的操作智能合約的權(quán)限。所有權(quán)限都是基于權(quán)重和閾值進(jìn)行管理的。在此基礎(chǔ)上,增加了分級(jí)和分組的自定義權(quán)限。
箭頭方向就是“母權(quán)限”或更高級(jí)權(quán)限。
OWNER權(quán)限是賬戶的最高權(quán)限,可以執(zhí)行 ACTIVE 權(quán)限;ACTIVE 權(quán)限可以執(zhí)行FAMILY權(quán)限和LAWYER權(quán)限;FAMILY權(quán)限可以執(zhí)行FRIENDS權(quán)限。
反過來,低級(jí)權(quán)限不能代替執(zhí)行更高級(jí)的權(quán)限。不同級(jí)別的權(quán)限用“/”或“.”分隔,eg,FRIENDS權(quán)限就可以表示為“@USER.ACTIVE.FAMILY.FRIENDS”
總結(jié)
以上是生活随笔為你收集整理的EOS账户系统(4)账户权限分级的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: EOS账户系统(3)账户的权限
- 下一篇: EOS账户系统(5)action分级