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账户系统(3)账户的权限相关推荐

  1. EOS账户系统(7)权限评估

    1. 场景 授权涉及个人或群体,并且往往是分类的. 身份验证和权限管理必须标准化,并与应用程序的业务逻辑分开. 2. 定义 确认某项操作是否被正确授权. 最简单的权限管理是检查交易是否具有所需的签名, ...

  2. EOS账户系统(6)权限和Action映射

    1. 定义 可以将某个消息处理群组分配到某个权限级别上,或者反过来说,可以在某个权限级别上定义很多消息处理群组. eg. 一个帐户所有者可以将自己社交媒体应用与自己的"朋友"权限群 ...

  3. EOS账户系统(2)账户和钱包

    1. 账户系统 包含 Account(账户) Wallet(钱包) 钱包密码 Key(公/私钥) Permission(权限) 账户和钱包之间没有内在的关系. 1.1 钱包 一个存储可能与账户有关的密 ...

  4. EOS账户系统(1)场景

    1. 智能合约的场景问题 "智能合约"= 账户声明的Action+ 以及对Action的回应脚本(程序). 真人用户和智能合约本质上都是一个账户(Account). Action ...

  5. 计算机管理员永久访问权限,win7系统账户怎样永久获取管理员权限?

    win7系统账户怎样永久获取管理员权限? 腾讯视频/爱奇艺/优酷/外卖 充值4折起 win7系统账户怎样永久获取管理员权限? 1.点击开始菜单,在"计算机"上单击右键选择" ...

  6. 管理员账户遇到“操作需要管理员权限”解决方法

    有时候,明明已经使用了管理员账户登录了,或当前系统中只有一个账户就是管理员账户,在安装软件或者是对硬盘文件进行操作时,却屡屡提示"需要管理员权限". 对于这个问题,可能是系统设置问 ...

  7. 账户系统db服务器为创建快照,Mysql 服务器同步(replication)设置.docx

    Mysql 服务器同步(replication)设置 Mysql 服务器同步(replication)设置MySQL支持单向.异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服 ...

  8. 互联网账户系统的具体实现

    转载自  互联网账户系统的具体实现 导读 在上一篇文章中我们通过场景举例的方式,讨论了一套相对通用的互联网业务账户系统,从业务模型上应该如何定义.那么除了从业务模型上进行定义外,在具体系统实现上又该如 ...

  9. Windows留后门--教程(一)——Windows系统隐藏账户

    一.Windows系统隐藏账户介绍 系统隐藏账户是一种最为简单有效的权限维持方式,其做法就是让攻击者创建一个新的具有管理员权限的隐藏账户,因为是隐藏账户,所以防守方是无法通过控制面板或命令行看到这个账 ...

  10. EOS智能合约开发(三)EOS创建和管理账户

    创建好钱包和密钥后,我们就需要创建账户.为什么创建账户,为了方便人与区块链交互.以太坊40位地址,让我们非常难以记忆.EOS有账户概念,我们就可以定义账户权限. 在区块链上执行操作,需要使用到账号.我 ...

最新文章

  1. Redux 源码解析系列(一) -- Redux的实现思想
  2. Intellij Idea非常6的10个姿势!
  3. OpenGL 几何着色器细分的实例
  4. 富人为什么会富,穷人为什么穷?看完你就懂
  5. c++11之std::move()
  6. 在两个林间做Exchange邮箱的迁移
  7. ImportError : No module named graphics
  8. windows 远程连接mongo_远程连接天下数据ADSL动态拨号VPS教程(windows)
  9. 精力充沛是一种自我管理能力
  10. ios标准时间转为北京时间
  11. 11 Django REST Framework 针对基于类的视图添加 @csrf_exempt
  12. visual paradigm 绘图学习记录
  13. 谈谈对 Database Plus 认识与畅想
  14. 苹果手机apn服务器在哪里修改,苹果手机的APN怎么改?
  15. facebook下载
  16. CentOS 8 安装视频网站与流媒体直播Nginx-http-flv-module模块
  17. C/C++常用函数汇总
  18. 我的世界-03-从小型机到个人计算机的发展简史(下)
  19. Adams/Car和Matlab联合仿真
  20. 【领域驱动设计】三分钟搞懂领域驱动设计

热门文章

  1. 【Python】青少年蓝桥杯_每日一题_9.19_三行英文字母
  2. python 标准错误输出_过程的实时标准输出/错误捕获
  3. 浅析网络流量分析原理:如何把二进制“天书”变成“人话”
  4. DayDayUp之Job:牛客网—算法工程师—剑指offer之66道在线编程(解决思路及其代码)——1~20
  5. 成功解决ImportError: Missing optional dependency ‘fastparquet‘. fastparquet is required for parquet supp
  6. sklearn:sklearn.GridSearchCV函数的简介、使用方法之详细攻略
  7. Interview:算法岗位面试—11.15下午上海某航天***公司(国企)技术面之工业机器视觉认知、计算机视觉算法的理解、目标检测相关项目案例
  8. Dataset之UT Zappos50K:UT Zappos50K数据集的简介、安装、使用方法之详细攻略
  9. dropout+Batch Normalization理解
  10. 三、python沉淀之路--列表(list)