首页 > 编程语言 >共识算法学习路线

共识算法学习路线

时间:2024-05-16 21:21:12浏览次数:14  
标签:学习 博客 路线 算法 共识 Raft Paxos

初次接触共识算法领域让我非常头疼,大量晦涩难懂的资料让我无从下手。为了让我的人生更容易些,我决定在这里记录一些在学习过程中搜集到的认为有用的资料。

⚠️: 这个博客是随时更新的。由于我目前对相关领域认知的匮乏,目前这个博客可能毫无营养。如果你不小心检索到了这个博客,建议你不要在这里停留太长时间。

Paxos

Paxos 是共识算法领域领军人物 Lamport 提出的行业奠基性的共识算法。然而由于其晦涩难懂令大量研究人员头疼。

Raft

RAFT 是斯坦福大学的学者为了降低共识算法的学习难度所设计的一种以易于理解为首要目标的共识算法。

[译]寻找可理解的共识算法(Raft)| Ying ZHANG 的博客, #机翻+人工

标签:学习,博客,路线,算法,共识,Raft,Paxos
From: https://www.cnblogs.com/Undefined443/p/18196746

相关文章

  • m基于Q-Learning强化学习的路线规划和避障策略matlab仿真
    1.算法仿真效果matlab2022a仿真结果如下:      2.算法涉及理论知识概要      Q-Learning是强化学习中的一种重要算法,它属于无模型(model-free)学习方法,能够使智能体在未知环境中学习最优策略,无需环境的具体模型。将Q-Learning应用于路线规划和避障策略中,智能......
  • 三种非对称加密算法比较,以及JWT中的对应
    非对称密钥加密算法RSA:RSA是一种非对称加密算法,它需要使用两个密钥:公开密钥(publickey)和私有密钥(privatekey)。如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;反之,如果用私有密钥对数据进行加密,则只有用对应的公开密钥才能解密。DSA:DSA(DigitalSignature......
  • 代码随想录算法训练营第八天 | 344.反转字符串 替换数字
    344.反转字符串题目链接文章讲解视频讲解时间复杂度o(n)空间复杂度o(1)思路:双指针解决,和翻转数组一样classSolution{public:voidreverseString(vector<char>&s){intleft=0,right=s.size()-1;while(left<right){......
  • python算法:详细图解: 排序:冒泡排序
    一,什么是冒泡排序?1,冒泡排序和快速排序都属于交换排序所谓交换,就是对序列中两个元素根据键值的比较结果来对换这两个记录在序列中的位置交换排序的特点:将键值较大的元素向序列的尾部移动,键值较小的元素向序列的前部移动2,冒泡排序:BubbleSort,是一种最基础的交换排序,冒泡排......
  • python算法:阿米巴分裂
    一,阿米巴分裂的题目:阿米巴虫用简单分裂的方式繁殖,它每分裂一次要用3分钟,3分钟后会分裂成为2只。将若干个阿米巴放在一个盛满营养液的容器内,45分钟后容器内充满了阿米巴。已知容器最多能够装220只阿米巴。试问,开始的时候往容器内放了多少个阿米巴?二,解析一:分析:已知45......
  • python算法:打字员问题
    一,题目:现有一堆稿件,甲单独打字完成需要6小时,乙单独打字完成需要10小时,甲工作了若干小时后因家中有事由乙接着干,两人完成稿件一共用了7小时,问甲打字用了几个小时?二,解析:1,为了方便计算,我们假设这堆稿件分成60份,可以得到:甲每小时打10份,乙每小时打6份,设甲用时x,取值范围:[......
  • python算法:篮球联赛
    一,篮球联赛题目某大学举办一次全校学生篮球联赛,全校共n支球队,采用单循环制(每两支队之间比赛一场),一共需要进行多少场比赛?二,解析:思路:我们假设按出场顺序进行比赛只有第一个队时,无法比赛第二个队出场时,与1队比赛一场,可得:f(2)=1第三个队出场时,与1队,2队各比赛一场,可以得到......
  • python算法:握手问题
    一,题目小明在家中举办派对,请邀请好友来参加,来参加宴会的每两个人之间要握手,而且是仅握手一次,则当人数为n时总共需要握手多少次?二,解析1,思路:我们假设每个人到达后按先后顺序握手:这样从人数最少时开始分析:开始时会场中只有小明,是参会的第一个人,假设第二个人到达时,与小明握......
  • python算法:常胜将军
    一,题目有火柴21根,两人依次取,每次每人只可取走1~4根,不能多取,也不能不取,谁取到最后一根火柴谁输。请编写一个人机对弈程序,要求人先取,计算机后取;计算机为“常胜将军”。二,解析要想让计算机是“常胜将军”,就需要让人取到最后一根火柴。这个怎么实现?就是在倒数第二轮时计算机只剩......
  • python算法:求车速
    一,for循环:1,功能:重复执行同一段代码语法:forindexinrange(n):   #循环体代码index:用来依次接收可迭代对象中的元素的变量名range()函数:负责返回整数序列流程图:2,应用range可以同时指定start和stop,用for遍历并打印1234#指定start和s......