首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

EOS:打开区块链3.0的大门

无论是初入币圈、矿圈还是链圈,想必大家对BTC、ETH、EOS这三大主流币都耳熟能详。比特币让人们认识了区块链技术,以太坊打开了区块链新世界的大门,而 EOS 则试图给我们带来区块链从1到100的大规模应用。之前我们分别介绍过比特币和以太坊,那么今天,小K君给大家讲讲到底什么是EOS。(注:本文所指的 EOS 是公链项目而不是代币)

什么是EOS

EOS,全称是 Enterprise Operation System,是商业级区块链操作系统的意思。所以,简单地概述EOS的话,它就是一个高性能的区块链底层操作系统。

我们知道,在EOS之前,已经有两大区块链系统,一个是比特币,一个是以太坊。比特币诞生之初是为了实现数字货币的系统,更多的功能表现主要是货币价值和支付上,而以太坊则是在比特币的区块链系统的基础上开创了新的方向,做成了一个可编程的区块链系统平台,但是由于以太坊设计了gas收费机制,以及新区块会有15秒的延滞,这在一定程度上也限制了基于以太坊的处理效率以及大规模商用。大家试想一下,如果一个区块链的社交平台运行在以太坊上,那用户之间发消息都需要交手续费,这个的成本得有多高。所以这就有了EOS诞生的契机。

BM创建的EOS就是号称为了解决区块链平台手续费高、性能低、拓展性差等问题而创立的一个全新的区块链底层操作系统。在EOS之上的智能合约就类似于我们电脑上的各种程序,就连EOS代币本身也是一个合约。EOS在设计的时候采用了独创的石墨烯技术和DPoS机制,TPS 可达到数千,交易的确认时间也只有数秒,在很大程度上解决了交易延迟和交易吞吐量的问题。

另外,EOS消除了用户的手续费,并且允许快速和轻松地部署去中心化的应用(DApp),这就意味着EOS具备承载大量商业级应用的能力,成为超级底层公链。任何人可以在EOS平台上通过智能合约构建应用程序,使去中心化的应用可以更好地横向或纵向扩展,因此EOS也被认为是最能代表下一代区块链3.0的项目。

那EOS是怎么运行的呢?接下来小K君给大家讲讲EOS的运行机制。

EOS的运行机制

大家都知道,所有区块链都是去中心化的运行机制,需要大家一起来记账,一起来维护。之前我们讲过在比特币的运行机制里,记账的人被称为矿工,他们通过挖矿来获得比特币作为奖励。那我们前面提到,EOS采用的是石墨烯技术以及DPoS的共识机制,这就是它的运行原理核心所在,接下来小K君就给大家详细介绍一下。

和BM之前创办的两个区块链项目 Bitshares、Steemit 一样,EOS 底层采用的也是石墨烯技术。石墨烯是由BM研发创造的一种区块链底层技术架构,它采用的是DPoS的共识机制。建立在石墨烯技术基础上的EOS得以实现了秒级的转账速度、百万级别的交易吞吐量。所以,与比特币和以太坊相比,EOS在扩展性和用户体验方面大大提升,这也就是为什么EOS被认为有希望成为承载大规模商业级应用的超级底层公链。

再说说DPoS机制。和比特币、以太坊不同,EOS采用的是DPoS(Delegated Proof-of-Stake )机制,是一种权益委托证明机制,有点类似于现实生活中的公司里的董事会制度。在DPoS共识机制下,为了提高出块速度,并不是每个人都参与记账,而是选出一定数量的代表,来负责生产区块。记账的人也不再称为矿工,而是叫“见证人 (Witness)”。在EOS的DPoS模式下,见证人又被赋予了一个新的名字:BP(Block Producer),就是我们所知道的超级节点,EOS主要就是靠21个超级节点和100个候选节点来维护运行的。那这些超级节点是怎么被选出来的呢?是每一位持币人,根据手中的持有的代币投票选出来的。

