Young87

当前位置:首页 >个人收藏

3.01 EOS概念

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

上一篇: 3.03 模块插件介绍

下一篇: 2.11 node.js SDK的使用

精华推荐