主页 > imtoken的钱怎么拿出来 > 现在大致有几种共识机制。 有什么区别?

现在大致有几种共识机制。 有什么区别?

imtoken的钱怎么拿出来 2023-09-08 05:12:52

据了解,常见的共识机制有九种:

(1) 工作量证明——多劳多得

在 PoW 机制中,货币的分配和记账权的确定是根据矿工的工作量来进行的。 算力竞赛的获胜者将获得相应的区块记账权和比特币奖励。 因此,挖矿芯片的算力越高,挖矿时间越长,可以获得的数字货币就越多。

优点:算法简单,易于实现; 节点可以在不交换额外信息的情况下达成共识; 破坏系统需要付出巨大的代价。

缺点:浪费能源; 区块确认时间难以缩短; 新的区块链必须找到不同的哈希算法,否则将面临比特币的算力攻击; 容易产生分叉pow是以太坊采用的共识机制吗,需要等待多次确认; 永远没有最终性,需要检查点机制来补偿最终性。

目前有很多基于PoW共识机制的数字货币。 比特币、莱特币、狗狗币、达世币、门罗币等最初的数字货币大多基于 PoW 共识机制。

(2) PoS(Proof of Stake)权益证明算法——持有越多,获得越多

pow是以太坊采用的共识机制吗_siteshilian.com 以太坊pow_以太坊为什么叫以太坊

POS机制采用类似股权证明和投票的机制来选择簿记员并由其创建区块。 持有的股权越多,特权越大,需要承担更多的责任来产生区块,同时获得更多的权力来赚取。 在POS机制中,一般使用币龄来计算记账权。 每枚币持有一天,计算币龄。 比如你持有100个币,一共持有30天,那么此时的币龄就是3000。在POS机制下,记账人如果发现一个POS块,他的币龄会被清零,而每清零365个币龄,他将从区块中获得0.05个币龄的利息(可以理解为年利率5%)。

优点:一定程度上缩短了达成共识的时间; 无需消耗大量能源进行挖矿。

缺点:仍然需要挖矿,本质上没有解决商业应用的痛点; 所有的确认只是一种概率表达,不是确定性的事情,理论上可能还有其他的攻击效果。

最早开始使用权益证明共识机制的区块链项目是诞生于2012年的PeerCoin,以太坊前三个阶段均采用PoW共识机制。 从第四阶段开始,以太坊将采用权益证明机制。 此外,量子链和黑币均采用POS共识机制。

(3)DPOS(Delegated Proof-of-Stake)股份授权证书

Proof of Shares(简称:DPoS)与PoS的主要区别在于节点选举若干代理人,由代理人进行验证和记账,但其监督、性能、资源消耗和容错等方面与POS类似。 通俗的理解类似于董事会投票。 持有者投票选出一定数量的节点,节点进行代理验证和记账。

以太坊为什么叫以太坊_pow是以太坊采用的共识机制吗_siteshilian.com 以太坊pow

整个投票模型是:成为代表——授权投票——保持代表诚实——抵制攻击

优点:参与验证和记账节点数量大大减少,可以实现秒级共识验证。

缺点:共识机制仍然需要代币,很多业务不需要代币。

(4)PBFT(Practical Byzantine Fault Tolerance)实用拜占庭容错-分布式共识算法

Practical Byzantine Fault Tolerance 在保证活跃性和安全性的前提下提供(n-1)/3容错。 在分布式计算中,不同的计算机试图通过消息交换达成共识; 但有时,系统上的协调计算机(Coordinator/Commander)或成员计算机(Member/Lieutanent)可能会因为系统错误而交换错误的消息,从而影响最终的系统一致性。 拜占庭将军问题是根据错误计算机的数量,寻找可能的解决方案,不能找到绝对的答案,只能用来验证一种机制的有效性。

拜占庭问题可能的解决方案是:在N≥3F+1的情况下,一致性是一个可能的解决方案。 其中,N为计算机总数,F为出现问题的计算机总数。 计算机之间交换信息后,每台计算机列出所有获得的信息,并取大部分结果作为解决方案。 优点:系统的运行可以脱离币的存在。 pbft算法共识是每个节点由业务参与者或监管者组成,安全性和稳定性由业务利益相关者保证; 共识延迟约2-5秒,基本达到商业实时处理要求; 共识效率高,可以满足高频交易量的需求。 缺点:当1/3以上记账员停止工作时,系统将无法提供服务; 当1/3或更多记账人联手作恶,而其他所有记账人恰好分成两个网络孤岛时pow是以太坊采用的共识机制吗,恶意记账人可以导致系统分叉,但会留下密码学证据; 去中心化程度不如公链上的共识机制; 更适合多方参与的多中心商业模式。

