EOS整体简述教学课件.docx

上传人:b****2 文档编号:2049424 上传时间:2022-10-26 格式:DOCX 页数:3 大小:20.45KB
下载 相关 举报
EOS整体简述教学课件.docx_第1页
第1页 / 共3页
EOS整体简述教学课件.docx_第2页
第2页 / 共3页
EOS整体简述教学课件.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

EOS整体简述教学课件.docx

《EOS整体简述教学课件.docx》由会员分享,可在线阅读,更多相关《EOS整体简述教学课件.docx(3页珍藏版)》请在冰豆网上搜索。

EOS整体简述教学课件.docx

EOS整体简述教学课件

EOS整体简述教学课件

什么是EOS:

EOS(EnterpriseOperationSystem),企业操作系统,是为企业级分布式应用设计的一款区块链操作系统。

相比于目前区块链平台性能低、开发难度大以及手续费高等问题,EOS拥有高性能处理能力、易于开发以及用户免费等优势,极大的满足企业级的应用需求,被誉为继比特币、以太坊之后区块链3.0技术。

去中心化:

在比特币和以太坊里,任何人只要愿意都可以加入作为全节点,并且只要提供了足够的工作量就可以承担生产区块的任务,比特币和以太坊用这样的方式保障的系统的充分去中心化。

但是对于生产区块权利的争夺(挖矿)使得系统的算力掌握在了几个大的机构(矿池)中,所以比特币和以太坊的前几大矿池几乎垄断了区块的生产,使得普通全节点很难在系统中发挥监督与维护的作用。

并且由于挖矿消耗了大量资源,使得系统的主要硬件资源都用来进行哈希(Hash)运算,不论是硬件资源还是能源方面都是极大的浪费。

一个高性能区块链智能合约系统是无法同时承担挖矿和执行智能合约这两部分硬件开销的。

经过权衡,EOS选择了使用21个超级节点(见证人)作为系统的核心架构,这21个见证人就像是比特币或者以太坊中的大型矿工或者矿池,但区别主要在以下几点:

比特币和以太坊中,矿池通过算力得到生产区块的权利,而EOS超级节点则是通过选举,不需要挖矿;比特币和以太坊中,每个矿工出块的多少取决于算力的大小,而EOS中,无论超级节点的得票数如何,每个超级节点的出块数量都是相同的。

总之,EOS通过投票的手段减少了超级节点(矿工)个数,省去了挖矿,节约了大量成本,使得有限的系统资源可以用来执行智能合约。

奖励机制:

比特币和以太坊中,在矿工的角度上,主要通过两种方法得到奖励:

挖出每个区块的奖励和每笔交易的矿工费,前者可以看做是通货膨胀(比特币的区块奖励会递减,直至取消),而后者可以看做是交易的手续费或者是执行智能合约的平台租金。

在区块奖励不变的情况下,矿工天然地会更优先处理提供了更高手续费的交易或者合约,而为了让自己的交易更早打包在区块中,用户只能不断提高矿工费(以太坊中为Gas),久而久之会成为平台用户的很大负担。

即使手续费非常小,但每一笔交易都存在的手续费是系统运行非常大的摩擦阻力,非常影响用户体验。

EOS完全取消了手续费,但是保留了通货膨胀部分,并且规定每年的通货膨胀不超过5%,并且只有其中的一部分(目前为五分之一)会成为见证人的奖励。

奖励会分为两部分:

生产区块奖励和得票奖励。

前者为见证人打包区块,维护系统运行的奖励;后者根据见证人在选举中得到的票数给予奖励。

取消手续费给用户带来极大便利的同时也带来一个不可避免的问题:

系统资源的滥用。

比特币和以太坊之所以设计了手续费机制,就是防止大量垃圾交易使得系统拥堵。

EOS对此设计了新的系统资源的使用机制:

每个EOS代币代表一份系统资源(CPU,内存,网络带宽等),使用EOS系统资源时,账户必须存有相应数量的代币。

就算用户有很多交易或者合约等待处理,EOS只会根据账户中EOS的数量分配系统资源,限制了交易的执行速度,避免了大量垃圾交易占用系统资源。

EOS通过代币占有资源的机制合理分配了系统资源,又通过基于通货膨胀的奖励机制完全取消了手续费,使得系统使用成本大大降低。

制共识机制通过上面的阐述,很多读者会觉得比特币和以太坊在一些地方比较相似,因为他们都用了工作量证明(ProofofWork,PoW)共识机制(以太坊之后会升级为Casper)。

工作量证明共识机制有很多的优点:

运行稳定,不易分叉等,因此目前大部分的公链都使用了工作量证明共识机制(完全或部分)。

工作量证明共识机制通过暴力哈希运算的方式争夺系统出块的权利,并且自动认为最长区块链为有系统公认的区块链。

这种机制使得分叉后的链没有获得大量矿工支持时就会崩溃,维护了主链的安全稳定。

但同时工作量证明共识机制也有自身的缺陷,比如容易受大矿工的控制,被51%攻击;挖矿造成巨大的硬件资源及能源浪费等。

EOS完全摒弃了传统的工作量证明共识机制,使用了经过Bitshares和Steem验证的授权股份证明共识机制(DelegatedProofofStake,DPoS),这种共识机制的关键是:

2/3见证人共同验证的区块即为有效。

而每个见证人都是由EOS代币持有者选举出的,代表了EOS代币持有者的利益和价值观,所以2/3见证人验证的区块可以认为是大部分EOS代币持有人所认同的区块,一旦区块得到了2/3见证人共同承认,区块中所包含的交易即为有效且不可逆。

