区块链第一个商业级操作系统
我们的认知总是一层层被刷新的。感谢这个时代伟大的发明者们。
上个世纪90年代的密码学专家们发明并小范围实验了一系列概念:电子现金、智能合约、工作量证明(PoW)……
得益于互联网和教育的发展,本世纪的程序天才们,则在逐步完成他们的设想。
比特币让人们见证了什么是虚拟货币、共识机制、公有的分布式账本。
以太坊让人们见证了什么是智能合约,即在这个共同的分布式账本上进行复杂交易的能力。
EOS,则宣称要将区块链推向我们的生活,使区块链应用能够大规模商业化。
目前阻碍区块链应用规模化,除了外界因素外,区块链自身的局限性在于:
1.不能支持大规模的交易并发。
还记得堵在网络中我们一起唱的《三天三夜》嘛……
2.去中心化应用开发难度大、运行条件复杂。
要开发,先去学习半年密码学……
3.使用者费用高,门槛较高。
我有100元比特币,全转给你,到手还剩50元……
4.社区治理比较混乱,升级的方式通常是硬分叉,导致社区分裂。
修复漏洞分叉、升级一下分叉、似魔鬼的步伐……
而EOS(全称Enterprise Operation System),宣布会解决这些问题,从而成为区块链应用爆发的基础。
亮点1
支持银行级规模并发交易
我们知道以太坊目前采用的是与比特币一样的共识机制工作量证明PoW,在未来会转成权益证明PoS。PoW机制最大的问题之一是共识达成的周期较长,且未来随着算力的增长和入场门槛越来越高,会越来越集中化。
EOS采用了委任权益证明DPoS (Delegated Proof of Stake) 共识机制,网络里所有人投票选出N个记账人,N个记账人对每个区块的交易进行签名验证。这样需要验证通过的节点数量大大降低,提高了效率,使得这个去中心化的网络可以快速处理大量的交易。当然对记账人的作弊行为,共识机制也设计了一套办法,这里就不细讲。
这样一来,EOS在处理交易的规模上将会比以往任何公有链高出几个量级,一旦开发完成,EOS将成为第一个能够支持商业规模应用的平台。在比较苛刻的测试条件下可以达到每秒1万到10万次交易;另外EOS将采用并行处理技术,可以使交易规模达到每秒几百万次。如果能够达到这个标准,EOS可以同时支持几千个分布式应用程序(DAPP)在它平台上运行。
以下是每秒交易数对比:
比特币:3
以太坊:30
Visa万事达卡:20,000
Facebook:52,000
深交所系统:300,000
亚马逊网络服务:1000,000
EOS:”几百万”(如果能实现的话)
*注意这里说的交易并不是指我们金融领域的买入卖出交易,而是指技术领域的数据传输。
亮点2
大大降低应用开发难度
以前,开发者必须从零开始搭建去中心计算机来运行他们的智能App。由此,所有的App开发者都必须去解决相同的问题:账户系统,恢复过程等等,其实他们缺少的是一个操作系统,由操作系统提供每个应用都需要的通用功能,这样这些应用就能专注于他们自己的业务逻辑。
打个比方:
从前,你想在网上开个商店卖火币T恤,你需要开发一个交易系统,商品展示系统、用户的账户系统、客服、物流记录系统等等,让你简直想放弃:我只想简简单单把我设计的生活美学传递给大家而已,为什么还要做这多么我不擅长的事哦。
这时候淘宝来了,为你把上面的所有事情都解决,你只需要专注于:提供什么款式和风格的火币T恤、用哪位火币美眉代言,吸引更多人购买就好。
EOS就是想为区块链应用开发者们提供这样一个操作系统。与以太坊的设计理念不同,EOS将会提供不同区块链应用都需要的一些共同的功能和模块。简单来说,它就是提供一个基础功能比较完善的操作系统,方便应用程序开发者在EOS操作系统上迅速开发自己的应用。
亮点3
无”燃料”交易,网络不拥堵
比特币网络的拥堵和以太坊网络的拥堵想必老铁们大部分有体验过:
你:火币美眉,我的币从火币Pro申请提出,已经3小时了,怎么还没到钱包。
火币美眉:老铁,在网络中等待确认,请耐心一下……
你:你……55555……矿工哥哥们请帮我插队打包……
(图:矿工会让高手续费的交易先上”车”)
在EOS上交易会难以出现这种情况。EOS将放弃使用矿工费这个模式来支撑交易的确认和执行,而是采用所有权的模式,即你作为一个持币者,按照拥有EOS代币的比例使用EOS网络的带宽、存储和运算资源。也就是说如果你拥有1% EOS的代币,那么你就拥有1% EOS网络的资源,不管网络上其它地方是否出现拥堵。
自从第一次在2017年纽约共识大会上亮相,EOS获得了众多领域的关注,并被一些媒体被誉为”区块链第一个商业级操作系统”、”史诗级的区块链操作系统”、”区块链行业中的’谷歌'”。
豪华的创业团队
EOS 由 Block.one公司主导开发。该团队人才济济,包括Brendan Blummer(之前的公司交易MMORPG游戏货币)、首席科技官Daniel Larimer(区块链传奇人物之一,下面会介绍)和Brock Pierce(区块链基金会主席,Blockchain Capital联合创始人)等等。
Brendan Blummer
Block.one的CEO 是Brendan Blummer,业内昵称”BB“。在运营EOS的过程中付出了巨大热情和努力。正因为BB的专业,业内传奇人物BM仅担任EOS的CTO,专注于EOS的开发,不再用他的极客思维干扰项目运营。
这个小伙子特别贴心地开通了中国微博。老铁们如果对EOS项目进展感兴趣的话,可以关注下。
(图:BB说:老铁们我开微博啦)
(图:BB的微博,看起来还不太会中文,经常用表情)
B M
Block.one的CTO就是Daniel Larimer,江湖传闻的BM(其在开发者论坛Github上名字为Bytemaster”字节大师”,是不是很霸气的昵称)。他可能是目前世界上唯一一个连续成功开发了三个基于区块链技术的去中心化系统的人。除了EOS之外,他也是世界上第一个去中心化交易平台Bitshares、区块链社交媒体平台Steemit的开发者和联合创始人。
BM怼中本聪被呛
早在2010年7月,BM就在Bitcointalk上对中本聪大神指出,跟银行相比,比特币10分钟一次的交易确认时间显得太长了,需要做到像刷信用卡那么快,而改变共识机制可以实现这一点。
而中本聪则霸气十足的说了那句名言:看不懂就算了,我没时间搭理你,不好意思。If you don’t believe me or don’t get it, I don’t have time to try to convince you, sorry.(想象下中本聪在电脑前一副鄙视的表情)
BM没有怼回去,而是着手开发去中心化交易平台BitShares,同时创造出DPoS共识机制,致力于在区块链基础上实现堪比中心化银行的交易速度。
直到2014年,比特股带着”Beyond Bitcoin”的口号横空出世,(同时也得罪了不少圈内的大神啊,高调的代价)这个帖子被挖了出来,被粉丝膜拜。后来这些帖子全被Bitcointalk的管理员给删掉了…
(图:Bitcointalk上中本聪对BM的回复,该帖已删,点击可看清晰大图,图片来源见水印)
BM怼Vitalik
BM和Vitalik都是天才级别的程序员。Vitalik Buterin是以太坊Ethereum项目的创始人,BM也是业内的连续创业者。他们俩之间的这种互怼,我觉得更多是程序员之间的探讨,而不是撕逼。他们的互怼的最核心都是在PoW和DPoS这两种共识机制在去中心化、治理能力、资源费用、预防DoS攻击、共识周期等方面的对比。
(图:左为BM,右为Vitalik)
BM也曾访问过Vitalik,两人你来我往好不热闹。
(视频BM向Vitalik发问的对话视频,含中文字幕)
BM的三个项目,Bitshares、Steemit、EOS,都沿用同一技术底层,保证很好的交易性能和易用的用户体验,给区块链行业带来了想象。
后面有机会我再给老铁们介绍其他两个。
(图:一位作者在Steemit上发布一篇文章,赚到15000美金)
有点不一样的EOS代币
EOS的代币销售与其他代币销售不一样:总量10个亿,销售期长达一年,在这期间,你可以选择直接发送ETH参加代币销售,也可以到交易平台如火币Pro上直接购买EOS 。
点击阅读:
【火币Pro上线EOS】18日14点上线EOS/BTC和EOS/ETH交易
这种做法引发了极大的争议。BM在后来的一次采访中解释到,所有的设定,都是为了能尽量让绝大多数人都有机会参与进来,如果把代币销售限定为几天时间,很可能将会像行业内其它项目一样,变成少数有钱人的专场。是不是跟他要做能承接高并发的EOS的理念很像?
(图:EOS的官网https://eos.io展示每天的销售情况)
6月26日,Block.one开始销售EOS代币,计划355天共销售10亿EOS代币,EOS主网上线后会将这个以太坊基础版本的代币EOS转换为其主链上的代币。
2017年6月26-30日,销售20%也就是2亿代币,5天融资1.85亿美元,打破了当时ICO的世界纪录。
70%接下来会以每小时23小时200万个发售。发售期间始于7月1号,剩下的持续350天。
剩余的10%留属Block.one,不能交易和转让。
每年新产生最多5%用于做DPoS的奖励。
(图:EOS代币的历来价格走势)
(图:火币Pro上线EOS后1小时涨幅达49%)
代币的作用
EOS代币目前是EOS区块链基础设施发布的基于以太坊的代币,因为人家的主网还在研发还没有上线,所以先架在以太坊上。主要有三大应用场景:带宽和日志存储(硬盘),计算和计算储备(CPU),状态存储(RAM)。
具体可解释为:
1.接收方支付网络费:在EOS系统中,用户不用向网络付费——就是你们熟悉的”矿工费”,只需向应用服务提供方付费。而应用开发者,也就是服务提供者是需要向EOS网络付费的。这些开发者就可能会基于自己的服务和产品制定EOS代币的支付规则。
打个比方,你去某个网上商城买东西,你不需要因为你访问了该网站就向网上商城的服务器支付费用,而是把钱给商城的服务。商城再支付相应的费用用于维护服务器。
2.可以授权:如果一个区块链是基于 EOS 软件系统开发,而其代币是由一个代币持有者所持有,他可能不需要立即消耗全部或部分可用带宽,这样的代币持有者可以选择将未消耗的带宽给予或租给他人。
3.将交易成本与代币价值分开:如果应用程序所有者持有固定数量的代币,那么应用程序可以在其代表的固定的状态和带宽使用中持续运行。开发人员和用户不会受到代币市场价格波动的影响,因此系统不会受代币价格影响。
4.区块奖励:每次生成一个区块时,EOS都会奖励该区块生产者新的代币用于支付其运维成本。目前EOS设定限制了区块生产者所得奖励上限,目前EOS设定给予区块生产者的奖励上限为每年最多5%,即代币新增供应的年总增长不超过5%。
项目风险提示
说了这么多EOS的好处,作为负责任的火币Pro,也要提示一下该项目的风险。
1.该项目还在研发阶段,预计2018年上线。这就跟投一个还没有面世产品的公司一样,看这个公司的实力和团队是否靠谱,同时也是有风险的。
2.上线成功后,项目迭代和应用也需要时间。EOS主张的DPoS共识机制是否真的能够承担起巨量的DApp应用运行和社区管理,还需要实践检验。