零基础一文读懂分布式系统( 五 )
\n
二、分布式系统的共识算法
\n虽然 FLP 不可能原理很残酷 , 但分布式系统能够带来的好处是值得我们迎难而上的 。 既然不存在面向所有场景的共识算法 , 那么也许可以找到一些在特定场景中有效的共识算法 。 共识算法 , 是指让分布式系统达成共识的方法 。
\n让我们看看科学家们是如何一步一步限定场景 , 并实现该场景下的共识算法的 。
\n首先 , 如果系统中的每一台计算机都可以提出自己的结果 , 场面无疑是复杂的 , 因为我们连就哪一个结果去达成共识都无法知晓 。 所以解决共识问题的第一步是确定共识的到底是什么 , 最简单的方法就是某一台计算机说了算 , 它提出一个结果 , 其他的计算机来表态是否同意这个结果 。
\n说了算的那台计算机被称为提案者或者领导者 。 虽然通过领导者来实现共识并不是唯一解决问题的方法 , 但绝大多数协议都是在此基础上实现的 , 包括区块链系统中使用的共识算法 。
\n所以你看 , 并没有绝对的去中心化 , 实现共识的第一步就是要确定一个中心 。
推荐阅读
- s6|金铲铲之战:S6双城传说如何才能快速上手?基础知识很关键
- 手机游戏|LOL手游跳段有先兆!60%胜率是基础,若ID前出现“小代标”,恭喜
- 三国志|日本人对三国的热爱,盘点十部以三国为基础创作的日漫,名字带有“三国志”的就占据半壁江山
- 地下城堡|《代号:破晓》官网“暗藏”剧情,你都读懂了吗?
- 法术|双城之战:羁绊、海克斯强化、装备一文看懂
- 泰拉瑞亚|泰拉瑞亚:挖矿的基础操作,地下真的有怪物!
- 太空狼人杀|《太空狼人杀》将登陆索尼和微软的游戏平台,基础售价29.99美元
- 地下城与勇士|2021年的DNF游戏,适合初学者,零基础的新人入坑吗
- 仙剑奇侠传七|“吃鸡”游戏中单价最高的氪金物品!氪度力压车皮,却一文不值!
- 交易|GameFi的未来需要更多支点,lemo EMDM打造撬动行业的基础设施!