EOS意在实现去中心化应用的性能扩展。通过创建类似操作系统的结构,在此基础上可构建各种应用程序。提供帐户、身份验证、数据库、异步通信以及在数以百计的CPU或群集上的程序调度。
背景
随着比特币的发行,区块链技术于2008年应运而生。企业家和开发人员一直在努力推广该技术,以便在单个区块链平台上支持更广泛的应用。
若干区块链平台一直在努力支持去中心化功能的应用,诸如BitShares(去中心化交易所,2014)和Steem(社交媒体平台,2016)等已经成为使得成千上万日活跃用户大量使用的区块链。这一成就的实现,源于将交易处理能力提高至每秒数千笔,从而将延时降低到1.5秒,取消每笔交易费用,并提供与现有中心化服务提供的相似用户体验。
现有的区块链平台受累于高昂的费用,有限的计算能力,难以被广泛采用。
解决需求
为了获得广泛的使用,应用程序需要一个足够灵活的区块链平台来满足以下需求:
- 支持数百万用户
- 免费使用
- 轻松升级和漏洞修复
- 低延迟
- 顺序性能
- 并发性能
产品分析
EOS采用目前为止唯一能够符合上述性能要求的去中心化共识算法,授权委托证明(DPOS)。根据这种算法, EOS区块链上持有令牌的人可以通过投票系统持续选择区块生产者,任何人都可以成为块生产,只要他能说服令牌持有人以获得足够投票。
理论上, DPOS区块链不会经历任何分叉,因为其区块生产过程中,生产者是合作而不是竞争关系。如果有分叉,共识将自动切换到最长的链上。其工作原理是,共识机制下,将新区块添加到分叉区块链中的速度是与分叉链中的生产者的占比直接相关的。换言之,拥有较多生产者的区块链分叉会比生产者少的链增长速度要快得多,因为生产者占比越高的分叉链丢失的区块会更少。
此外,任何块生产者都不应该同时在两个分叉上生产块。如果有块生产者被发现这么做,可能会被投票出局。这种双重生产留下的密码证据也可用于自动清除滥用者。
-
交易确认
标准的DPOS区块链中,区块生产者将100%参与度。在广播后平均0.25秒,交易可认定为99.9%确定。
在DPOS基础上,EOS.IO中加入了异步拜占庭容错(aBFT), 可实现更快的不可逆性。 aBFT算法在1秒时间内达到不可逆性的100%确认。
-
交易证明(TaPoS)
EOS要求每一交易必须包括最近的区块头的哈希值。这个哈希值有两个目的:
-
防止分叉区块链上出现大量重复事务;
-
使得系统能感知到用户是否在分叉出来的区块链上。
随着时间的推移,所有用户最终直接确认区块链,这使得伪造假冒链变得困难,伪造者无法将合法链中的交易迁移。
团队概况
EOS的技术负责人 BM,原名Daniel Larimer,是目前世界上唯一一个连续成功开发了三个基于区块链技术的去中心化系统的人,是Bitshares,Steem和EOS的联合创始人。
经济模型
EOS代币初始发行量为10亿个,1亿属于团队基金会,其余9亿对外公募放出,公募也分为2个阶段,
第一阶段为七天,一次性放出2亿个共筹得约2亿美金的ETH,成本约为7元人民币;
第二阶段是每23小时为一周期放出每期200万个,共释放7亿个,也即会持续350个周期,到18年6月结束。 EOS代币每年会增发不超过5%
这是因为EOS采用了DPOS共识机制,并且没有任何的交易手续费,所以必须通过增发代币的方式来鼓励见证人节点提供计算资源和记账,这是符合逻辑的维护整个高性能共识系统的方式
-
EOS代币的价值及其高增长性
1、EOS代币相当于EOS系统的资源
如果你持有1%的代币,相当于你拥有1%的计算资源。而EOS又会根据你的代币对DAPP进行资源的隔离,从而防止资源竞争和恶意的DOS攻击。所以,无论其他的DAPP怎么堵塞,你的带宽并不受到影响。
手头的代币代表着自己权利的多少,拥有更多的EOS,代表着自己拥有多少的权益。
2、EOS系统的商业模式对代币的影响
在ETH状态上,系统使用者越多,系统堵塞度得越高,旷工打包燃料费越高,手头的ETH消耗的越多,这是相互的机制。
而在EOS上面运行DAPP,商家必须手头拥有一定额度的EOS作为网络资源的保证。只要DAPP的使用者越多,需要的带宽就越大,相对的商家需要的EOS必须越多,所以商家就更有意愿购买EOS。这就形成一个正向循环。
总结
这是一个真正能够支持大量DAPP的项目,是质的提升。从商业的角度来说:可以降低成本,迅速的吸引大量用户(相对应着互联网早期使用免费策略)
网友评论