矿机新闻 区块链资讯 FILECOIN 市场动态 币圈新闻
区块链的共识算法

{文章编辑:卖矿机上矿机回收网联系电话18108888591} 
区块链是分布式记账本,由众多的网络节点记录数据,每个节点都在记账、同步,如何保证所有节点的数据内容一致?就需要有共识算法。

共识算法是控制区块链运营的代码,设定了所有参与方在交易过程中的规则,共识算法创建网络结构,以及允许一组独立系统基于同一版本形成共识。共识算法是区块链的基础。

共识算法包括工作量证明PoW(Proof of Work), 权益证明PoS(Proof of Stake),委托权益证明DPoS(Delegated Proof of Stake),权威证明PoA(Proof of Authority),使用时间证明PoET(Proof of Elapsed Time),容量证明PoC(Proof of Capacity),空间证明PoSpace(Proof of Space),烧毁证明PoBurn(Proof of Burn)。

本文主要介绍PoW,PoS和DPoS。

工作量证明PoW

工作量证明PoW(Proof of Work)是中本聪建议,并被公有链广泛接受的一种共识机制,比特币、以太坊、莱特币等都使用PoW作为共识算法。PoW是确认某些节点工作的证明,区块链的记账需要大量的计算能力,需要很多具有计算能力的节点提供大量的算力,需要给提供算力的节点提供奖励以激励节点提供算力,这样提供算力的节点的工作,以区块链币的形式提供给算力提供方,这个过程就是挖矿,而算力节点是矿工。

区块链的工作量证明PoW,采取竞争机制获得区块链币。

原理如图。【在众多的区块链网络中,矿工刚刚挖出B10,其他矿工都在竞争工作,以获得B11】


PoW的优点:

1、工作稳定,比特币从2009年测试至今,工作正常;

2、安全,一旦记录便不再改变;

3、可信。

PoW的缺点:

1、速度慢;

2、交易涉及用户多;

3、消耗大量的计算资源。

权益证明PoS

PoS是根据目前拥有货币数量和时间

{!-- PGC_COLUMN --}进行利息分配的规则,挖矿收益类似于货币的利息。

这种共识机制,在确认交易时,不需要付出代价,仅根据拥有货币量决定,而如果一旦某个节点在工作中损害了系统的安全性,这个节点会受到惩罚而贬值,以此保证信息的真实性。

PoS的典型代表是以太坊【刚刚以太坊不是PoW吗,怎么以太坊又是PoS?】PoS是以太坊的一个计划,以太坊发展分4个阶段,前三个阶段,使用PoW,第四个阶段过渡到PoS。

原理如图【根据节点已有的货币数量分配新币的收益】


优点:

1、因为不需要通过计算来确保交易安全,效率高,节约能源。

2、攻击PoS的成本高,需要购买大量币才能攻击网络。

3、可以快速实现交易规模化。

缺点:

1、 不能激励工作,获得收益来自于拥有货币以及拥有货币的时间。

2、富有的节点的投票权重高,去中心化的区块链,可能因为投票权重高又实现中心化。

代理权益证明

权益证明的共识算法,所有的节点都可以通过挖矿获得收益。但是代理权益证明的节点,只有有权限的节点能够证明共识。这样的节点是代理,代理是通过节点投票获得的。

原理如图


典型的DPoS区块链是EOS。

优点:

1、节约能源;

2、决策速度快。

缺点:

不是分布式系统,是中心管理系统。


上一篇:a16z加密基金:筹资5.5亿超预期,区块链规模将比肩互联网

下一篇:一粒“区块链”大米的自述

矿机回收网
联系人:王经理
手机:18994010355 18108888591
微信号:  642849534
电话:025-58763550
网址:http://www.haifakeji.com
网站首页 联系电话