简述共识算法的发展历史

共识算法是分布式系统中一致性算法的研究领域,可以定义为一组一致性算法,它可以帮助不同节点间的网状结构产生共识。当节点执行网络中的一种算法时,所有节点都同意使用该算法,以便在分布式系统中安全性地进行提案和计算。

共识算法的发展可以追溯到20世纪早期,当时研究者们第一次意识到这种达成一致的算法的重要性。之后,在过去的50多年里,一些研究者逐步将其发展成一种十分有用的技术。

早期的共识算法大多建立在拜占庭将军问题的基础上,该问题涉及多达n个将军从多个要塞中保护宝藏。在最初的算法中,需要将n个将军置于每个要塞中,以便他们能够建立一个共识。最初的共识算法使用了基于时间的分层结构,以确定多少将军今天存在于那个要塞。

1960年,史蒂文斯·特里萨发明了第一个分布式时钟,即Lamport时钟,该时钟有助于解决拜占庭将军问题。 Lamport时钟使用定义为“比较rempo并决定最大值”的算法来解决此问题。

随后,另一位学者——简·盖滕史密斯——将其拓展,并用他的一些研究来了解可靠的发送消息。在其提出的叫做“安全多播”的想法中,可以确保每个节点都收到来自其他节点的消息。

1980年,罗素·基洛夫用其引入的共识算法解决了一致性问题。他提出了一个算法,该算法在确保节点达成一致的同时,确保服务可用。这又被称为熵算法。

之后,研究者们构建了一个系统(称为Paxos),它可以保证分布式系统中多个进程之间的一致性运行,其中,由Ramuel Lamport设计的Lamport锁也被用于改进Paxos算法。 Paxos算法又称为“安全多播”算法,它可以帮助系统中的多个进程安全地做出决策。

随着技术的不断发展,众多新的共识算法也应运而生,如empo,bft,pba等,这些共识算法都可以帮助提高系统执行效果,并降低工作方面的复杂性。

此外,在分布式技术的发展中,比特币的生成也推动了共识算法的发展,它们提出了比特币中Nakamoto共识算法,以及其他一些证明机制,如Nakamoto Proof、DPoS(Decentralized Proof of Stake)、Delegated Proof of Stake等,应用于比特币等数字货币系统中。

总之,在过去的几十年里,共识算法一直在不断发展,并被用于解决不同应用场景中的问题。由于其可靠的安全性和较小的计算消耗,它可以改变当今分布式系统的共识方式。

简述共识算法的发展历史

24小时热点

1U等于多少人民币?U币怎么兑换人民币?

U币(如USDT)是一种基于区块链技术的稳定币,其价值与美元 ...

251060

区块链圈小菜鸡

虚拟币杠杆倍数的计算方法有哪些?虚拟币杠杆会爆仓吗?

虚拟币杠杆倍数的计算方法一般是可以通过两种公式进行,计算过程 ...

9956

区块链圈小菜鸡

怎么查询我的比特币?比特币在哪里看自己有没有?

比特币作为一种去中心化的数字货币,其所有权记录于区块链上,而 ...

52321

区块链圈小菜鸡

探索公链与SOLS币:揭示区块链的未来潜力与应用

本文深入探讨公链和SOLS币的概念、特点与应用,分析它们如何 ...

2676

14311113009

全面解析Sol币钱包:下载指南与支持钱包推荐

了解什么是Sol币钱包,详细下载指南,以及哪些钱包支持Sol ...

2107

14311113010

探索Solana手机钱包与Sollet钱包:功能对比与未来趋势

深入解析Solana手机钱包与Sollet钱包的特点对比和应 ...

1590

14311113003

U币与人民币如何换算?一个U币等于多少人民币?

U币与人民币的换算率大致等同于美元对人民币的汇率,但具体数值 ...

243525

区块链圈小菜鸡

深入了解Solana生态系统:SOL币与购买指南全面解析

探索Solana高性能区块链的独特特点和优势,详细解析SOL ...

2395

法大大存证区块链

小狐狸钱包与Sol链交易指南:优化区块链使用体验

探讨如何在小狐狸钱包中添加OK链并进行Sol链交易,深入解析 ...

1991

14311113004

盘点十大比特币挖矿网站

随着比特币和其他数字货币的普及,挖矿已经成为许多人获取加密货 ...

217732

波场区块链浏览器

热点专题

区块链网是什么

中国区块链价值评价中心 中国区块链价值评价中心于2 ...

5292806

知信链

免费的行情软件app网站在国外有哪些?

区块链看行情的软件,简而言之,就是一类能够实时提供数字货币行 ...

2377018

波场区块链浏览器

雷达币最新进展:2024年主网上线时间及前景预测

近期有传闻称,新加坡的加密货币交易所推出了一款雷达币,这款被 ...

1827508

波场区块链浏览器

2024年最新十大不收费看盘软件排名公布

随着股市交易的普及和技术的发展,投资者对高效、可靠且免费的看 ...

1125849

波场区块链浏览器

元界(Metaverse)

元界(Metaverse)是一个去中心化的公有区块链项目,元 ...

992187

WEEX数字货币

BTC123

BTC123(www.btc123.com)成立于2011年 ...

839225

Kusama 测试网

最全传销名单,请告诉家人朋友,别让他们上当受骗后赔到血本无归

因为互联网的发展,让现代传销具备了更强的隐蔽性,更让社会经验 ...

785641

律动 BlockBeats

中币网zb——中币交易所

ZB.com是一个全球化的数字货币交易所,目前已获得泰国和迪 ...

751221

中币交易所

Bitfinex(香港B网)

Bitfinex交易平台目前仍处于试运营阶段,该平台由iFi ...

722733

Hi元宇宙

DAC币——达芬奇Davinci Coin

达芬奇项目的平台是通过叫作"Dchain"的自身区块链把可以 ...

715222

Mechanism Capital