当前位置: 首页 > news >正文

(转)EOS中账户、钱包和密钥的关系

EOS对于账户的设计与ETH有很大的不同,引入了Account账户, Wallet钱包, 钱包密码, Key公私钥, Permission权限等众多概念,刚入门的时候感觉一头雾水。本文希望通过对这些概念的梳理,帮助读者能够很容易的上手EOS智能合约的开发。

如图所示,右边是EOS Wallet钱包,里面只存放私钥,而且钱包有一个密码,需要输入密码才能解锁钱包,读取私钥。

左边是EOS Account账户,可以把它看成是一个保险箱,里面有EOS Token以及智能合约,而需要转移里面的EOS Token(或者执行智能合约),你需要钱包中对应的私钥来解锁这个保险箱。

EOS Dawn 3.0测试版本中创建一个账户的命令是:

cleos create account {创建者账户名} {新的账户名} 公钥1 公钥2

其中{创建者账户名}是为这个创建动作支付EOS的账户,公钥1和公钥2分别是两个不同权限的密钥对的公钥。

所以把权限系统加上,图就变成上面这个样子,一个保险柜有两个开关,不过打开后可以进行操作的权限是不同的。2个私钥可以存在一个钱包里,也可以如上图所示存在不同的钱包里(由不同的人控制)。

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

active权限默认可以进行转账等操作,但不能修改权限。

每个保险箱有一个名字,就是EOS账户名。

转自:http://baijiahao.baidu.com/s?id=1600371124073112627&wfr=spider&for=pc

转载于:https://www.cnblogs.com/zhangmingcheng/p/9358876.html

相关文章:

  • 邮箱GUI 测试用例(word制写法)
  • 轻松自动化---selenium-webdriver(python) (七)
  • 游戏版署版本心得(一)
  • HTML01
  • 非标准分析奠基人Abraham Robinson
  • python pyqtgraph 保存图片到本地
  • contentsize、contentoffset 和contentInset 详解
  • SolidWorks常用的键组合
  • 需要谈谈的游戏测试第二季(一)
  • 使用Ansible快速构建kubernetes1.10.4HA高可用集群
  • 需要谈谈的游戏测试第二季(二)
  • 获取日期,实时显示当前时间,时间相减
  • Mysql linux -N命令
  • linux装在虚拟机上,如何进入文字界面
  • 大型分布式架构设计与实现-第三章互联网安全架构
  • 分享一款快速APP功能测试工具
  • (三)从jvm层面了解线程的启动和停止
  • 【附node操作实例】redis简明入门系列—字符串类型
  • 〔开发系列〕一次关于小程序开发的深度总结
  • 30天自制操作系统-2
  • ESLint简单操作
  • Idea+maven+scala构建包并在spark on yarn 运行
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • JS变量作用域
  • Laravel 实践之路: 数据库迁移与数据填充
  • MySQL-事务管理(基础)
  • node 版本过低
  • Objective-C 中关联引用的概念
  • PV统计优化设计
  • SpringCloud集成分布式事务LCN (一)
  • Sublime Text 2/3 绑定Eclipse快捷键
  • SwizzleMethod 黑魔法
  • Vue2 SSR 的优化之旅
  • 半理解系列--Promise的进化史
  • 翻译--Thinking in React
  • 关于Android中设置闹钟的相对比较完善的解决方案
  • 记一次用 NodeJs 实现模拟登录的思路
  • 紧急通知:《观止-微软》请在经管柜购买!
  • 面试题:给你个id,去拿到name,多叉树遍历
  • 走向全栈之MongoDB的使用
  • Android开发者必备:推荐一款助力开发的开源APP
  • Nginx实现动静分离
  • # 透过事物看本质的能力怎么培养?
  • #DBA杂记1
  • #我与Java虚拟机的故事#连载11: JVM学习之路
  • (C++17) std算法之执行策略 execution
  • (C语言)逆序输出字符串
  • (补)B+树一些思想
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (附源码)计算机毕业设计SSM疫情居家隔离服务系统
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (一)认识微服务
  • (转)setTimeout 和 setInterval 的区别
  • .NET C# 使用 SetWindowsHookEx 监听鼠标或键盘消息以及此方法的坑
  • .net core webapi 大文件上传到wwwroot文件夹