EOS系列六:wallet钱包、key公私钥对、account帐号的关系
经多次验证之后,钱包、公私钥、帐号的关系如下:
1、钱包管公私钥,公私钥管帐号。一个钱包下可管理着多对公私钥,一对公私钥可以管理着多个帐号
2、钱包的安全由钱包密码负责校验。帐号的使用安全以及权限由公私钥负责,帐号在创建时已经绑定其对应的公私钥。
3、帐号是EOS区块链的操作发起者,任何操作都需要经过帐号来进行。
4、公私钥key对可以任意导入钱包和从钱包中删除,任意即表示可以一对多、多对一地反复导入或删除。
通俗的讲就是,帐号操作EOS区块链,帐号操作的合法性由公私钥来确认,你提供了帐号对应的公私钥,那就等于你使用这个帐号是合法的。公私钥又在钱包中管理,公私钥导入了某个钱包,那个钱包就记录了这对公私钥,当帐号需要操作区块链时,钱包就可以对帐号的操作进行签名确认。钱包的安全又由钱包密码来确保。所以,当你输入钱包密码打开钱包之后,钱包里面的所有公私钥对下的所有帐号,都在你的钱包管辖之中,这个钱包负责对其中的任意帐号的任意操作进行签名。
另外,公私钥在帐号创建的时候绑定在一起来,拥有公私钥对就等同于拥有这个帐号已分配给这个公私钥对权限(当然这个权限可以改)。所以公私钥泄露了,你的帐号对应这对公私钥的权限就泄露了,任何人使用这对公私钥进行任何权限范围内的操作等同于你的操作。
-----------------------------------------------
5、从本质上来讲,钱包与EOS区块链没有关系,钱包只是帮管理我们区块链的帐号而已。帐号是EOS区块链任何操作的入口点,所以一个帐号能操作某条EOS私链的前提是这个帐号在这条链上是必须存在的,也就是必须先在这个链上创建帐号(其实也相当于在这个链上注册这个帐号),然后才能在利用这个帐号在这条区块链上进行操作。
6、不同的区块链(比如两条私链)上,帐号不能互通,如帐号account1在blockchain1上创建,帐号account2在blockchain2上创建,则account1不能在blockchain2上进行操作,account2也不能在blockchain1上操作。
EOS系列六:wallet钱包、key公私钥对、account帐号的关系相关推荐
- 【eos系列】账户 钱包 私链搭建
简介 本篇文章,将跟大家介绍eos的基本入门操作,包括私链的搭建.如何创建钱包.如何创建账户等.大家在看完本章之后,应该能在本机上搭建好eos私链,学会创建钱包和账户,为后面做质押资源.转账.投票等基 ...
- 钱包原理——助记词与公私钥
目前钱包分为两种: 一种是非确定性(随机)的钱包,就是随机生成多个私钥,钱包管理这些私钥.如果需要成千上万的地址,通过随机的方式来生成私钥,这就需要存储那么多无规律的私钥,这样就很麻烦不好管理. 另一 ...
- 叙述无保密机制的rsa签名过程_安全系列之——RSA的公钥私钥有多少人能分的清楚?RSA的签名验签与加密解密如何使用公私钥?...
在对接很多的互联网公司的开发平台时,这些互联网公司未来自身平台的安全,都会需要调用方签名确认调用方的身份是合法的,同时未来信息网络传输的安全可能还需要加密解密.比如对接支付宝.微信开放平台时,需要配置 ...
- EOS系列 - EOSIO 2.0
EOSIO 2.0 - 增强性能,提高安全性和新的开发人员工具 版本历史 block.one在2018年6月正式发布EOSIO 1.0版本 block.one在2019年6月1日发布会上正式宣布推出E ...
- EOS系列 - EOS发行Token
0. 合约规则 必须注意的是,一个账户只能与一个智能合约相关联,可以在同一账户上更改或升级智能合约代码 账户名与合约名相同 一个合约内使用过的符号名,换一个合约还能用, 甚至也能叫做 'EOS' 创建 ...
- EOS系列 - EOSIO 2.1
EOSIO 2.1 RC中的新产品功能 组成EOSIO堆栈的大多数创新都同样很好地支持公共和私有区块链部署.在EOSIO 2.1 RC中,我们引入了一项新的合规性功能,专门用于允许私有区块链系统管理员 ...
- 通过代码生成以太坊助记词、根据钱包地址获取私钥
生成助记词.公私钥 新建一个目录 在目录下执行 npm init (需安装nodejs)nodejs中文官网 安装依赖 (没有yarn的需要安装,直接执行 npm install -g yarn) ...
- Git使用 从入门到入土 收藏吃灰系列(六) 链接远程仓库
文章目录 一.前言 二.使用Gitee链接远程仓库(免密登录) 2.1链接仓库 2.2使用指令上传远程仓库 三.利用GitHub连接远程仓库(免密登录) 一.前言 参考安装Git 详细安装教程 参考视 ...
- RSA公私钥格式分析及其在Java和Openssl之间的转换方法
文章目录 PKCS#1和PKCS#8 X.509公钥证书 ASN.1抽象语法标记 DER和PEM编码 OID对象标识符 用openssl命令生成PKCS1#格式的RSA密钥对 生成私钥 从私钥中导出公 ...
最新文章
- 来谈谈Servlet~~
- java笔记数组小知识点
- VSS(2005)中如何强行签入文件
- FlinkAPI_Environment_输入源_算子转化流程
- 外设驱动库开发笔记23:AT24Cxx外部存储器驱动
- python爬取小说基本信息_Python爬虫零基础实例---爬取小说吧小说内容到本地
- c语言程序无法正常运行怎么办,win7系统运行软件提示应用程序无法正常启动0xc000005怎么办...
- hilbert变换简介
- [转贴]九大职业之一了百了[启示录]
- win7、10无法修改mac地址_教一招如何修改MAC地址
- iOS绘制1像素的线
- 《互联网营销的流量池思维》——听课有感
- 深圳中学高考2021成绩查询,2020深圳高中高考数据对比,明年考多少分能上好高中?...
- 《大话物联网(第2版)》赠书活动名单公告
- oppo系统android版本下载,oppo手机助手安卓版
- Https证书校验不当引起的安全问题
- RTMP与Flowplayer实现web页面视频流播放功能
- mysql怎么打开bak文件怎么打开吗_bak文件打开教程
- ArcGIS使用克里金插值法提取目标区域
- 海伦天气预报软件测试,海伦天气预报15天