siteshilian.com 以太坊pow_以太坊为什么叫以太坊_pow是以太坊采用的共识机制吗

通俗地说,就是采用“少数服从多数”的共识机制来选举leader和记账。 该机制允许拜占庭容错,允许强监管节点参与,具有权限分级能力,高性能,低能耗,每轮leader将由全网节点选举产生记账,允许33%的节点作恶,容错率33%。

(5)dBFT(delegated BFT)授权的拜占庭容错算法

在实用拜占庭容错的基础上做了改进:

将C/S(client/server)架构的请求-响应模式改进为适合P2P网络的点对点节点模式; 将静态的共识参与节点改进为可以动态进入和退出的共识参与节点; 为共识参与节点的产生设计了一套基于持股比例的投票机制,通过投票决定共识参与节点(记账节点); 在区块链中引入数字证书,解决投票中记账节点真实身份的认证问题。 优点:专业簿记员; 错误是可以容忍的; 簿记由多人完成; 每个区块都有最终确定性,不会分叉; 算法的可靠性有严格的数学证明。

缺点:当1/3以上的记账员停止工作时,系统将无法提供服务; 当1/3或更多的记账人联手作恶,而其他所有记账人正好分成两个网络时,恶意记账人可以导致系统分叉。

简而言之,授权拜占庭容错机制的核心点是最大程度保证系统的最终性,从而使区块链能够应用于真实的金融应用场景。

siteshilian.com 以太坊pow_以太坊为什么叫以太坊_pow是以太坊采用的共识机制吗

(6)DAG(Directed acyclic graph)有向无环图——无区块链概念

DAG最早出现是为了解决区块链的效率问题。 它通过改变区块的链式存储结构,通过 DAG 的拓扑结构来存储区块。 在区块打包时间不变的情况下,网络中可以并行打包N个区块,网络中的交易可以容纳N次。 之后DAG从区块链发展出来,提出了blockless without blocks的概念。 当发起新的交易时,只需要选择网络中已经存在的较新的交易作为链接确认。 这种方式解决了网络宽度的问题,大大加快了交易速度。

优点:交易速度快; 无需挖矿; 极低的手续费。

缺点:网络规模小,容易变得中心化; 安全性低于PoW机制。

(7) Pool 验证池——私有链专用

Pool验证池,基于传统的分布式一致性技术,加上数据验证机制; 曾经是产业链广泛使用的共识机制,但随着私链项目的逐渐减少,逐渐开始没落。

siteshilian.com 以太坊pow_以太坊为什么叫以太坊_pow是以太坊采用的共识机制吗

优点:无需代币即可工作,在成熟的分布式共识算法(Pasox、Raft)的基础上实现秒级共识验证。

缺点:去中心化程度不如bictoin; 更适合多方参与的多中心商业模式。

自定义共识机制和混合共识机制——私人定制

(8) Ripple——RPCA(Ripple Protocol共识算法)

Ripple共识机制RPCA是一种类似于PBFT的共识机制,属于节点投票的共识机制。 最初的特殊节点列表就像一个俱乐部,要接纳新成员,必须获得 51% 的俱乐部成员投票。 共识遵循核心成员51%的权力,外人没有影响力。 由于俱乐部一开始是“集中的”,它将保持“集中的”状态,如果它开始腐烂,股东们也无能为力。 与比特币和点点币一样,Ripple 系统将股东与其投票权分开,因此比其他系统更加集中。 Stellar的共识机制SCP(Stellar Consensus Protocol)是在“Ripple Consensus Algorithm”的基础上演化而来的。

(9) Hcash——PoW+PoS共识机制

Hcash采用混合共识机制后,拥有Hcash的用户和矿工可以参与投票,共同参与Hcash社区的重大决策;

Hcash的PoS也提供了对不合格矿工的制衡机制; 通过PoS+PoW,根据持币数量和工作量公平分配投票权重,实现社区自治; 通过PoW,Hcash作为货币具有挖矿的硬成本和价格保证,也限制了数字货币在单独的PoS机制中过度集中的问题; PoS让中小投资者可以专注于项目的中长期发展,中小投资者更倾向于将币放在钱包里进行PoS,而不是放在交易中。 随时准备交易让Hcash生态更加健康,人们会更加关注Hcash技术和落地应用,而不是只关注短期的价格波动; 在安全性方面,由于PoW必须通过PoS验证,因此可以有效防止PoW矿工自行决定和改变网络规则,有效抵御51%攻击。