经多次验证之后,钱包、公私钥、帐号的关系如下:

1、钱包管公私钥,公私钥管帐号。一个钱包下可管理着多对公私钥,一对公私钥可以管理着多个帐号

2、钱包的安全由钱包密码负责校验。帐号的使用安全以及权限由公私钥负责,帐号在创建时已经绑定其对应的公私钥。

3、帐号是EOS区块链的操作发起者,任何操作都需要经过帐号来进行。

4、公私钥key对可以任意导入钱包和从钱包中删除,任意即表示可以一对多、多对一地反复导入或删除。

通俗的讲就是,帐号操作EOS区块链,帐号操作的合法性由公私钥来确认,你提供了帐号对应的公私钥,那就等于你使用这个帐号是合法的。公私钥又在钱包中管理,公私钥导入了某个钱包,那个钱包就记录了这对公私钥,当帐号需要操作区块链时,钱包就可以对帐号的操作进行签名确认。钱包的安全又由钱包密码来确保。所以,当你输入钱包密码打开钱包之后,钱包里面的所有公私钥对下的所有帐号,都在你的钱包管辖之中,这个钱包负责对其中的任意帐号的任意操作进行签名。

另外,公私钥在帐号创建的时候绑定在一起来,拥有公私钥对就等同于拥有这个帐号已分配给这个公私钥对权限(当然这个权限可以改)。所以公私钥泄露了,你的帐号对应这对公私钥的权限就泄露了,任何人使用这对公私钥进行任何权限范围内的操作等同于你的操作。

-----------------------------------------------

5、从本质上来讲,钱包与EOS区块链没有关系,钱包只是帮管理我们区块链的帐号而已。帐号是EOS区块链任何操作的入口点,所以一个帐号能操作某条EOS私链的前提是这个帐号在这条链上是必须存在的,也就是必须先在这个链上创建帐号(其实也相当于在这个链上注册这个帐号),然后才能在利用这个帐号在这条区块链上进行操作。

6、不同的区块链(比如两条私链)上,帐号不能互通,如帐号account1在blockchain1上创建,帐号account2在blockchain2上创建,则account1不能在blockchain2上进行操作,account2也不能在blockchain1上操作。

EOS系列六:wallet钱包、key公私钥对、account帐号的关系相关推荐

  1. 【eos系列】账户 钱包 私链搭建

    简介 本篇文章,将跟大家介绍eos的基本入门操作,包括私链的搭建.如何创建钱包.如何创建账户等.大家在看完本章之后,应该能在本机上搭建好eos私链,学会创建钱包和账户,为后面做质押资源.转账.投票等基 ...

  2. 钱包原理——助记词与公私钥

    目前钱包分为两种: 一种是非确定性(随机)的钱包,就是随机生成多个私钥,钱包管理这些私钥.如果需要成千上万的地址,通过随机的方式来生成私钥,这就需要存储那么多无规律的私钥,这样就很麻烦不好管理. 另一 ...

  3. 叙述无保密机制的rsa签名过程_安全系列之——RSA的公钥私钥有多少人能分的清楚?RSA的签名验签与加密解密如何使用公私钥?...

    在对接很多的互联网公司的开发平台时,这些互联网公司未来自身平台的安全,都会需要调用方签名确认调用方的身份是合法的,同时未来信息网络传输的安全可能还需要加密解密.比如对接支付宝.微信开放平台时,需要配置 ...

  4. EOS系列 - EOSIO 2.0

    EOSIO 2.0 - 增强性能,提高安全性和新的开发人员工具 版本历史 block.one在2018年6月正式发布EOSIO 1.0版本 block.one在2019年6月1日发布会上正式宣布推出E ...

  5. EOS系列 - EOS发行Token

    0. 合约规则 必须注意的是,一个账户只能与一个智能合约相关联,可以在同一账户上更改或升级智能合约代码 账户名与合约名相同 一个合约内使用过的符号名,换一个合约还能用, 甚至也能叫做 'EOS' 创建 ...

  6. EOS系列 - EOSIO 2.1

    EOSIO 2.1 RC中的新产品功能 组成EOSIO堆栈的大多数创新都同样很好地支持公共和私有区块链部署.在EOSIO 2.1 RC中,我们引入了一项新的合规性功能,专门用于允许私有区块链系统管理员 ...

  7. 通过代码生成以太坊助记词、根据钱包地址获取私钥

    生成助记词.公私钥 新建一个目录 在目录下执行 npm init  (需安装nodejs)nodejs中文官网 安装依赖 (没有yarn的需要安装,直接执行 npm install -g yarn) ...

  8. Git使用 从入门到入土 收藏吃灰系列(六) 链接远程仓库

    文章目录 一.前言 二.使用Gitee链接远程仓库(免密登录) 2.1链接仓库 2.2使用指令上传远程仓库 三.利用GitHub连接远程仓库(免密登录) 一.前言 参考安装Git 详细安装教程 参考视 ...

  9. RSA公私钥格式分析及其在Java和Openssl之间的转换方法

    文章目录 PKCS#1和PKCS#8 X.509公钥证书 ASN.1抽象语法标记 DER和PEM编码 OID对象标识符 用openssl命令生成PKCS1#格式的RSA密钥对 生成私钥 从私钥中导出公 ...

最新文章

  1. 来谈谈Servlet~~
  2. java笔记数组小知识点
  3. VSS(2005)中如何强行签入文件
  4. FlinkAPI_Environment_输入源_算子转化流程
  5. 外设驱动库开发笔记23:AT24Cxx外部存储器驱动
  6. python爬取小说基本信息_Python爬虫零基础实例---爬取小说吧小说内容到本地
  7. c语言程序无法正常运行怎么办,win7系统运行软件提示应用程序无法正常启动0xc000005怎么办...
  8. hilbert变换简介
  9. [转贴]九大职业之一了百了[启示录]
  10. win7、10无法修改mac地址_教一招如何修改MAC地址
  11. iOS绘制1像素的线
  12. 《互联网营销的流量池思维》——听课有感
  13. 深圳中学高考2021成绩查询,2020深圳高中高考数据对比,明年考多少分能上好高中?...
  14. 《大话物联网(第2版)》赠书活动名单公告
  15. oppo系统android版本下载,oppo手机助手安卓版
  16. Https证书校验不当引起的安全问题
  17. RTMP与Flowplayer实现web页面视频流播放功能
  18. mysql怎么打开bak文件怎么打开吗_bak文件打开教程
  19. ArcGIS使用克里金插值法提取目标区域
  20. 海伦天气预报软件测试,海伦天气预报15天

热门文章

  1. 面试宝典之高分回答面试题(二)
  2. react里子父通信和父子通信的实现
  3. poj 3084(最小割)
  4. 优化新闻管理系统(分层)+代码封装
  5. JavaScript 中json的遍历
  6. 嵌入式Linux--Lichee Pi Zero原理图分析
  7. Antd 的 Upload 上传组件 uploading 状态踩坑记
  8. influx db高可用部署方案
  9. 一个mos管驱动电路的分析
  10. word文件限制编辑如何解除