EOS诞生并非是偶然,而是有着一场从内到外的进化演变历程,内从Bitshare、Steemit到EOS,外从比特币、以太坊到EOS。
上期讲了EOS的外部进化:EOS入门(一)丨区块链外部进化史;
本期则论述其内部进化,以及进化过程中的灵魂--石墨烯生态系统。
目前区块链生态系统主要分为三类,一类是比特币生态系,一类是以太坊生态系,而另外一种就是石墨烯生态系,而石墨烯生态系下有三个代表项目:BTS,Steem 和 EOS。
ONE
挑战比特币---BTS的诞生
Step1·怼政府
2007年,BM便在开始探索自由之路,要创建一个非组织非暴力的自由世界,保证生命和财产的自由。那时人们不得不依靠政府来保障这个自由,其最大的缺陷是中心化,当钱由政府打印控制时,便随时会有关闭的危险,政府可能会切断交易的现金流。(而2013年的门头沟事件,美国政府)
在寻找这个解决方案时,BM了解到了中本聪的数字货币--比特币。
Step2·怼比特币
然而比特币背后的区块链科技并不能满足现实的需求,跟银行相比,10分钟出一个块对于交易来说是不能接受的。要做到刷信用卡那样的交易速度,BM决定引入一个新的共识机制---DPOS,来取代交易速度极慢的POW。
2013年,Bitshare第一版本上线,它把速度做到了极致,在DPOS共识算法的加持下,由原来的10分钟出块变为10秒钟出块。但其仍然沿用比特币的UTXO账户机制,层出不穷的BUG,大量占用系统资源,以及糟糕的用户体验都让用户十分头疼。
Step3· 石墨烯的诞生
2015年, 为解决系统性能问题,BM团队发布了石墨烯工具组,在此基础上建立的Bitshare2.0是第一个间隔时间只有3秒的区块链,每秒支持1万笔交易,也证明了在分布式环境下的高性能。
▲第一个去中心化的高性能交易平台
TWO
挑战Facebook?
Step1·怼BTS
2015年11月,BM离开BTS。因为在降低交易费用的理事会投票表决中,调低交易费用的提案获得更多支持,BM以7:4落败。这件事背离了创建加密货币的初衷--解放不可逆的金融奴隶!从BM的愤然离去,也可以看出BM在交易费用上的用心。
Step2·怼Facebook?
离开BTS的BM,将目光放在了内容社区上,打造了一个通过加密货币奖励支持社区建设和社交互动的区块链数据库——Steem。
Steem结合了社交媒体概念,以及加密货币及其社区建设过程中的经验教训。Steem沿用了比特股的底层技术:石墨烯区块链底层,在交易性能和用户体验方面都达到了相当高的水准。
简单来说就是利用内容激励内容生产,作者可以根据点赞和转发量来获得代币奖励,这种“股东评价、系统奖励”的模式在当时可有挑战facebook、Twitter的势头。可BM真的是为了打造一个超越Facebook、Twitter社交媒体网络吗?答案是否定的。
Step3·奖励每一个人!
当年BM怼政府的目的是为了给人们创造一个自由的世界,不用依靠政府也能保障人们生命和财产的自由。所以,他要做的事更远,打造社交网络的理由:降低人们进入加密货币领域的门槛。
BM说:steem 给我最大的激励是,有些在非洲的穷人,现在过上了中产的生活,因为我开发的软件。这是让我每天早上起床的动力,当你有了一些钱之后,有更多的钱,不是什么重要的事情。我会继续尽我最大的努力,去找到一个自由市场的解决方案。
对普通人来说,学加密数字货币并不容易:先学比特币,然后去买币,接着把币转去交易所,最后转成其他币……
普通人听到这里腿会发抖,于是BM借这个能赚钱的博客削平普通人的门槛。另一方面,Steemit的理念是以写博客的方式挖矿(mind by blogging),写博客的人和比特币矿工一样,都有资格从劳动中获得收入——这将产生数以百亿美元的劳动收入。这些钱用去奖励内容生产者,与此同时,必须建一个超大规模的分布式系统,用来消费这些内容,为这些内容提供资金,形成一种生态。
在构建Steemit这个过程中,看到了BM的决心:不是为了钱,而是为了创建一个世界,一个非组织非暴力的世界。
THREE
挑战以太坊---EOS is the future
Step1·离开Steemit
2017年,BM离开了Steemit, 作为一个社交媒体应用,Steemit上的功能聚焦得非常狭窄,几乎只能用来做社交。Bitshare和Steemit都是基于区块链的应用,如果想向区块链添加新功能时,必须让所有参与方都达成共识,同时必须做大规模的升级,其间无尽的争议会极其地耗时。
BM理想中的新系统应该有更好的治理架构以及权责利安排。为此,他研究了博弈论,学了人们在类似投票的博弈过程中的各种纠结心理,最后发现这一系列东西都应该被重塑,可现在每个人都已经参与进这个系统,于是BM注定无法重塑它。
所以,他决定去创建理想中的新系统。
Step2·怼以太坊
区块链所带来的并不仅仅是比特币这⼀全球化数字货币,或是各类去中心化应用( Decentralized Application)。在信息和大数据时代,区块链这一技术最重要的地位来自于它重新建立的信息和价值传播结构。
以太坊( Ethereum)是一个能够满足商业需求、高效的区块链公共应用平台,然而目前以太坊的机制以及运行效率,很难支持一个庞大的去中心化商业应用生态。
简略地说,一个成熟的区块链公共应用平台至少需要满足以下条件:
1. 在低延迟的基础上支持大规模用户
2. 提供免费服务
3. 便利地升级与 Bug 恢复
以太坊很难能够满足这三个条件。
第一:以太坊现阶段能够处理每秒5笔左右的交易。
第二:在以太坊的机制下,每笔转账以及智能合约的运行,都需要消耗以太币,这是以太币作为以太坊系统代币的价值来源。然而,在很多商业应用下,免费服务对于用户体验是非常必要的。在用户不必因使用区块链应用平台而付出费用的基础上,平台将发展更大的用户规模。而在这一模式下,应用开发者也完全能够创建其特有的盈利模式。
第三:区块链应用平台需要为开发者提供便捷地修复bug的机制。在区块链和智能合约上面,代码即法律,然而代码之中存在bug是无法避免的。一个区块链底层平台和智能合约在遭遇bug时无法及时修复是一个非常可怕而且失去用户信任的情况。
以太坊远未发展为能够满足现实商业需求的应用平台。限制它商业发展的阻碍存在于其技术机制。
Step3:EOS is the future.
EOS可以说是BM对于区块链技术理解的总结,这次BM以太坊为对手,建立一个区块链操作系统,一方面,经过多年的运行,石墨烯的技术可行性经受住了考验;另一方面,他有了更强大的团队,EOS背后的block.one汇集了众多行业精英:CEO BB,合伙人 Iran,MichealChao,BM只担任CTO一职,专心开发工作,而不再用他的极客思维干扰项目运营。
EOS.IO 软件引入一种新的区块链架构设计,它使得去中心化的应用可以横向和纵向的扩展。这通过构建一个仿操作系统的方式来实现,在它之上可以构建应用程序。该软件提供帐户、身份验证、数据库、异步通信和跨越数百个 CPU 内核或集群的应用程序调度。由此产生的技术是一种区块链架构,它可以扩展至每秒处理百万级交易且用户可免费使用,很容易就能快速部署去中心化应用。
FOUR
什么是石墨烯?
在这轮内部进化中,不难发现石墨烯生态系占据了十分重要的作用,解救了被很多人吐槽的BTS1.0系统性能问题,还为之后的STEMM与EOS奠定了基础,那什么是石墨烯?
与大多数数字货币类似,Graphene (石墨烯) 使用区块链来记录参与者的转账信息及市场行为。由于每个区块总是指向前一个区块,因此一个区块链条包含了所有在网络上发生的交易信息。区块链是一个公开的、可审计的账簿,每个人都能够查看详细数据,并验证交易、市场订单和买卖盘数据。
石墨烯采用的是 DPOS 的共识机制,节点确认时除去了代理节点外的其他非信任节点的确认过程,大大加快了区块链出块速度,出快速度大约为 1.5s,石墨烯技术使得区块链应用更高的交易吞吐量,BTS 可以处理十万级别的 TPS,EOS通过并行链的方式,最高可以达到数百万TPS,并且并行本地链甚至可以达到毫秒级的确认速度。
没有对比就没有伤害:比特币处理速率是7笔/秒,以太坊当前每秒能够处理的交易大概是13笔,BTC是大概最少三十分钟后数据才能被确认,ETH也需要几分钟,而EOS每秒可以处理数百万笔,可以达到毫秒级的确认速度。对于要建立区块链操作系统的EOS来说,性能是尤为重要,石墨烯恰好可以满足dapp的高频需求。