区块链平台哪个好?区块链目前用到哪些共识机制以及各自的优缺点和适用范围是什么?
2018-03-27 16:31
633 查看
目前主要有四大类共识机制:Pow、Pos、DPos、Pool
1、Pow工作量证明,就是大家熟悉的挖矿,通过与或运算,计算出一个满足规则的随机数,即获得本次记账权,发出本轮需要记录的数据,全网其它节点验证后一起存储;
优点:完全去中心化,节点自由进出;
缺点:目前bitcoin已经吸引全球大部分的算力,其它再用Pow共识机制的区块链应用很难获得相同的算力来保障自身的安全;挖矿造成大量的资源浪费;共识达成的周期较长,不适合商业应用
2、Pos权益证明,Pow的一种升级共识机制;根据每个节点所占代币的比例和时间;等比例的降低挖矿难度,从而加快找随机数的速度。
优点:在一定程度上缩短了共识达成的时间
缺点:还是需要挖矿,本质上没有解决商业应用的痛点
3、DPos股份授权证明机制,类似于董事会投票,持币者投出一定数量的节点,代理他们进行验证和记账。
优点:大幅缩小参与验证和记账节点的数量,可以达到秒级的共识验证
缺点:整个共识机制还是依赖于代币,很多商业应用是不需要代币存在的
4、Pool验证池,基于传统的分布式一致性技术,加上数据验证机制;是目前行业链大范围在使用的共识机制
优点:不需要代币也可以工作,在成熟的分布式一致性算法(Pasox、Raft)基础上,实现秒级共识验证;
缺点:去中心化程度不如bictoin;更适合多方参与的多中心商业模式。
1、Pow工作量证明,就是大家熟悉的挖矿,通过与或运算,计算出一个满足规则的随机数,即获得本次记账权,发出本轮需要记录的数据,全网其它节点验证后一起存储;
优点:完全去中心化,节点自由进出;
缺点:目前bitcoin已经吸引全球大部分的算力,其它再用Pow共识机制的区块链应用很难获得相同的算力来保障自身的安全;挖矿造成大量的资源浪费;共识达成的周期较长,不适合商业应用
2、Pos权益证明,Pow的一种升级共识机制;根据每个节点所占代币的比例和时间;等比例的降低挖矿难度,从而加快找随机数的速度。
优点:在一定程度上缩短了共识达成的时间
缺点:还是需要挖矿,本质上没有解决商业应用的痛点
3、DPos股份授权证明机制,类似于董事会投票,持币者投出一定数量的节点,代理他们进行验证和记账。
优点:大幅缩小参与验证和记账节点的数量,可以达到秒级的共识验证
缺点:整个共识机制还是依赖于代币,很多商业应用是不需要代币存在的
4、Pool验证池,基于传统的分布式一致性技术,加上数据验证机制;是目前行业链大范围在使用的共识机制
优点:不需要代币也可以工作,在成熟的分布式一致性算法(Pasox、Raft)基础上,实现秒级共识验证;
缺点:去中心化程度不如bictoin;更适合多方参与的多中心商业模式。
相关文章推荐
- 目前制作移动APP主要采用哪些方式,各自的优缺点是什么
- 存储过程作用是什么,优缺点以及适用范围是什么?
- 进程间通信方式有哪些?以及在什么情况下用什么通信方式?以及各自优缺点
- 目前流行的源程序版本管理软件和项目管理软件都有哪些?各有什么优缺点?以及Github的注册过程
- 作业二(2)目前流行的源程序版本管理软件和项目管理软件都有哪些,各有什么优缺点?
- 九宫格的布局你能够想到哪些办法实现?它们各自的优缺点是什么?
- 目前流行的源程序版本管理软件和项目管理软件都有哪些, 各有什么优缺点?
- Linux下进程间通信的方式有哪些?以及适用情况和优缺点
- 九宫格的布局你能够想到哪些办法实现?它们各自的优缺点是什么?
- 有哪些常见的验证表单方式,他们各自的优缺点是什么?
- 上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些?各有什么优缺点?
- 上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些?各有什么优缺点?
- 上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些?各有什么优缺点?并在Github注册账户,写一篇博客记录注册的过程。
- 目前流行的源程序版本管理软件和项目管理软件都有哪些?各有什么优缺点?
- 目前流行的源程序版本管理软件和项目管理软件都有哪些, 各有什么优缺点?
- 目前流行的源程序版本管理软件和项目管理软件有哪些?有什么优缺点
- 目前流行的源程序版本管理软件和项目管理软件都有哪些?各有什么优缺点?
- 什么是比特币挖矿和区块链共识机制?
- 什么是比特币挖矿和区块链共识机制?
- 目前流行的源程序版本管理软件和项目管理软件有那些?以及各自优缺点