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

共识机制是啥?

考察一个区块链项目,有一个很重要的点,就是共识机制,这个关系到这个项目如何运行。

机制一词,原指机器的构造和动作原理,在社会学中的内涵可以表述为“协调各个部分之间关系以更好地发挥作用的具体运行方式。

小到一个部门,大到一个国家,运行都依赖一套可做抉择的机制,如美国的三权分立,中国的民主集中,区块链记账也是一样,用谁的账,如何抉择,也是需要一套共识机制。

基于博弈的社会追求一种动态平衡,但是一套好的机制使事物完美博弈,达到均衡谈何容易,未知的新事物在不断涌现,打破现有的均衡;哪怕是已有体系也不时出现漏洞,造成一定范围的震荡。我们的法律不断再修正,跟我们改bug一样,经常在patching。有监督的系统尚且这样,可想构造无监督的自适应机制的难处,区块链所追求的是构造无监督自适应的共识机制。

区块链现在主流的几个共识机制,POW,POS,DPOS

NO1:PoW(Proof of Work):工作量证明机制

这是比特币采用的共识机制,也是最早的。理解起来,很简单,就是“按劳取酬”,你付出多少劳动(工作),就会获得多少报酬(比特币等加密货币)。在网络世界里,这里的劳动就是你为网络提供的计算服务(算力x时长),提供这种服务的过程就是“挖矿”。

那么“报酬”怎么分配呢?假如是真的矿藏,显然在均匀分布的前提下,人们“挖矿”所得的比重与各自提供的算力成正比,通俗一点就是,能力越强获得越多。

代表:比特币,以太坊

NO2:PoS(Proof of Stake):股权证明机制。

类似于把资产存在银行里,银行会通过你持有数字资产的数量和时间给你分配相应的收益。 同理,采用PoS的数字资产,系统根据你的币龄给你分配相应的权益,币龄是你持币数量和时间的乘积。比如你持有1000个币,总共持有了15天,那么,此时你的币龄就为15000。每人都有一票投票权。

代表:未来币

NO3:DPoS:授权股权证明机制

对于PoS机制的区块链产品,每个节点都可以创建区块,并按照个人的持股比例获得“利息”。DPoS是由社区中选举出来的可信账户(受托人,如得票数排行前101位)来创建区块的。为了成为正式受托人,用户要去社区拉票,以获得足够多用户的信任。用户根据自己持有的加密货币数量占总量的百分比来投票。

DPoS机制类似于议会,普通人进不了议会,要投票选举地区代表(受托人)来代替他们到议会做决策。

代表:比特股

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券