区块链共识机制比较 kinmall:你能分清POS、POW、DPOS、POOL区别吗?

简介: 共识机制从古至今一直伴随着人类的发展。而共识算法是区块链的核心机制之一。今天咱们先来了解下什么是共识机制。

共识机制从古至今一直伴随着人类的发展。而共识算法是区块链的核心机制之一。今天咱们先来了解下什么是共识机制。抛开那些复杂的技术语言,共识机制的本意就是假设大家面对需要解决的问题,又没有一个明确的领导人,那么大家就需要协商出一个方法/方式来解决这个问题,最终达成统一,这一过程基本就可以理解为共识机制。

目前,随着区块链技术的发展和演变包含了:POW(工作量证明)、POS(权益证明)、DPOS(股份授权证明机制)、Pool验证池( 布比区块链的私有算法 )、DBFT( 小蚁采用的机制 )、POC(概念验证)、POR等共识算法机制。

主流共识机制

POW( Proof of Work)

一句话介绍:劳动致富,多劳者多得!

POW机制是依赖机器算力进行数学运算来获取记账权,资源消耗相比其他共识机制高、可监管性弱,同时每次达成共识需要全网共同参与运算,性能效率比较低,容错性方面允许全网50%节点出错。POW机制最早出现在比特币中,这也是区块链里出现的较早的共识机制。

优点:

算法简单,容易实现;

节点间无需交换额外的信息即可达成共识;

破坏系统需要投入极大的成本;

缺点:

浪费能源;

区块的确认时间难以缩短;

新的区块链必须找到一种不同的散列算法,否则就会面临算力攻击;

容易产生分叉,需要等待多个确认;

永远没有最终性,需要检查点机制来弥补最终性;

POS( Proof of Stake)

一句话介绍:持有越多,获得越多。

主要思想是节点记账权的获得难度与节点持有的权益成反比,相对于POW,一定程度减少了数学运算带来的资源消耗,性能也得到了相应的提升,但依然是基于哈希运算竞争获取记账权的方式,可监管性弱。该共识机制容错性和POW相同。它是POW的一种升级共识机制,根据每个节点所占token的比例和时间,等比例的降低挖矿难度,从而加快找随机数的速度。

优点:

在一定程度上缩短了共识达成的时间;

不再需要大量消耗能源挖矿。

缺点:

还是需要挖矿,本质上没有解决商业应用的痛点;

所有的确认都只是一个概率上的表达,而不是一个确定性的事情,理论上有可能存在其他攻击影响。例如,以太坊的DAO攻击事件造成以太坊硬分叉,而ETC由此事件出现,事实上证明了此次硬分叉的失败。

DPOS(Delegated Proof of Stake)

一句话介绍:POS的升级版

DPOS与POS原理相同,只是选了一些“人大代表”。BTS社区最先提出了DPOS机制。最近较热的EOS也是采用了DPOS机制。

与POS的主要区别在于节点选举若干代理人,由代理人验证和记账。其合规监管、性能、资源消耗和容错性与POS相似。类似于董事会投票,持币者投出一定数量的超级节点,代理他们进行验证和记账。也就是说成为超级节点就等于能够成为“人大代表”(也就是超级节点)。

优点:

大幅缩小参与验证和记账节点的数量,可以达到秒级的共识验证;

更加去中心化的机制;

拥有更高的处理效率

缺点:

整个共识机制还是依赖于token,很多商业应用是不需要token存在的。

POOL验证池

一句话介绍:基于传统的分布式一致性技术,加上数据验证机制。

优点

不需要token也可以工作,在成熟的分布式一致性算法(Pasox、Raft)基础上,实现秒级共识验证。

缺点

去中心化程度不如Bitcoin;

更适合多方参与的多中心商业模式。

相关文章
|
5月前
|
存储 供应链 安全
区块链技术防止交易被篡改的能力主要依赖于其独特的架构和机制
**区块链技术通过分布式存储、去中心化网络、哈希链接、共识机制及加密算法确保交易防篡改。每个区块含前块哈希,篡改将破坏链式结构;共识机制如PoW、PoS保证交易验证;智能合约增强安全性。多层防护保障数据完整性和安全性,支撑其在多个行业中的应用。**
|
5月前
|
算法 安全 区块链
在区块链中,共识机制是确保网络一致性的核心要素
**区块链的共识机制**是保证网络一致性的关键,涉及工作量证明(PoW)、权益证明(PoS)等算法。节点通过验证交易和解决数学难题来确认新区块,防止双重支付和篡改。共识确保去中心化网络的安全性、可靠性和信任,即使部分节点故障,系统仍能正常运行。
|
5月前
|
安全 算法 区块链
共识机制在区块链中扮演着至关重要的角色
**区块链共识机制**确保数据一致、防止双重支付、增强安全、提高可靠性。通过**PoW**、**PoS**、**DPoS**等不同方式适应各类场景,降低能耗,提升交易速度。共识机制是区块链安全与效率的关键。
|
5月前
|
算法 安全 区块链
【区块链】解码拜占庭将军问题:区块链共识机制的哲学基石
拜占庭将军问题,一个由Leslie Lamport于1982年提出的经典分布式系统理论问题,是现代加密货币与区块链技术背后的哲学基础。这一理论模型不仅深刻地影响了计算机科学领域,还成为了构建去中心化信任体系的关键灵感来源。本文将深入剖析拜占庭将军问题的本质、解决方案及其对区块链共识机制的深远影响,为读者揭示这一抽象理论的现实应用价值。
218 0
|
5月前
|
算法 安全 网络安全
【区块链】深入解析Proof of Work (PoW): 区块链技术的核心驱动力
在区块链技术的宏伟蓝图中,Proof of Work(工作量证明,简称PoW)算法扮演着基石的角色。自比特币白皮书发布以来,PoW已成为确保去中心化网络安全、维护数据完整性的关键机制。本文将深入探讨PoW的工作原理、优势、挑战以及其对区块链生态系统的影响,力求为读者提供一个全面而深入的理解。
143 0
|
6月前
|
供应链 算法 数据可视化
区块链技术:从去中心化到数字世界的信任机制
区块链技术是一种去中心化的分布式账本技术,能够帮助人们在数字世界中建立起可信的交易和合作关系。本文介绍了区块链技术的概念、特点以及应用场景,探讨了其对于数字世界信任机制的重要意义。
119 2
|
区块链
区块链交易所的返佣(推荐、持仓)机制系统合约开发部署
区块链交易所的返佣(推荐、持仓)机制系统合约开发部署
|
算法 区块链 数据安全/隐私保护
区块链101:莱特币和区块链的区别是什么?
区块链101:莱特币和区块链的区别是什么?
区块链101:莱特币和区块链的区别是什么?
|
存储 安全 区块链
区块链101:区块链和数据库的区别是什么?
区块链101:区块链和数据库的区别是什么?
|
区块链 数据安全/隐私保护
区块链101:公开和许可的区块链有什么区别?
区块链101:公开和许可的区块链有什么区别?