第312章 收益(2/2)
「然後再由我和楊雨婷講解另外兩個房間的情況。」
鄭傑頗受鼓舞地點了點頭:「好的!」
在這次遊戲中,他也算是獨當一面地進入了『4人房間』從第1社區的玩家身上賺取了大量的簽證時間。
雖然從結果上來看這幾乎是有手就行,而且收益也只能算是個添頭,但對於鄭傑來說,也仍舊算是一次重大的進步。
很快,三人互相補充,講完了遊戲的全過程。
楊雨婷頗為坦誠地說道:「所以,其實這次我們四個都是被帶飛的,我也沒起到什麼太大的作用。
「不僅是第一階段要測出各種獎懲數值,第二階段還要考慮每個房間不同的情況,並分配數字牌、確定玩家進入房間的順序,這些條件未免太苛刻了。
「第二階段的準備時間很短,只有15分鐘,但凡有任何的疏漏,都有可能產生非常嚴重的後果。
「第1社區就是因為在第一階段漏測了數值,導致戰術安排全錯。」
她看向蔡志遠:「我到現在都有點想不明白,這麼多事情,你是怎麼在那麼短的時間內想清楚的?」
雖說之前蔡志遠確實在社區的復盤環節表現不錯,但在此之前,他在遊戲內的表現確實並不算突出。
所以眾人會感到驚訝也是很正常的。
蔡志遠看了看眾人:「你們為什麼又用這種眼神看著我,難道你們又忘了我的本職工作是什麼了嗎?
「我再強調一遍,我是寫算法的。
「這遊戲對我來說,完全是專業對口。
「因為我在看完第二階段的規則之後就立刻意識到了,這遊戲就是以『拜占庭容錯算法』為核心進行設計的。
「所以我根本不用去推演三個房間的具體情況,只要簡單地套一下公式,就能立刻想到最優策略。」
鄭傑愣住了,他聽到了一個從沒聽過的名詞。
「拜占庭容錯算法?那是……什麼東西?」
蔡志遠解釋道:「我在進入第二階段之後的第一時間就跟你說過,我們不要拿『4人房間』的房主,因為這就是個陷阱。
「原因很簡單,4人房間,在有1名出題人的情況下,必然有3名答題人。而這其中,有一名自由人。
「自由人可以看成是『拜占庭容錯算法』裡面的惡意節點,這樣的結構無法達成容錯算法的基礎要求,所以是行不通的。
「換言之,自由人在這個房間裡為所欲為。
「至於這個算法的內容也很簡單,可以這樣理解:在一個去中心化的分布式結構中,惡意節點的數量必須少於三分之一,否則就無法達成『拜占庭容錯』,給不出一致的回答。」
眾人的表情仍舊迷茫。
鄭傑輕咳兩聲:「蔡哥,我認為有必要先從這個什麼『拜占庭算法』的科普開始講起。」
蔡志遠想了想:「好吧,那我簡單解釋一下。
「簡單來說,拜占庭容錯算法又叫做拜占庭將軍問題。
「假設現在有一座非常堅固的城堡,想要打下這座城堡,就需要許多支不同的軍隊一起發起進攻。
「如果這些軍隊無法達成一致,只有一部分軍隊進攻,那麼戰鬥就必然失敗。
「所以,這些軍隊的將軍互相約定,在進攻之前大家互相通氣,每支軍隊都派出信使向其他軍隊傳遞信息:進攻或者撤退。
「如果超過半數的將軍決定進攻,那麼第二天大家就約好一起進攻;如果超過半數的將軍決定撤退,那麼第二天大家就約好一起撤退。
「這看起來是個沒什麼太大問題的方案,對吧?」
眾人點了點頭。
蔡志遠繼續說道:「但現在的問題在於,這些將軍裡面可能會出現叛徒。」
(本章完)