美文网首页
EOS入门概念篇(一):5个概念了解EOS全貌

EOS入门概念篇(一):5个概念了解EOS全貌

作者: 空白格_d61c | 来源:发表于2019-01-04 09:02 被阅读0次

    你对EOS的了解有多少?线下活动中,与社区成员面对面交流后,我们发现有不少EOS信仰者对于EOS的认知仅停留在价格的起起落落上。虽然价格是我们衡量EOS价值无法避开的因素,但是EOS价格的呈现某种程度上说是社区成员共识的凝结,而社区共识的凝结又离不开对社区成员对EOS方方面面有一个更深层次的把握。本文将从EOS最基本的5个概念入手,深化对EOS的认知。什么是EOS?什么是EOSIO?DPoS机制Block.one为什么EOS异乎寻常?1    什么是EOS?EOS由Block.one公司进行构建,从发布到主网上线历经一年的时间。作为一个开源的去中心化“企业级应用系统”,EOS允许dApp在其上进行开发构建,专注于为大众带来去中心化的应用程序。基于DPoS机制,拥有高吞吐量、低延迟、高扩展性、零手续费、账户可追回、开发门槛相对更低等特点。EOS白皮书于2017年6月发布,一经上线便受到来自全球的区块链爱好者的追捧,首轮公募总量2亿个EOS便收到1.5亿美元的融资,直接刷新了1CO融资历史的记录。EOS用长达350天的马拉松分售历程,每天分售200万个,根据每一期EOS ERC20合约地址收到的ETH数量,按比例分配。EOS的愿景是:不久的将来,日常用户将能够从不需要专业知识的移动设备中运行dApp——就像他们目前使用从App Store下载的应用程序一样。2  什么是EOSIO?基于EOSIO的白皮书发布于2017年,由Block.one公司开发,并于2018年6月1日进行发布。EOSIO作为一种开源软件,引入了区块链架构,旨在实现去中心化应用程序的垂直和水平扩展。这是通过类似操作系统的架构实现的,开发者可以在EOSIO上构建应用程序。EOSIO软件提供帐户、身份验证、数据库、异步通信以及跨多个CPU核心或CPU群集的应用程序调度。由此产生的技术是一种优质的区块链架构,可能拥有扩展到每秒处理数百万个事务的能力,同时还能消除用户手续费用,并允许开发者快速轻松地部署去中心化应用程序。有关详细信息,请阅读EOS.IO技术白皮书。https://github.com/EOSIO/Documentation/blob/master/TechnicalWhitePaper.md3  委托权益证明(DPoS)EOS.IO软件采用唯一共识的委托权益证明(DPoS)去中心化算法,该算法已被证明够满足区块链上应用程序的性能需求。根据该算法,在采用EOS.IO软件的区块链上持有通证的用户可以通过连续投票系统选择出块节点。任何人都可以参与节点竞选,并将有机会生产区块,只要他们能够说服通证持有人投票给他们。EOSIO软件使区块链能够精确地每0.5秒出一个块,并且只有一个出块节点被授权在给定的时间点生产一个区块。如果在预定时间未生产区块,则跳过该时隙区块。当跳过一个或多个区块时,区块链中会存在0.5秒甚至更多的出块间隙。使用EOS.IO软件,每一轮生产126个区块(每次生产6个区块,乘以21个出块节点)。在每轮开始时,21个出块的节点会通过投票选出,由通证持有人的投票结果决定优先顺序。选定的出块节点按顺序排定。如果出块节点错过了一个区块,并且在过去24小时内没有生产出任何区块,他们将被从出块节点的名单中删除,直到他们通知区块链网络打算再次开始生产区块为止。这可以确保网络平稳运行,最大限度地减少因不可靠的出块节点出块而导致的区块丢失。在正常情况下,一个基于DPoS共识的区块链不会经历任何分叉,因为,区块生产者之间是合作进行区块生产而不是竞争。在出现分叉的情况下,共识会自动切换到最长的链条上。这种方法之所以有效,是因为区块添加到分叉链的速率与共享相同共识的出块节点的百分比直接相关。换句话说,拥有更多出块者的分叉链其增长速度要快于出块者较少的分叉链,毕竟生产者较多的那条链丢失的区块较少。此外,任何出块节点都不应同时生产两个不同分叉上的区块。一个出块节点如果被发现这么做,它很可能会被淘汰出局。这种不能同时生产两个区块的规定也能起到自动清除权利滥用者的目的。拜占庭容错机制是对传统DPoS共识的补充,只要没有出块节点签署两个具有相同时间戳或相同高度的区块,那么,一旦15个节点签署了一个区块,那么该区块就被认为是不可逆转的了。任何拜占庭机制下的出块节点,都必须通过在两个带有相同时间戳或区块高度的区块上签名,来生成他们的不可逆加密证明。在这种模式下,不可逆转的共识应该在1秒内达到。4什么是Block.one?Block.one是一家位于开曼群岛的公司,正在持续开发EOSIO软件。公司的员工和顾问遍布全球,专注于业务级技术解决方案,以及区块链软件开发工作。如想了解Block.one的更多信息,请访问Block.one官方网站。5  为什么EOS异乎寻常?EOS的目标是提供去中心化的应用程序托管,智能合约的搭载和企业解决方案的去中心化存储,以解决比特币和以太坊等区块链的可扩展性问题,并消除用户使用过程中存在的所有费用。EOSIO通过多线程(能够在多个计算机核心上运行)以及它使用的DPoS共识协议来实现这一目标。它旨在成为一个优秀的去中心化操作系统(EOSIO),为去中心化应用程序提供开发环境。当前多数区块链平台还未能达到区块链应用程序所需的一个或多个关键要求:免费交易用户无需掌握专业技术知识区块链平台扩展到支持数百万日常用户的能力因此,EOS优先考虑以下事项:可扩展性1) 区块链平台扩展到支持每秒数百万次交易的程度2)链间通信3)将身份验证与用户执行操作分开灵活性1) 冻结并修复存在漏洞的应用程序2)广义的基于角色分配不同权限3) 使用Web Assembly进行编译可用性1)取消交易费。2)真实用户帐户。3) 用于界面开发的Web工具包本地通证EOS是一个实用程序通证,持有EOS就是持有区块链上的带宽和存储资源,用户持有的EOS数量同EOS区块链上的资源总量成正比(即拥有1%的EOS通证便允许使用总可用带宽的1%)。EOS通证还允许所有者通过投票参与区块链的链上治理,投票比例同样和所有者持有的EOS数量成正比。EOSIO平台允许用户投票选出21个出块节点,他们将在500毫秒的出块时间内生成并验证区块。用于在EOS平台上进行构建的通用智能合约语言是WebAssembly(Rust,C,C ++),这是一种在万维网联盟(W3C)开发的便携性堆栈机。结语:我们都在期待着EOS的价格可以回归到理想状态,但更需要做的是加深对EOS的认知,了解EOS的基本概念,进而凝结更强的社区共识。联系引力区:官网: http://eosgravity.com/Telegram: https://t.me/eosgravity; Twitter: https://mobile.twitter.com/EOSGravityReddit:www.reddit.com/user/EOSGravityMedium: https://medium.com/@eosgravitySteemit: https://steemit.com/@eosgravityYoutube: https://www.youtube.com/channel/UCGBLMgv51yB80yMKN266Gcg加入社群                        更多有价值的悄悄话,欢迎进入知识星球。引力区创始人Ocean廖洋阳私人微信 https://biche.yaofache.com/c/3e4a121c963048d8b0951d115718a3cd?clientId=android_4.2.1

    相关文章

      网友评论

          本文标题:EOS入门概念篇(一):5个概念了解EOS全貌

          本文链接:https://www.haomeiwen.com/subject/eqzcrqtx.html