无论是区块链1.0、2.0、3.0,都会涉及到共识机制。因为所有的公有链都是社区自治,没有中心领导来决策,为了维护公有链,必须多数社区用户达成一致意见。而如何达成,就是共识机制。目前区块链采用的共识机制主要有工作量证明机制(POW)、权益证明机制(POS)、委托权益证明机制(DPOS)。
比特币采用工作量证明机制(POW),随着算力的上涨,挖矿难度越来越大,对于资源的使用量也越来越大。为了弥补这一缺陷,权益证明机制(POS)应运而生。这种共识机制的优点是可以避免能源消耗,但缺点是话语权都被持币大户所掌控,形成中央集权的特征,也与区块链去中心化的初衷背道而驰。随着而来的,EOS号称是区块链的3.0,采用的共识机制是委托权益证明机制(DPOS)。
委托权益证明机制(DPOS)是社区自治的,由社区所有持币人共同投票选出21个超级节点。由这些超级节点代理持币人验证和记账;而这些超级节点的权利是相等的;DPOS就像董事会投票,持币者投出一定数量的节点 (董事);代表按照既定时间表,轮流产生区块,如果代表没能很好的行使权力(比如产生区块),他们会被除名,网络会选出新的超级节点来取代他们;所有的代表将收到平均水平区块所含交易费的10%作为报酬。这就是EOS采用的共识机制。
1、EOS 有点类似于微软的windows平台,通过创建一个对开发者友好的区块链底层平台,支持多个应用同时运行,为开发DPOS提供底层的模板。
2、EOS通过并行链和DPOS的方式解决链延迟和数据吞吐量的难题,EOS是每秒可以百万级别的处理量,而比特币每秒7笔左右,以太坊是每秒30-40笔。
3、EOS是没有手续费的,普遍受众群体更广泛。EOS上开发DPOS,需要用到的网路和计算资源是按照开发者拥有的EOS的比例分配的。
EOS通过社区推选出来的可信账户(受托人)来创建区块。这种机制类似于股份制公司,普通股民不能充当决策者,所以需要通过投票选举的方式,推选出代表来替他们做决策;在EOS系统中,受托人就是普通用户推选出来的代表,他们充当的是区块生产者的角色。
EOS是一个社区决策驱动的项目,因此超级节点的数量并非一成不变,若超级节点的数量不再能够满足项目的发展,则社区成员可以投票增加超级节点的数量。提交申请初步筛选后先成为备选节点,然后获得一定的社区投票数后才能当选为超级节点。技术规范评估必须要谨慎,且所有评估都要认真核对,EOS社区会对评估结果的质量和可靠性进行评价审核。
EOS 系统有一个硬性的条件,即每年产生的新代币数量不能超过代币总量的 5%。也有言论称新产生的代币中 50% 归 21 个超级节点,另外 50% 归其余 100 个候补节点。
EOS并不是像比特币和以太坊那样的货币,而是基于EOS软件项目之上发布的代币。可以说 EOS 整个系统的价值,就完全维系于这 21 个超级节点和 100个候补节点之上。成为超级节点获得的直接收益来自区块生产奖,EOS 中的超级节点不需要完成全部工作量来证明,可以直接广播区块到网络中,让其他节点进行验证。一旦一个节点完成了区块生产并通过其他节点的验证,它就可以将这个区块添加到区块链上,并获得新的代币作为出块奖励。
首先ETH作为最初推出智能合约的,在ETH上运行智能合约,不是免费的,且取决于你的gas,如果一旦gas耗尽,合约也就停止。据使用过的人说,ETH交易平台运行慢且卡,并且很贵。但是EOS就不存在这方面的问题,EOS上运行合约,取决于你的EOS的数量。你拥有的EOS越多,可租赁的就越多,获得的回报越丰厚。其次EOS上开发DPOS是很简单的,不需要自己写很多的模块,因为本身EOS就为开发者搭建了底层模块,其提供一个平台,大大降低了开发的门槛;在此,做为一个普通的投资者,拥有了EOS就相当于拥有了地皮房产,可以用来出租,赚取资金。
Dan Larimer 认为应该将生产奖励分为三部分,分别作为,超级节点区块生产奖励、备用节点奖励、新提案奖励,具体比例尚不清楚。EOS 代币代表的是 EOS 生态中带宽,算力,存储空间等资源的使用额度。建设好生态,吸引开发者开发优质应用,有越来越多的业务在 EOS 区块链上开展,EOS 上的资源才会成为一种稀缺品,从而支撑起 EOS 代币的价格,让它 to the moon。