EOS的价值到底在哪里?

2018-04-14

随着EOS主网上线时间越来越近,全球币圈的关注点都聚焦在EOS身上,21个超级节点的竞选,吸引了所有对区块链感兴趣的目光。由此可见,EOS在营销和社区做得很好,当然这也和EOS的众筹方式息息相关。

2018年3月18日,EOS的新版白皮书发布:

https://github.com/EOSIO/Documentation/blob/master/TechnicalWhitePaper.md

新旧白皮书改动对比:

https://mp.weixin.qq.com/s/ZDXE8o3f1iaKh_bw4GFESQ

1.项目简介

EOS.IO:高性能的下一代区块链底层商用操作系统。

EOS.IO软件是Block.One公司正在研发的一个动态通用型底层区块链平台,在它之上可以构建应用程序,使去中心化的应用可以更好地横向和纵向扩展。

EOS提供帐户、身份验证、数据库、异步通信和跨越数百个CPU 内核或集群的应用程序调度。它可以扩展至每秒处理百万级交易,消除用户的手续费,并且允许快速和轻松的部署去中心化的应用。

2.产生的背景及目标

区块链技术自2008年比特币诞生后逐渐被大众所认知。中本聪设计POW共识算法经过数十年的发展,已经暴露出了处理速度慢,手续费高,耗能大等问题。另外,比特币没有实现图灵完备,无法实现更多的功能扩展。

以太坊为执行智能合约而生,最大的改进是支持了“图灵完备”,成为了一个可编程的区块链网络系统。

为了抵御黑客攻击和无限循环bug耗费全网资源设计了gas收费机制,这注定以太坊上不可能建大型通用的应用。

而且以太坊每个新区块有15秒延滞,对于以太坊钱包来说没什么影响,但是如果要实现发文章、点赞这种功能来说,15秒就显得很漫长。

现有的区块链平台转账速度慢、交易费用高、系统并发处理难度高、安全缺陷、开发难度高等痛点都阻碍着区块链技术的大面积应用。

要做一个成功的区块链应用,必须满足以下要求:支持百万级别用户、免费使用、轻松升级和Bug修复、低延迟、串行性能和并行性能。EOS就是奔着这个目标来的:做一个能够真正支持商业级应用的操作系统。

3.创始人BM及团队

EOS团队的核心创始人BM,区块链的顶级技术大牛, 真名是:Daniel Larimer Bytemaster,同时也是BTS、Steem的创始人,2017年4月至今,担任Block.One 的CTO,全力主导 EOS的开发。

BM曾在自我介绍中说到,之前开发的BTS和STEEM只是功能单一的应用,而他想做的是一个通用系统,这也是他想做EOS的缘由。

EOS拥有一流的技术团队:Block.one。团队致力于“去中心化一切”,他们要设计一种自由市场的系统,通过提供可供任何人使用的开源代码,来确保生命、自由和财产的安全。

再来看EOS.IO 在github上代码更新情况:(https://github.com/EOSIO/eos)

EOS代码更新情况(2018年4月14日)

从网站上可以看到,EOS.IO 的 github 代码库目前共有 93 名开发人员参与,代码库已经被更新了 4792 次, 同时已经被 fork 了 1362次(相当于被克隆了1362 次,一般开发者觉得代码有用才会 fork,该数据能够体现开发者对该项目的关注度)

美国知名的独立评级机构Weiss Ratings在1月25日发布的评级报告中,EOS获得“B”评级,这也是所有数字货币中最高的评级,从一个侧面证明EOS项目的进展情况和发展潜力得到了认可。

4.产品分析及技术创新

一、大幅度提高交易速度

EOS可以在每秒内达到二万五至五万的交易量,还会采取并行技术,最终会达到每秒内几百万的交易量,可以容许其它的开发应用平台在EOS上运行。

EOS从Steem和BitShares那里学到了所有的经验,将把本地代码的速度提升80%。根据最新白皮书的描述,新块的产生速度加快,由3秒一个区块变为0.5秒,速度提高了6倍。交易速度得到如此大规模提升,这是因为使用EOS的共识算法:BFT-DPoS,即带有拜占庭容错(BFT)机制的委托股权证明 (DPoS)共识算法。

EOS上执行代码不需要过所有的节点,EOS选出21个超级节点(100个备用节点),这21个节点是区块生产者,出块顺序由系统随机设定,并且随时会变,这样既能有效率地升级,同时也能避免硬分叉。按照算法规定,这21个节点中的至少 15 个节点达成一致,即可以决定打包顺序,其他节点服从该结果。

白皮书新增的拜占庭容错(BFT)机制,将保证发生在EOS主链上的交易在1秒之内,就将变为“不可撤销”的状态,秒级的确认成为可能。

BM也曾表示中心化很多时候是必然的,就像做任何事情都是有成本的一样。去中心化不是目的,而是反审查、保持网络不被外界权力关闭的手段。”

形式上看DPOS确实更中心化,但因为随机的原因,出块顺序可以是21×21这个指数幂,对比比特币,就相当于把靠算力即暴力争抢改为了随机分配,这也是一种进步。

最重要的是EOS全网都是验证者,社区、区块生产者、其他节点都在监督,谁敢违反规则就下台,100个备用节点随时补上。所以,EOS上的生产者即使掌握了算力资源也无法作恶,作恶也不会有任何收益,所以它最终并不会像POW一样走向中心化。

二、用户免费使用网络资源,且安全性更高,避免DOS攻击

EOS采用所有权模式,也就是持有的EOS代币数量决定了占用的EOS网络带宽。如果有1%的EOS token,就可以使用1%的全网计算或者存储资源,这是由系统保证的。如果网络不拥堵,用户可使用多于本应该使用的系统资源,但只要网络拥堵,用户能用的系统资源上线就会下降到他们持有权益的份额。因此,这种机制安全性高,避免了DOS攻击,网络不可能被冲垮。

EOS的代币则相当于网络资源的所有权,用户只能使用相应比例的网络资源。因此,DOS攻击者只能使用到其EOS代币相应比例的带宽资源,形成了天然的制度屏障,使DOS攻击仅可能出现在某一个应用程序上,但这些攻击永远不会破坏整个网络运行,因此EOS从设计上提升了整个基础链的安全性。

安全性更高还体现在可以找回私钥上。私钥代表着人们对财富的控制权。账户可恢复是EOS的一大特点。私钥,是以去中心方式向世界证明你拥有财富的唯一证明,EOS可以恢复密钥就确保了用户财产安全。在30天内,用户可以预设一个能帮其恢复账户的伙伴,这个伙伴可以按照预设指令在必要的时候帮用户恢复私钥。伙伴不能单独恢复密钥,必须有原私钥持有者的共同参与,同时也不能参与日常交易,这样就让道德风险降到零。

综上所述,BM是追求真正安全感和自由的人,未来,当家人和朋友身份在区块链上被确认,那这个去中心化的系统就会确保大家彼此认可对方的财产权。所以他才会对那些财产本应的归属者恢复财产控制权。

三、迅速达成共识,轻松升级和Bug修复,避免硬分叉

和比特币、以太坊相比,EOS的BFT-DPoS共识机制是高效率的,EOS的约束性合约相当于“宪法”给整个平台下了明确的定义:在系统的运行中,当系统出错的时候,能够根据可读性意图来区分这个错误是否为bug,并且来判断社区的修复是否正确。有了这套机制,如果未来有新技术出现,也可以很容易地增加到EOS系统中,有利于系统的升级和迭代。