Ulord深度学习6:区块链共识机制

Ulord深度学习第6课主要讲的是区块链的运行基础。

所谓共识,其实可以理解为运行规章、制度、法律,这个规章主要明确了权益分配的规则,其中最重要的是记账权的确认。我们都知道,区块链是开源程序,谁都可以执行源程序,那么那么多人在运算,到底以谁的为准,谁记的账本作为正确的全球认可的记录,这需要一个规定(即共识)来裁定。

1、POW(工作量证明)共识

这个以工作量达标作为记账权的界定。假设,当前区块已经产生了100个(即所谓的区块高度),所有矿工都做好了第101个区块的内容,那么选谁的答案呢。为了公平起见,共识机制规定,大家都来运行随机函数,算出来的随机数中,第一个满足大于14598且小于15789的,这个矿工就获得了第101个区块的记账权。按照规定,这个矿工会获得一定的代币奖励。

POW实例:BTC、ETH、LTC、XMR等

-优点:算法简单、容易实现,系统健壮性强,不易被破坏

-缺点:浪费资源,举全球的计算资源争夺记账权,区块确认时间长,容易分叉,需要等待多个确认

2、POS(权益证明)共识

前面POW共识,所有矿工拥有一样的难度系数,都运行一样的随机函数,而POS则不同。POS根据矿工拥有代币的多少以及拥有时间,给矿工不同难度系数的工作,即拥有代币越多、时间越长,则运行的随机函数约简单。还是以上面这个作为例子,假设矿工A拥有10000个代币,拥有时间是30天,则A矿工的权益是10000*30天,另一个矿工B拥有代币2000个,拥有时间是100天,则B矿工权益是2000*100天,这样子矿工A权益:矿工B权益=3:2,则他们记账的难度系数将是2:3,矿工A比矿工B更容易达到最终的要求。

为公平起见,如果矿工获得一次记账权,代币持有时长将进行清零。

POS实例:量子链QTUM、ULord等

-优点:资源消耗少

-缺点:实现较为复杂,中间步骤多,有安全隐患,网络流量压力大

3、DPOS(股权授权证明)共识

DPOS是POS的改进,所有成员选举产生主节点,主节点之间采用POS机制。

DPOS实例:EOS、比特股等

-优点:资源消耗少、网络资源消耗少、共识时间短、吞吐量高

-缺点:实现较为复杂,中间步骤多,有安全隐患

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转载声明:本文来自微信公众号:火龙果园长,仅供学习交流,禁止用于商业用途,转载需关注公众号取得文章作者同意。 写在...
    火龙果园长阅读 12,135评论 0 18
  • 巴比特旗下时戳资本近日发布了《区块链公链项目研究报告》。作为时戳资本区块链行业研究报告系列03,这份最新的报告主要...
    shenciyou阅读 7,118评论 1 10
  • 1 前段时间,年末将近,我依旧乐此不彼的发着拜年短信。 大学几年,在校园里没认识太多学霸,倒是认识了很多有想法要创...
    方舟先生2016阅读 1,547评论 0 2
  • 昨晚看灌篮高手看到十二点多,导致早上起床后精力不足,肩膀又疼,一整天没精神,所以继续休息一天。没有练习写的时候就没...
    付振阅读 2,187评论 0 0