在EOS网络中,所有EOS代币的持有者,可以根据其持有的EOS的数量1:1获得选票,投票选出21个超级节点,然后由这21个超级节点相互协作,按照一定的顺序,轮流进行记账,打包区块,出块间隔为3秒一个大区块。除了记账,这21个超级节点,还需要提供EOS全链所需要的计算和网络资源(包括CPU、内存、存储容量等等)。与此同时,他们享有治理区块链的权力,相应地也能获得增发的代币作为收益奖励。在这样的设计机制下,假如其中某个区块因为断网或者其它原因无法出块,那么就会发生跳块,下一个记账节点仍会跟上继续记账。这样的机制保障了哪怕最后只有一个节点在工作,整个系统仍然可以工作下去,然后继续选择新的节点从而保证运行稳定。

EOS的最大应用场景

EOS从公链落地至今,最大的应用场景应当属DApp,可以说EOS带来了整个DApp市场的爆发。如果说以太坊带来了1CO的崛起,那么EOS的出现可以说带来了DApp最辉煌的时代。对于一般的应用开发者来说,开发一套底层链平台的成本和技术壁垒非常高,在EOS之前,以太坊的智能合约支撑起了DApp的发展,但是性能还是不能达到消费级的水平,而且每笔交易都需要手续费,所以以太坊的最大应用场景落在了1CO上。

而EOS本身是一个面向分布式应用(DApps)的区块链技术架构平台,EOS去年主网上线之后,便迅速占领DApp市场,它的DApp的日活和成交额方面都屡次超过以太坊,活跃度主要集中在竞猜类、游戏类、去中心化交易所等DApp上,曾经单个菠菜类的DApp单日流水突破1000万个EOS,刷新了历史记录。

那么为什么它的DApp能如此火爆?一方面是由于它在交易的时长和吞吐量这两个性能指标上做出了数量级的提升,同时还通过抵押机制免除了交易手续费,在EOS运行智能合约和DApp 真正达到了消费级的性能要求,逐渐成熟的底层技术架构带来了DApp的繁荣,就像曾经智能手机带来了移动互联网应用的发展浪潮一样;另一方面,它在利益上和资源上对DApps的推广有天然的优势。EOS的超级节点手中一般都持有大量EOS,他们在利益上与EOS生态完全一致,有很强的原生激励去帮助DApp生态的建设和推广,让更多人接触和使用这些DApps,另外,各节点的社群粉丝都将成为DApp的种子用户。

不过,DApp在为EOS生态带来极大人气和流量的同时,也使其成为了菠菜游戏的温床,甚至引来频繁的黑客攻击和薅羊毛的羊毛党,使EOS被圈内诟病。另外,EOS至今也没有出现所谓的商业级的应用,给EOS一点时间......

结语

总的来说,EOS的出现给行业带来了巨大的影响,引导区块链行业向3.0时代迈进。主要表现在以下几个方面:

第一,EOS独创的DPoS和“超级节点”机制,提高了资源利用率和效率,实现了秒级TPS,标志着区块链3.0时代的到来。而且EOS的成功确实也给其他公链提供了新的参考方向,吸引其他公链效仿,比如波场曾经提出的27个“超级代表”的方案。另一方面,过于追求效率的EOS在一定程度上偏离了去中心化的轨道,这一问题引起了人们对“不可能三角”问题的重视和探讨,也催生了一些致力于解决安全、去中心化、效率等问题的明星公链。

第二,EOS带来了DApp元年的爆发。EOS公链落地之后,基于EOS平台涌现出了一大批游戏、电商等交易频繁类的应用,DApp市场迎来空前繁荣,成为2018年熊市之光。但DApp在为EOS生态带来极大人气和流量的同时,也使其成为了菠菜游戏的温床,甚至引来频繁的黑客攻击和薅羊毛的羊毛党,使EOS被圈内诟病。

第三,大众对区块链的认知进一步提升。就像移动互联网初期,“愤怒的小鸟”、“水果忍者”等热门游戏刷新人们对触屏手机应用的认知一样,市场上涌现了大量低门槛的应用,吸引了很多新用户入场,同时也增进了他们对区块链的了解和认知。不过,EOS至今也没有出现大规模商业级的应用,或许现象级的应用还需要时间的孵化,但至少EOS已经打开了我们想象的那扇门和进入区块链新时代的大门。

- END -

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190809A0QPM700?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券