當前位置:首頁 > 物聯(lián)網(wǎng) > 區(qū)塊鏈
[導讀] 拜占庭將軍問題是學習比特幣技術(shù)一個繞不開的話題。下次聽別人談起拜占庭,你也可以過去侃兩句啦。 什么是拜占庭將軍問題? 拜占庭將軍問題(Byzantine failures),是由

拜占庭將軍問題是學習比特幣技術(shù)一個繞不開的話題。下次聽別人談起拜占庭,你也可以過去侃兩句啦。

什么是拜占庭將軍問題?

拜占庭將軍問題(Byzantine failures),是由計算機科學史上的傳奇人物萊斯利·蘭伯特提出的。主要針對點對點通信中的基本問題——分布式系統(tǒng)一致性問題。

是不是有種不明覺厲的感覺?完全聽不懂??!

別著急,繼續(xù)往下看唄。

蘭伯特說:故事讓問題變得受歡迎。所以,拜占庭將軍問題,是蘭伯特在研究分布式系統(tǒng)容錯性時,編的一個故事:

拜占庭帝國想要進攻一個無比強大的敵人,派出了10支軍隊去包圍這個敵人。由于這樣那樣的原因,這10支軍隊不能集合在一起進攻,必須分開駐扎,然后同時發(fā)起攻擊。

而這個敵人十分的強大,可以同時抵抗5支拜占庭軍隊的襲擊。拜占庭軍隊里的任何一支,想要單獨進攻的話,都毫無勝算。除非至少超過一半(即6支及以上的軍隊)同時進攻,才能打敗敵人。軍隊分散在敵人的四周,依靠通信兵來相互傳遞消息:商量“要不要進攻”和“什么時候進攻”。

(因為存在消息丟失的不可靠信道上,試圖通過消息傳遞來達到一致性,是不可能的。所以,在研究拜占庭將軍問題的時候,我們已經(jīng)假定了信道是沒有問題的。即所有的通信兵是靠譜的,沒有叛徒。)

那么問題來了,如果將軍里有叛徒,那么這個叛徒將軍可能發(fā)送錯誤消息。比如:告訴其中4只軍隊要進攻,然后告訴另外5只軍隊不進攻,然后只有4只軍隊同時進攻,吃了敗仗。剩下5只軍隊,也無法戰(zhàn)勝這個強大的敵人。最后拜占庭軍隊戰(zhàn)敗。叛徒真的面黑心黑。

在這種狀態(tài)下,拜占庭將軍們,能不能找到一種分布式的協(xié)議,讓他們能夠遠程協(xié)商,保證多于6支軍隊在同時發(fā)起進攻?從而打贏這場仗?

計算機科學中,有類似的問題,比如安全漏洞。

系統(tǒng)中的不同節(jié)點,會對觀察者提供不同的信號。在不知道這些信息是否損壞的情況下,如何交換信息?

比特幣和拜占庭將軍問題有什么關系?

比特幣解決了網(wǎng)絡中存在的拜占庭將軍問題。

比特幣解決了分布式系統(tǒng)信息不一致的問題。

眾所周知,比特幣是一個分散網(wǎng)絡,一個個節(jié)點,一個個礦工,就像包圍敵人的拜占庭將軍們。

而礦工記錄的區(qū)塊信息是否真實?會不會造假人?如何判斷?

作惡的礦工造假賬,就像混進了軍隊里的的叛徒。他們會跟其他節(jié)點說,他們的假信息是真的,他們記的假賬也是真的。叛徒混了進來,會破壞整個比特幣網(wǎng)絡的真實性和有效性。

大神中本聰解決了這個問題。

首先,大神在設計比特幣時,采用了工作量證明機制(PoW)。礦工需要找到一個正確的隨機數(shù),才能記賬。而隨機數(shù)是大家認可的數(shù)學邏輯,隨機嘛,誰都控制不了。這樣,所有的礦工(將軍)達成共識,投身于轟轟烈烈的挖礦事業(yè)中。

其次,造假成本高,真實有獎勵。礦工挖礦,要耗費越來越多的時間、電力、資源,造假成本太高。而新幣獎勵,也激勵著礦工真實記賬。

第三,每個節(jié)點(將軍)手里,都有一份實時與其他節(jié)點同步的賬本,而且賬本有時間戳加持,有簽名驗證身份,如果誰造假,可以非常清楚何人何時造假。

最后,當意見不一致,只要大多數(shù)人(超過50%)的人同意,少數(shù)服從多數(shù),在分散式網(wǎng)絡中共識達成。只要好節(jié)點是大多數(shù),整個比特幣網(wǎng)絡的記賬就是真實的。
來源: 區(qū)塊鏈研習社?

本站聲明: 本文章由作者或相關機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領增長 以科技創(chuàng)新為引領,提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關鍵字: BSP 信息技術(shù)
關閉
關閉