四-1,区块链共识机制---POW

    共识是区块链中非常重要的一环,从技术上来讲,共识的目的是为了使得交易达成一致,避免“双花”等问题的出现,而从社会治理角度来讲,共识其实决定了区块链社会当中的经济形态,解决的是我为什么要参与,我参与能得到什么利益的问题。

    当前区块链上有多种共识机制,如POW(工作量证明),POS(权益证明),Casper(投注共识机制), DPOS(股份授权证明) 等等,然而,这些共识机制各有优缺点,因此在实际的应用模型当中,采用何种共识机制通常取决于具体的业务场景。

    下面来讲第一个共识机制:POW.

    工作量证明机制(POW:Proof of Work):即挖矿,指通过运算,计算出一个满足规则的随机数,从而获得本次记账权,发出本轮需要记录的数据,全网其他节点验证后一起储存。工作量证明依赖机器进行数学运算来获取记账,资源消耗相比其他共识机制高、可监管性弱,同时每次达到共识需要全网共同参与运算,性能效率比较低,容错性方面允许全网50%节点出错。

    工作量证明机制的优缺点
    优点:完全去中心化、节点自由进出。

    缺点:目前bitcoin/以太坊等已经吸引全球大部分算力,其他再用Pow共识机制的区块链应用很难获得相同算力保障自身安全;挖矿造成大量的资源浪费;共识达成的周期较长。此外,几大矿池占据了绝大部分的算力,据统计,中国四大矿池的算例已经完全超过了全网算力的51%,这已经显示出了中心化的现象。

  使用Pow的主要项目:
  •   比特币
  •   以太坊前三个阶段:即Frontier(前沿),Homestead(家园),Metropolis(大都会)。其第四个阶段Serenity(宁静)将采用Pos机制。
   工作量证明机制业务流程图解:

    小A卖东西给小B,则小B发布全网广播寻求节点来记录此笔交易,当广播完毕后,所有节点来通过挖矿(寻找正确的随机数)来抢夺交易记录权,我们假设假设节点2挖到了正确的随机数,然后记录了交易并广播出去,而其他节点验证了节点2的记录,则节点2创建区块成立,区块添加至账本并进行全网同步。

    图解:


   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值