ImageVerifierCode 换一换
格式:DOCX , 页数:3 ,大小:20.45KB ,
资源ID:2049424      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2049424.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(EOS整体简述教学课件.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

EOS整体简述教学课件.docx

1、EOS整体简述教学课件 EOS整体简述教学课件 什么是 EOS : EOS(Enterprise Operation System),企业操作系统,是为企业级分布式应用设计的一款区块链操作系统。 相比于目前区块链平台性能低、开发难度大以及手续费高等问题,EOS 拥有高性能处理能力、易于开发以及用户免费等优势,极大的满足企业级的应用需求,被誉为继比特币、以太坊之后区块链 3.0 技术。 去 中 心 化 : 在比特币和以太坊里,任何人只要愿意都可以加入作为全节点,并且只要提供了足够的工作量就可以承担生产区块的任务,比特币和以太坊用这样的方式保障的系统的充分去中心化。 但是对于生产区块权利的争夺(挖

2、矿)使得系统的算力掌握在了几个大的机构(矿池)中,所以比特币和以太坊的前几大矿池几乎垄断了区块的生产,使得普通全节点很难在系统中发挥监督与维护的作用。 并且由于挖矿消耗了大量资源,使得系统的主要硬件资源都用来进行哈希(Hash)运算,不论是硬件资源还是能源方面都是极大的浪费。 一个高性能区块链智能合约系统是无法同时承担挖矿和执行智能合约这两部分硬件开销的。 经过权衡,EOS 选择了使用 21 个超级节点(见证人)作为系统的核心架构,这 21 个见证人就像是比特币或者以太坊中的大型矿工或者矿池,但区别主要在以下几点: 比特币和以太坊中,矿池通过算力得到生产区块的权利,而 EOS 超级节点则是通过

3、选举,不需要挖矿;比特币和以太坊中,每个矿工出块的多少取决于算力的大小,而 EOS 中,无论超级节点的得票数如何,每个超级节点的出块数量都是相同的。 总之,EOS 通过投票的手段减少了超级节点(矿工)个数,省去了挖矿,节约了大量成本,使得有限的系统资源可以用来执行智能合约。 : 奖 励 机 制 : 比特币和以太坊中,在矿工的角度上,主要通过两种方法得到奖励: 挖出每个区块的奖励和每笔交易的矿工费,前者可以看做是通货膨胀(比特币的区块奖励会递减,直至取消),而后者可以看做是交易的手续费或者是执行智能合约的平台租金。 在区块奖励不变的情况下,矿工天然地会更优先处理提供了更高手续费的交易或者合约,而

4、为了让自己的交易更早打包在区块中,用户只能不断提高矿工费(以太坊中为 Gas),久而久之会成为平台用户的很大负担。 即使手续费非常小,但每一笔交易都存在的手续费是系统运行非常大的摩擦阻力,非常影响用户体验。 EOS 完全取消了手续费,但是保留了通货膨胀部分,并且规定每年的通货膨胀不超过 5%,并且只有其中的一部分(目前为五分之一)会成为见证人的奖励。 奖励会分为两部分: 生产区块奖励和得票奖励。 前者为见证人打包区块,维护系统运行的奖励;后者根据见证人在选举中得到的票数给予奖励。 取消手续费给用户带来极大便利的同时也带来一个不可避免的问题: 系统资源的滥用。 比特币和以太坊之所以设计了手续费机

5、制,就是防止大量垃圾交易使得系统拥堵。 EOS 对此设计了新的系统资源的使用机制: 每个 EOS 代币代表一份系统资源(CPU,内存,网络带宽等),使用 EOS 系统资源时,账户必须存有相应数量的代币。 就算用户有很多交易或者合约等待处理,EOS 只会根据账户中 EOS 的数量分配系统资源,限制了交易的执行速度,避免了大量垃圾交易占用系统资源。 EOS 通过代币占有资源的机制合理分配了系统资源,又通过基于通货膨胀的奖励机制完全取消了手续费,使得系统使用成本大大降低。 制 共 识 机 制 通过上面的阐述,很多读者会觉得比特币和以太坊在一些地方比较相似,因为他们都用了工作量证明(Proof of

6、Work,PoW)共识机制(以太坊之后会升级为 Casper)。 工作量证明共识机制有很多的优点: 运行稳定,不易分叉等,因此目前大部分的公链都使用了工作量证明共识机制(完全或部分)。 工作量证明共识机制通过暴力哈希运算的方式争夺系统出块的权利,并且自动认为最长区块链为有系统公认的区块链。 这种机制使得分叉后的链没有获得大量矿工支持时就会崩溃,维护了主链的安全稳定。 但同时工作量证明共识机制也有自身的缺陷,比如容易受大矿工的控制,被 51%攻击;挖矿造成巨大的硬件资源及能源浪费等。 EOS 完全摒弃了传统的工作量证明共识机制,使用了经过 Bitshares 和 Steem 验证的授权股份证明共

7、识机制(Delegated Proof of Stake,DPoS),这种共识机制的关键是: 2/3 见证人共同验证的区块即为有效。 而每个见证人都是由EOS 代币持有者选举出的,代表了 EOS 代币持有者的利益和价值观,所以 2/3见证人验证的区块可以认为是大部分 EOS 代币持有人所认同的区块,一旦区块得到了 2/3 见证人共同承认,区块中所包含的交易即为有效且不可逆。 区块链三大要素就像是三个支点,互相渗透互相影响而且缺一不可,牵一发而动全身。 EOS 通过对传统区块链去中心化、奖励、共识这三大要素的全面升级,完成了系统效率的极大提高,并且保证去中心化程度与系统稳定性。 EOS 的 基

8、本 结 构 介 绍 : : EOS 优秀基因的背后是其底层的石墨烯软件架构所决定的。 其实 EOS 不是最早采用石墨烯架构的区块链项目,其创始人 Dan Larimer(绰号 BM)早在 BitShare、Steem 等项目中已经采用该架构,并取得成功。 那么到底什么是石墨烯架构?官网的解释如下: The Graphene blockchain is not a monolithic application. It is composed of a variety of libraries and executables to provide deployable nodes. 石墨烯区块链不

9、是一整个应用程序。 它是由一系列库和可执行程序组成,并且用于提供可部署分布式应用程序的节点。 如下图 1 所示: 石墨烯的关键技术之一就是高度模块化,将内部节点间的分布式通信能力封装成插件(plugins),由上层的应用程序(DAPP)动态加载调用,使得应用开发者无需关注区块链底层细节,极大降低了开发难度,同时更具可扩展性。 石墨烯架构采用 DPoS(Delegated proof of stake)共识算法,使得处理性能可以媲美传统的中心化架构。 DPOS 机制是通过资产占比(股权)来投票,更多的加入了社区人的力量,人们为了自身利益的最大化会投票选择相对可靠的节点,相比更加安全和去中心化。

10、EOS 投 票 选 举 规 则 : : 如果申请到节点呢? EOS 总量 10 亿,世面现在流通着 7 亿,分散到 21 个节点,每个节点就是 579 万。 所以 579 万,可能是最低的门槛。 当然,这 579 万也不是一定要自己拥有的。 EOS 的主节点是由投票产出的,所以即使没有这么多 EOS 没有关系,只要能聚拢拥有 579 万 EOS 的人也是 ok 的。 其次,作为 EOS 的节点,就有稳定节点运行的义务,24 小时不间断为 EOS 生态提供服务。 所有还得有足够的带宽、设备以及优秀的运营人才。 根据 EOS 选举超级节点的规则,票数前 20 名的节点直接当选 本轮超级节点 ,第

11、21 名从剩下的节点中随机挑选一个节点,成为第 21 个区块生产者。 EOS 选举每 126 个区块举行一次投票,每个区块间隔时间 0.5 秒。 这意味着每 63 秒 EOS 便会选举一轮超级节点,依照规则,持有者可以每次都选择同一个节点,但是如果超过 180 天没有变化,持有者票的权重将会减半。 为解决备受争议的贿选问题,EOS 更新了超级节点竞选投票规则: 任何一个 EOS,都可以投出 30 票;1 个 EOS 可以投给 30 个节点,或者只投给几个节点,但不能给一个节点投超过 1 票。 此举使投票不再具有强制唯一性。 EOS 通过将计算力一定程度上的集中(到 21 个超级节点中),使得

12、EOS 能够比其它的公链有更快的交易速度和容错性能。 从某种程度上说,EOS 整个网络就像是被托管在了这些节点之上,如果所有超级节点和备选节点被毁 EOS 网络将面临瘫痪。 因此,成为超级节点或官方说法见证者节点的难度并不低。 按照 EOS 团队公布的硬件门槛,想要当上节点最少需要达到亚马逊 AWSEC 2 主机 x1.32x large 型,128 核处理器,2TB 内存,2x1920GB SSD,25Gb 带宽。 光一台服务器的成本,一年就需要高达 75.9 万人民币。 当基于 EOS 的 DAPP 上线之后,因为交易量的提升而带来的网络带宽成本也将上升。 用更为通俗的语言来描述这场 EO

13、S 超级节点选举,就像是一次选择云服务商的招标: 两不投: 价值观不同的节点不投,没有技术的节点不投 两少投: 来自同一地区的节点少投,来自同一个人或者机构的节点少投 当我们将 EOS 进行质押后,这部分 EOS 会被锁定,无法进行转账等交易,然后将票投给心仪的节点,投票类似于将 EOS 进行锁仓操作,万一需要使用到 EOS 怎么办?我们可以随时将选票取回,通过赎回资源的操作,投票将会自动撤销,质押的 EOS 将在 3 天(即 72 个小时)后返回到钱包账户的可用余额里面。 EOS 投 票 的 三 种 渠 道 : : 根据资料,目前 EOS 超级节点投票的渠道有 3 个,分别为第三方钱包,交易

14、所,以及官方投票渠道。 1、使用钱包投票 目前多家钱包支持 EOS 超级节点投票,如 imToken、EOSToken、ONE 钱包。 都在后台设置了详细的投票流程,对于 EOS 持有者来说,简单易懂,操作便利。 2、通过交易所投票(火币、bitfinex 等) 如果交易所钱包里有 EOS,且该交易所支持 EOS 超级节点投票,便可以采用此方式进行投票。 此处以火币为例。 首先登陆火币账号,点击页面的火币矿池,进入到超级节点投票页面,在右侧的众多节点中,选择自己准备投票的节点。 3、选择官网渠道进行投票。 最 后 一 种 方 式 是 通 过 EOS 官 网 进 行 投 票 。 网 站 连 接

15、是 : http:/eosportal.io/chain/12/producers。 EOS 投 票 中 出 现 的 问 题 : : 6 月 7 号,EOS 的各大社区就启动主网上线的时间产生了分歧,一部分人认为目前的 EOS 版本还存在一定的 bug 和漏洞,社区可能还没有足够的准备。 在投票 GO or NO GO 的环节上,部分团队只派了代表来,表示选择 No go。 而其他大部分的社区认为重要的是 EOS 系统是否准备好,而非人们是否准备好,安全的问题会逐渐被解决。 但最终结果是上线计划泡汤。 随后 EOS 改变了社区投票的策略,提高了投票选择的门槛: 投票社区必须有正在运行的节点且可

16、以在论坛中发言并投票。 这样筛除了小部分不负责任的社区,第二天确定主网正式启动时间。 然而,出问题的不只是投票。 6 月 14 日,近百万的 EOS 被盗,有分析指出,其中大部分被盗的 EOS 使用了不安全的投票工具,工具的开发者私自盗取了用户的私匙。 该分析同时建议大家使用有安全保证的钱包,尽量不要复制私匙,以防输入被监控,私匙尽量离线保存。 此外,还有大量的 EOS 未做映射或做了错误映射。 根据 PeckShield 统计,截止至 6 月 1 日,还有 1.94 亿美元未进行映射。 EOS 的超级节点投票一直缓慢,一周的时间才投票了 7%左右的票数。 其原因是大量持有 EOS 的人不知道怎么投票,也不知道投票的规则,且第一次超级节点竞选只允许小额 EOS 交易。 这种情况下,EOS 团队和各大交易所进行了协调,几大钱包和交易所通过增加投票指引和接口来辅助持有者进行投票。 6 月 15 日的凌晨 1: 30,EOS 完成 15%投票的最低标准。 据传言最后帮助 EOS跨过 15%标准是李笑来所投资的 Big.one 交易所,而碰巧的是李笑来也是 EOS早期的布道者

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1