主页 > imtoken中文版app > 不同点:Wisdom Chain的混合共识算法

不同点:Wisdom Chain的混合共识算法

imtoken中文版app 2023-03-29 06:57:10

比特币的共识算法是_比特币算法软件_比特币算法

共识算法是近年来分布式系统研究的热点,也是区块链技术的核心要素。 今天我们专门来说说Wisdom Chain的共识算法的独特性。

Wisdom Chain采用的共识算法是一种混合算法,具体为VRF+BFT+POS。 主要考虑三个基本指标:

1)持币量

2)票数

3)流通贡献

引导见证节点为网络提供持续良好的见证服务,也为流通提供稳定的贡献。 由于是随机验证比特币的共识算法是,在一定程度上可以抵抗中心化共识。

比特币的共识算法是_比特币算法软件_比特币算法

关于共识算法

共识算法主要解决分布式系统中多个节点之间就某一状态达成共识结果的问题。 在分布式系统中,多个服务节点共同完成事务处理,分布式系统中多个副本呈现的数据状态需要保持一致性。

但是,由于节点的不可靠性和节点间通信的不稳定性,甚至节点作恶,伪造信息,造成节点间数据状态不一致的问题。 通过共识算法,可以将多个不可靠的个体节点组成一个可靠的分布式系统,实现数据状态的一致性,提高系统的可靠性。

区块链系统本身是一个非常大规模的分布式系统,但它与传统的分布式系统有着明显的区别。 区块链系统建立在去中心化的点对点网络的基础上。 整个系统没有中央权威。 共识算法实现了分散节点之间对交易处理顺序的共识。 这就是区块链系统中的共识算法。 中最重要的角色。

此外,与企业分布式系统不同的是,区块链系统中的共识算法还承担了区块链系统激励模型和治理模型中的一些功能,包括每个区块中哪些矿工被激励,网络中哪些矿工得到奖励等。 . 所有交易费用的结算和分配,区块链网络共识周期的切换等。

Wisdom Chain采用BFT共识算法的分布式系统。 即使系统中的节点发生任何类型的错误,只要易错节点的数量小于一定比例,就可以保证整个系统的可靠性。 因此,在一个开放的分布式系统中,比如区块链网络,必须采用 BFT 共识算法。

比特币算法软件_比特币的共识算法是_比特币算法

比特币的共识算法是_比特币算法软件_比特币算法

目前主流的共识算法

在区块链发展初期,主流的区块链网络都是基于 PoW 共识算法,包括比特币、以太坊和莱特币。

由于 PoW 矿工资源的浪费,基于 PoS 共识算法的研究在 2017 年之后得到快速发展,2018 年将逐步在基于 PoS 共识算法的各公链上线。

目前主流的共识算法可以分为以下几种:

一、按开采方式分类:

1. PoW:所有节点通过解决某个计算问题(如哈希问题)参与共识,包括:比特币、以太币、莱特币。

2. PoS:所有节点通过质押Token参与共识,包括:EOS的DPoS、DFINITY、VBFT。

比特币的共识算法是_比特币算法软件_比特币算法

2. 基于最终性的分类:

1. GHOST:PoW,以太坊-PoS。

2. BFT:Tendermint、EOS DPoS、Algorand、DFINITY、VBFT。

3、基于节点的选择方法:

1. 所有节点参与:PoW、Ethereum PoS、Tendermint。

2. 随机选择部分节点参与:Algorand、Dfinity、VBFT。

比特币算法_比特币的共识算法是_比特币算法软件

比特币算法_比特币的共识算法是_比特币算法软件

▲ 主流共识算法对比

从上面的分类过程中,我们可以看到当前区块链共识算法在性能、可扩展性、去中心化等方面的演进过程。

比特币采用PoW共识算法,通过计算哈希问题和最长链规则实现去中心化的共识算法。 随着比特币网络规模的增大,后续区块在网络传播中的延迟增加,基于最长链规则造成大量假分叉,浪费了网络中的算力和PoW共识的性能算法。

针对假分叉问题,区块链社区随后提出通过DAG扩展PoW共识算法,如:PHANTOM、Conflux等。但针对PoW算力的浪费,区块链社区转而更多基于 PoS 的共识算法。

以太坊还计划逐步减少 PoW 激励,直到 PoW 共识机制完全取消,并完成向 PoS 共识算法的切换。 同时,很多新兴的区块链平台都采用了PoS共识机制,其中最著名的就是EOS的DPoS共识算法。

同时,随着区块链应用的增多,区块链共识算法的可扩展性也日益凸显。 图灵奖获得者 Micali 教授提出了 Algorand 算法,提出了一种基于 VRF 随机选择部分节点参与共识的方法。 BFT方式大大降低了共识算法的消息复杂度,在保证去中心化安全性的同时达成共识。 算法可扩展性。

在此基础上,VBFT等共识算法加入了PoS治理机制,并以此为基础比特币的共识算法是,解决了随机节点选择的采样陷阱问题,在保证算法可扩展性的同时,实现了出色的最终性性能。

比特币算法软件_比特币算法_比特币的共识算法是

WDC的混合共识算法

那么Wisdom Chain为什么采用混合共识算法呢?

由于单一共识算法的局限性,如 PoW 共识速度慢等,区块链研究人员试图将两种或多种共识算法组合起来,取长补短,取得更好的共识特性。

一般来说,混合共识包括PoW+PoS、PoW+BFT、PoS+BFT。 Wisdom Chain的BFT+VRF+POS是新一代的混合共识算法。

总的来说,目前主流的共识算法正在逐渐从PoW转向PoS共识算法,通过VRF随机选择节点来实现算法的可扩展性。 Wisdom Chain采用的BFT+VRF+POS混合共识算法无疑走在了区块链世界的前沿。

欢迎扫码加入WDC智慧链中文社区(Biyong)

比特币算法_比特币算法软件_比特币的共识算法是

比特币算法软件_比特币的共识算法是_比特币算法