3.01 EOS概念
日期: 2018-12-11 分类: 个人收藏 356次阅读
1.什么是EOS
- EOS是当下最火的区块链技术,被社会广泛看好为下一代区块链3.0
- 不同于以太坊和超级账本的学习,EOS的主语言是C++
- EOS期望做加强版的以太坊,一个高吞吐量的智能合约平台
- 以太坊虽然功能齐备,但受制于其设计选择,15秒的出块速度导致交易吞吐量 远远不能达到大规模实用的程度,大约只有30~40TPS(交易/秒),而EOS则选择 了不同的技术路线,目标是达到可观的百万TPS
- EOS可以解决以太坊手续费高与速度慢的问题
- EOS主网地址:https://eosnetworkmonitor.io
2.EOS的核心竞争力
- tps:百万级
- gas:0
- Dapp更加容易高效地被部署
3.回忆DPoS
- DPoS会产生固定数量的选定实体,他们被挑选来循环顺序创建区块
- 区块生产者有网络用户投票决定,他们每个人都得到与他们在网络上拥有的代币数量成正比的选票
- DPoS网络中,区块生产者的数量由具体链的共识规则决定,但都是单数
4.EOS中的共识
- 是在DPoS上做了一些改进,叫BFT-DPoS
- EOS的持有者通过投票系统对各个超级节点竞选者进行投票,选出21个节点为超级节点
- 然后这21个超级节点以自身的网络资源状况商议出一个出块权拥有顺序
- 同一个超级节点产生新区块时不受当前网络状况的影响,但由于网络的延迟很难使得其他节点对已经产生的区块进行确认
- EOS引入了BFT协议,当超级节点A产生第一个新区块后,A将该区块进行签名并广播给其他超级节点,其他超级节点对该区块进行验证后对其进行签名并返回给A节点,当A节点收到来自15个不同节点签名的区块后,该区块就成为不可逆区块串联到之前的区块链中
- Steem与EOS类似,不过它是随机顺序出块,找到区块,立刻广播出去,全球网络这样做的话,性能不高
- EOS是约定顺序出块
- BFT-DPoS对比DPoS的优势
- 一致性、安全性提升
- 出块速度更快、吞吐能力强
- BFT是100%共识确认性,跨链关键属性、适合与侧链通信
5.去中心化程度
6.EOS与以太坊对比
7.名词解释
- EOS,目前指的是基于ERC20在以太坊上发行的代币,用于block.one公司开发软件与社区运营
- EOS.IO,是由block.one开发的可构建公链的软件源代码
- EOS platform,采用了EOS.IO软件构建的公链平台
- Dapp,这里指的是未来在EOS公链平台上基于EOS.IO软件开发部署的去中心化应用
学院Go语言视频主页
https://edu.csdn.net/lecturer/1928
[清华团队带你实战区块链开发]
(https://ke.qq.com/course/344443?tuin=3d17195d)
扫码获取海量视频及源码 QQ群:
721929980
除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog
标签:区块链 GO语言
上一篇: 3.03 模块插件介绍
下一篇: 2.11 node.js SDK的使用
精华推荐