EOS账户系统(3)账户的权限
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)账户的权限相关推荐
- EOS账户系统(7)权限评估
1. 场景 授权涉及个人或群体,并且往往是分类的. 身份验证和权限管理必须标准化,并与应用程序的业务逻辑分开. 2. 定义 确认某项操作是否被正确授权. 最简单的权限管理是检查交易是否具有所需的签名, ...
- EOS账户系统(6)权限和Action映射
1. 定义 可以将某个消息处理群组分配到某个权限级别上,或者反过来说,可以在某个权限级别上定义很多消息处理群组. eg. 一个帐户所有者可以将自己社交媒体应用与自己的"朋友"权限群 ...
- EOS账户系统(2)账户和钱包
1. 账户系统 包含 Account(账户) Wallet(钱包) 钱包密码 Key(公/私钥) Permission(权限) 账户和钱包之间没有内在的关系. 1.1 钱包 一个存储可能与账户有关的密 ...
- EOS账户系统(1)场景
1. 智能合约的场景问题 "智能合约"= 账户声明的Action+ 以及对Action的回应脚本(程序). 真人用户和智能合约本质上都是一个账户(Account). Action ...
- 计算机管理员永久访问权限,win7系统账户怎样永久获取管理员权限?
win7系统账户怎样永久获取管理员权限? 腾讯视频/爱奇艺/优酷/外卖 充值4折起 win7系统账户怎样永久获取管理员权限? 1.点击开始菜单,在"计算机"上单击右键选择" ...
- 管理员账户遇到“操作需要管理员权限”解决方法
有时候,明明已经使用了管理员账户登录了,或当前系统中只有一个账户就是管理员账户,在安装软件或者是对硬盘文件进行操作时,却屡屡提示"需要管理员权限". 对于这个问题,可能是系统设置问 ...
- 账户系统db服务器为创建快照,Mysql 服务器同步(replication)设置.docx
Mysql 服务器同步(replication)设置 Mysql 服务器同步(replication)设置MySQL支持单向.异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服 ...
- 互联网账户系统的具体实现
转载自 互联网账户系统的具体实现 导读 在上一篇文章中我们通过场景举例的方式,讨论了一套相对通用的互联网业务账户系统,从业务模型上应该如何定义.那么除了从业务模型上进行定义外,在具体系统实现上又该如 ...
- Windows留后门--教程(一)——Windows系统隐藏账户
一.Windows系统隐藏账户介绍 系统隐藏账户是一种最为简单有效的权限维持方式,其做法就是让攻击者创建一个新的具有管理员权限的隐藏账户,因为是隐藏账户,所以防守方是无法通过控制面板或命令行看到这个账 ...
- EOS智能合约开发(三)EOS创建和管理账户
创建好钱包和密钥后,我们就需要创建账户.为什么创建账户,为了方便人与区块链交互.以太坊40位地址,让我们非常难以记忆.EOS有账户概念,我们就可以定义账户权限. 在区块链上执行操作,需要使用到账号.我 ...
最新文章
- Redux 源码解析系列(一) -- Redux的实现思想
- Intellij Idea非常6的10个姿势!
- OpenGL 几何着色器细分的实例
- 富人为什么会富,穷人为什么穷?看完你就懂
- c++11之std::move()
- 在两个林间做Exchange邮箱的迁移
- ImportError : No module named graphics
- windows 远程连接mongo_远程连接天下数据ADSL动态拨号VPS教程(windows)
- 精力充沛是一种自我管理能力
- ios标准时间转为北京时间
- 11 Django REST Framework 针对基于类的视图添加 @csrf_exempt
- visual paradigm 绘图学习记录
- 谈谈对 Database Plus 认识与畅想
- 苹果手机apn服务器在哪里修改,苹果手机的APN怎么改?
- facebook下载
- CentOS 8 安装视频网站与流媒体直播Nginx-http-flv-module模块
- C/C++常用函数汇总
- 我的世界-03-从小型机到个人计算机的发展简史(下)
- Adams/Car和Matlab联合仿真
- 【领域驱动设计】三分钟搞懂领域驱动设计
热门文章
- 【Python】青少年蓝桥杯_每日一题_9.19_三行英文字母
- python 标准错误输出_过程的实时标准输出/错误捕获
- 浅析网络流量分析原理:如何把二进制“天书”变成“人话”
- DayDayUp之Job:牛客网—算法工程师—剑指offer之66道在线编程(解决思路及其代码)——1~20
- 成功解决ImportError: Missing optional dependency ‘fastparquet‘. fastparquet is required for parquet supp
- sklearn:sklearn.GridSearchCV函数的简介、使用方法之详细攻略
- Interview:算法岗位面试—11.15下午上海某航天***公司(国企)技术面之工业机器视觉认知、计算机视觉算法的理解、目标检测相关项目案例
- Dataset之UT Zappos50K:UT Zappos50K数据集的简介、安装、使用方法之详细攻略
- dropout+Batch Normalization理解
- 三、python沉淀之路--列表(list)