区块链三大要素就像是三个支点,互相渗透互相影响而且缺一不可,牵一发而动全身。

EOS通过对传统区块链去中心化、奖励、共识这三大要素的全面升级,完成了系统效率的极大提高,并且保证去中心化程度与系统稳定性。

EOS的基本结构介绍:

EOS优秀基因的背后是其底层的石墨烯软件架构所决定的。

其实EOS不是最早采用石墨烯架构的区块链项目,其创始人DanLarimer(绰号BM)早在BitShare、Steem等项目中已经采用该架构,并取得成功。

那么到底什么是石墨烯架构?

官网的解释如下:

TheGrapheneblockchainisnotamonolithicapplication.Itiscomposedofavarietyoflibrariesandexecutablestoprovidedeployablenodes.石墨烯区块链不是一整个应用程序。

它是由一系列库和可执行程序组成,并且用于提供可部署分布式应用程序的节点。

如下图1所示:

石墨烯的关键技术之一就是高度模块化,将内部节点间的分布式通信能力封装成插件(plugins),由上层的应用程序(DAPP)动态加载调用,使得应用开发者无需关注区块链底层细节,极大降低了开发难度,同时更具可扩展性。

石墨烯架构采用DPoS(Delegatedproofofstake)共识算法,使得处理性能可以媲美传统的中心化架构。

DPOS机制是通过资产占比(股权)来投票,更多的加入了社区人的力量,人们为了自身利益的最大化会投票选择相对可靠的节点,相比更加安全和去中心化。

EOS投票选举规则:

如果申请到节点呢?

EOS总量10亿,世面现在流通着7亿,分散到21个节点,每个节点就是579万。

所以579万,可能是最低的门槛。

当然,这579万也不是一定要自己拥有的。

EOS的主节点是由投票产出的,所以即使没有这么多EOS没有关系,只要能聚拢拥有579万EOS的人也是ok的。

其次,作为EOS的节点,就有稳定节点运行的义务,24小时不间断为EOS生态提供服务。

所有还得有足够的带宽、设备以及优秀的运营人才。

根据EOS选举超级节点的规则,票数前20名的节点直接当选本轮超级节点,第21名从剩下的节点中随机挑选一个节点,成为第21个区块生产者。

EOS选举每126个区块举行一次投票,每个区块间隔时间0.5秒。

这意味着每63秒EOS便会选举一轮超级节点,依照规则,持有者可以每次都选择同一个节点,但是如果超过180天没有变化,持有者票的权重将会减半。

为解决备受争议的贿选问题,EOS更新了超级节点竞选投票规则:

任何一个EOS,都可以投出30票;1个EOS可以投给30个节点,或者只投给几个节点,但不能给一个节点投超过1票。

此举使投票不再具有强制唯一性。

EOS通过将计算力一定程度上的集中(到21个超级节点中),使得EOS能够比其它的公链有更快的交易速度和容错性能。

从某种程度上说,EOS整个网络就像是被托管在了这些节点之上,如果所有超级节点和备选节点被毁EOS网络将面临瘫痪。

因此,成为「超级节点」或官方说法「见证者节点」的难度并不低。

按照EOS团队公布的硬件门槛,想要当上节点最少需要达到亚马逊AWSEC2主机x1.32xlarge型,128核处理器,2TB内存,2x1920GBSSD,25Gb带宽。

光一台服务器的成本,一年就需要高达75.9万人民币。

当基于EOS的DAPP上线之后,因为交易量的提升而带来的网络带宽成本也将上升。

用更为通俗的语言来描述这场EOS超级节点选举,就像是一次选择云服务商的招标:

两不投:

价值观不同的节点不投,没有技术的节点不投两少投:

来自同一地区的节点少投,来自同一个人或者机构的节点少投当我们将EOS进行质押后,这部分EOS会被锁定,无法进行转账等交易,然后将票投给心仪的节点,投票类似于将EOS进行锁仓操作,万一需要使用到EOS怎么办?

我们可以随时将选票取回,通过赎回资源的操作,投票将会自动撤销,质押的EOS将在3天(即72个小时)后返回到钱包账户的可用余额里面。

EOS投票的三种渠道:

根据资料,目前EOS超级节点投票的渠道有3个,分别为第三方钱包,交易所,以及官方投票渠道。

1、使用钱包投票目前多家钱包支持EOS超级节点投票,如imToken、EOSToken、ONE钱包。

都在后台设置了详细的投票流程,对于EOS持有者来说,简单易懂,操作便利。

2、通过交易所投票(火币、bitfinex等)如果交易所钱包里有EOS,且该交易所支持EOS超级节点投票,便可以采用此方式进行投票。

此处以火币为例。

首先登陆火币账号,点击页面的火币矿池,进入到超级节点投票页面,在右侧的众多节点中,选择自己准备投票的节点。

3、选择官网渠道进行投票。

最后一种方式是通过EOS官网进行投票。

网站连接是:

http:

//eosportal.io/chain/12/producers。

EOS投票中出现的问题:

6月7号,EOS的各大社区就启动主网上线的时间产生了分歧,一部分人认为目前的EOS版本还存在一定的bug和漏洞,社区可能还没有足够的准备。

在投票GOorNOGO的环节上,部分团队只派了代表来,表示选择Nogo。

而其他大部分的社区认为重要的是EOS系统是否准备好,而非人们是否准备好,安全的问题会逐渐被解决。

但最终结果是上线计划泡汤。

随后EOS改变了社区投票的策略,提高了投票选择的门槛:

投票社区必须有正在运行的节点且可以在论坛中发言并投票。

这样筛除了小部分不负责任的社区,第二天确定主网正式启动时间。

然而,出问题的不只是投票。

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