第312章 拜占庭容错算法 (5 / 6)
“而反过来,出题人一方的目标是,让我们无法达成一致选项。
“比较简单的方法是,出题人一方的普通玩家,只要故意跟我们选择不同选项就可以了。
“所以,我们才需要设置房间规则,强制这些玩家必须提交多数派选项。
“提交建议这个功能,实际上就是在模拟拜占庭容错算法的运算过程,每个玩家都必须强制发送当前的多数派建议,但是会有一定的时间间隔。
“所以在一遍一遍地发送之后,除自由人以外,所有普通答题人的建议会变成同一个选项。
“之后,游戏规则会强制这些玩家提交这个选项,就达成了全员一致的目标。
“但就像蔡哥说的,提交建议的模拟过程,本身需要多数派建议达到一定数量之后才能成立。
“自由人玩家,实际上扮演了恶意节点和叛徒,他们会不断发送少数派建议,来扰乱运算。
“假设这些恶意的自由人比较多的话,就可能出现这样的情况:
“此时本来是A选项建议比较多,但突然出现了很多B选项建议反超了,导致一些玩家改成了B选项建议,然后又突然出现了一些A选项建议……
内容未完,下一页继续阅读