欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

當(dāng)前位置:主頁 > 區(qū)塊鏈 > 區(qū)塊鏈技術(shù) > 拜占庭將軍問題介紹

區(qū)塊鏈技術(shù)科普:什么是拜占庭將軍問題?

2024-07-30 15:23:42 | 來源: | 作者:佚名
區(qū)塊鏈與拜占庭將軍問題有著密切的聯(lián)系,區(qū)塊鏈網(wǎng)絡(luò)是一種分布式網(wǎng)絡(luò),其節(jié)點(diǎn)就像拜占庭將軍一樣,需要在不可靠的網(wǎng)絡(luò)環(huán)境中達(dá)成交易和數(shù)據(jù)的共識,那么,什么是拜占庭將軍問題?下文將為大家詳細(xì)介紹

拜占庭是古代東羅馬帝國的首都,它曾經(jīng)是世界上最強(qiáng)大、最富有的城市之一。但是,由于地域廣闊,拜占庭經(jīng)常遭受外敵侵略和內(nèi)部叛亂。為了保衛(wèi)邊境,拜占庭派出了多支軍隊(duì),由不同的將軍指揮。將軍之間如何達(dá)成信息一致性成了最大問題。

而區(qū)塊鏈與拜占庭將軍問題有著密切的聯(lián)系。區(qū)塊鏈網(wǎng)絡(luò)是一種分布式網(wǎng)絡(luò),其節(jié)點(diǎn)就像拜占庭將軍一樣,需要在不可靠的網(wǎng)絡(luò)環(huán)境中達(dá)成交易和數(shù)據(jù)的共識。

兩軍問題

兩軍問題是拜占庭問題的一個特例。

兩軍問題及其無解性證明最早是由E.A. Akkoyunlu、K.Ekanadham和R.V.Huber于1975年在聯(lián)合發(fā)表的論文《網(wǎng)絡(luò)通信設(shè)計(jì)的約束與權(quán)衡》(Some Constraints and Trade-offs In The Design of Network Communications)中首次提出。

1978年,JimGray在《數(shù)據(jù)庫操作系統(tǒng)筆記》書中將這個問題正式命名為“兩軍問題” (Two General’s Problem)。原本是用來分析在一個不可靠的通信鏈路上試圖通過通信以達(dá)成一致是存在問題的,后來常被用于闡述分布式系統(tǒng)的一致性和共識問題。

問題定義

A國的兩支軍隊(duì),分別由兩個將軍領(lǐng)導(dǎo),正在準(zhǔn)備攻擊B國的一支軍隊(duì)。B國的這支軍隊(duì)被包圍在一個山谷里,A國的兩只軍隊(duì)A1和A2分別駐扎在山谷兩邊的山頭上,但從A1駐扎地到A2駐扎地,只有唯一的一條山道,且必須經(jīng)過山谷。同時,B軍的數(shù)量和作戰(zhàn)能力比A1軍和A2軍的任意一支都要強(qiáng)(A軍知道,B軍不知道),A國的任意一支軍隊(duì)單獨(dú)去進(jìn)攻B軍,都會被B軍擊敗,從而讓B軍逃掉,但只要A1軍與A2軍聯(lián)合攻擊,就可以戰(zhàn)勝B軍。

問題:是否可以想出一種能讓A國的兩支軍隊(duì)的將軍達(dá)成同時攻擊約定的算法,該算法可包含發(fā)送和接收處理消息?

說答案:經(jīng)典的兩軍問題是無解的,不存在一個能確保A國·軍隊(duì)成功協(xié)商一致攻擊B國的協(xié)議。但在一定的容忍條件下,可以通過一種相對可靠的方式解決大多數(shù)問題,例如TCP協(xié)議中建立連接的“三次握手”機(jī)制。

拜占庭將軍問題

拜占庭將軍問題是由2013年度圖靈獎得主萊斯利·蘭波特(Leslie Lamport)在1982年發(fā)表的論文《拜占庭將軍問題》(The Byzantine Generals Problem)中首次提出。拜占庭將軍問題描述了如何在存在惡意行為(如消息被篡改)的情況下實(shí)現(xiàn)分布式系統(tǒng)的一致性。

拜占庭帝國的幾支軍隊(duì)將敵城包圍,每支軍隊(duì)都由一名將軍指揮。拜占庭的軍隊(duì)之間只能通過通信兵相互傳達(dá)消息。在觀察敵情之后后,根據(jù)敵城的軍事力量,拜占庭將軍們都得出相同的結(jié)論,只有超過半數(shù)的拜占庭軍隊(duì)共同發(fā)起進(jìn)攻,才能攻破城池,取得勝利。

因此,所有的拜占庭軍隊(duì)必須制定一個聯(lián)合行動計(jì)劃,要么共同進(jìn)攻,要么共同撤退。

但是,情報(bào)部門已經(jīng)知道這些拜占庭軍隊(duì)的將軍中存在叛徒,將試圖破壞忠誠的將軍們達(dá)成一致的聯(lián)合行動計(jì)劃。同時,雖然拜占庭軍隊(duì)的通信兵一定能不被敵方截獲且確保送達(dá)消息,但是通信兵中也可能存在叛徒,可能在傳信過程中篡改或偽造消息,也可能丟失消息。

問題求解

如果將拜占庭問題中的攻城軍隊(duì)的將軍數(shù)量對應(yīng)為分布式系統(tǒng)的節(jié)點(diǎn)數(shù)量,可以將符合拜占庭問題條件的分布式系統(tǒng)稱為”拜占庭系統(tǒng)”,

在拜占庭系統(tǒng)中任意兩個節(jié)點(diǎn)之間的通信是保證可達(dá)的,可以得出以下結(jié)論:

對于一個拜占庭系統(tǒng),如果系統(tǒng)總節(jié)點(diǎn)數(shù)為Z,表示叛變將軍的不可靠節(jié)點(diǎn)數(shù)為X,只有當(dāng)Z≥3X+1時,可由基于拜占庭客容錯(BFT)類算法的協(xié)議保證系統(tǒng)的一致性。

在實(shí)際的系統(tǒng)中,一般把由于系統(tǒng)故障導(dǎo)致節(jié)點(diǎn)不響應(yīng)的情兄歸類為“非拜占庭錯誤(Crash Fault)”,把節(jié)點(diǎn)偽造或篡改信息進(jìn)行惡意響應(yīng)的情況歸類為“拜占庭錯誤(Byzantine Fault)”。

共識算法分類

區(qū)塊鏈系統(tǒng)是一種分布式系統(tǒng),特別是像比特幣、以太坊等公有鏈系統(tǒng),由大量高度分散且彼此不信任的網(wǎng)絡(luò)節(jié)點(diǎn)構(gòu)成,區(qū)塊鏈共識機(jī)制就是以共識算法為核心,確保區(qū)塊鏈系統(tǒng)就某個事物始終能達(dá)成數(shù)據(jù)一致且不產(chǎn)生分叉。

目前,根據(jù)共識算法容錯類型的不同,可以將共識算法分為非拜占庭容錯類(CFT,Crash Fault Tolerance)算法和拜占庭容錯類(BFT,ByzantineFault Tolerance)算法。

非拜占庭容錯類共識算法

對于分布式系統(tǒng),非拜占庭容錯類共識算法能在節(jié)點(diǎn)發(fā)生系統(tǒng)故障或非計(jì)劃停機(jī)等非拜占庭錯誤時,確保整個分布式系統(tǒng)的可靠性;但是,當(dāng)系統(tǒng)中存在惡意節(jié)點(diǎn)偽造或篡改數(shù)據(jù)等行為時,非拜占庭容錯算法無法保證系統(tǒng)的可靠性。

因此,非拜占庭容錯類共識算法主要用于實(shí)現(xiàn)封閉的、系統(tǒng)節(jié)點(diǎn)都受控的企業(yè)吸分布式系統(tǒng),如某企業(yè)構(gòu)建的內(nèi)部分布式應(yīng)用集群系統(tǒng)或分布式存儲系統(tǒng)。非拜占庭容錯類共識算法中最有代表性的包括PaxoS算法與Raft算法。

拜占庭容錯類共識算法

拜占庭容錯類共識算法能允許分布式系統(tǒng)節(jié)點(diǎn)發(fā)生任何類型的錯誤但錯誤節(jié)點(diǎn)數(shù)量不超過一定比例時,確保整個分布式系統(tǒng)的可靠性。簡單的說,只要分布式系統(tǒng)的故障 (由于非拜占庭錯誤或拜占庭錯誤導(dǎo)致)節(jié)點(diǎn)數(shù)與系統(tǒng)總節(jié)點(diǎn)數(shù)相比,小于一定比例,拜占庭容錯類共識算法就能保證分布式系統(tǒng)的可靠性。

由于像比特幣、以太坊等區(qū)塊鏈系統(tǒng)中,存在大量彼此不信任的網(wǎng)絡(luò)節(jié)點(diǎn),不排除有惡意節(jié)點(diǎn)企圖偽造或篡改系統(tǒng)數(shù)據(jù),因此,拜占庭容錯類共識算法是區(qū)塊鏈共識機(jī)制主要采用的共識算法。拜占庭容錯類共識算法中最有代表性的包括PBFT實(shí)用拜占庭容錯算法、PoW工作量證明算法、PoS權(quán)益證明算法等。

以上就是區(qū)塊鏈技術(shù)科普:什么是拜占庭將軍問題?的詳細(xì)內(nèi)容,更多關(guān)于拜占庭將軍問題的資料請關(guān)注腳本之家其它相關(guān)文章!

免責(zé)聲明:本文只為提供市場訊息,所有內(nèi)容及觀點(diǎn)僅供參考,不構(gòu)成投資建議,不代表本站觀點(diǎn)和立場。投資者應(yīng)自行決策與交易,對投資者交易形成的直接或間接損失,作者及本站將不承擔(dān)任何責(zé)任。!
Tag:拜占庭將軍   問題  

你可能感興趣的文章

更多

熱門幣種

  • 幣名
    最新價格
    24H漲幅
  • bitcoin BTC 比特幣

    BTC

    比特幣

    $ 91822.8¥ 653273.31
    +0.44%
  • ethereum ETH 以太坊

    ETH

    以太坊

    $ 3007.89¥ 21399.63
    -2.87%
  • tether USDT 泰達(dá)幣

    USDT

    泰達(dá)幣

    $ 0.9989¥ 7.1066
    -0.02%
  • ripple XRP 瑞波幣

    XRP

    瑞波幣

    $ 2.1193¥ 15.0777
    -0.89%
  • binance-coin BNB 幣安幣

    BNB

    幣安幣

    $ 899.75¥ 6401.27
    -2.51%
  • solana SOL Solana

    SOL

    Solana

    $ 141.87¥ 1009.33
    +1.57%
  • usdc USDC USD Coin

    USDC

    USD Coin

    $ 1.0008¥ 7.1201
    +0.03%
  • tron TRX 波場

    TRX

    波場

    $ 0.286¥ 2.0347
    -0.56%
  • dogecoin DOGE 狗狗幣

    DOGE

    狗狗幣

    $ 0.1574¥ 1.1198
    -0.63%
  • cardano ADA 艾達(dá)幣

    ADA

    艾達(dá)幣

    $ 0.465¥ 3.3082
    -0.47%

幣圈快訊

  • Bitget推出合約新幣活動,交易BTC、ETH、XRP等代幣解鎖USDT空投

    2025-11-20 19:13
    Bitget 推出新一期合約新幣活動,新老用戶均可參與。新用戶若完成不少于 1,000 USDT 的首次合約交易,且凈充值大于 100 USDT,前 1,000 名每人可獲得 10 USDT。此獎池可交易任意幣對。此外,所有用戶若交易額排名前 1,000 且累計(jì)交易額滿 10,000 USDT,可...
  • 298.24萬枚TON從匿名地址轉(zhuǎn)出,經(jīng)中轉(zhuǎn)后流入TON

    2025-11-20 19:11
    據(jù)Arkham數(shù)據(jù),在19:04,298.24萬枚TON(價值約509.99萬美元)從一匿名地址(Ef9xgc8y...開頭)轉(zhuǎn)出至另一匿名地址(EQBNL2W5...開頭)。隨后,該地址將部分TON(149.12萬枚)轉(zhuǎn)移至TON。
  • Auradine將其原生Stratum V2引入到其新型Teraflux礦機(jī)中。

    2025-11-20 19:09
    Auradine 已將原生 Stratum V2 支持集成到其 Teraflux 礦機(jī)中,無需第三方軟件修改。該協(xié)議相比 Stratum V1 具有更高的性能、穩(wěn)定性和安全性,并直接嵌入到 Auradine 的 FluxOS 系統(tǒng)中。首席戰(zhàn)略官 Sanjay Gupta 強(qiáng)調(diào)了該協(xié)議業(yè)界領(lǐng)先的安全性和效率,這是與 StratumV2、DMND 和 Braiins 團(tuán)隊(duì)合作開發(fā)的。
  • Exponential Science推出ES加速器,支持打造未來的深度科技創(chuàng)始人。

    2025-11-20 19:09
    Exponential Science 與風(fēng)險投資孵化器 H-FARM 合作推出了 ES Accelerator,這是一個專注于創(chuàng)始人的早期創(chuàng)業(yè)項(xiàng)目,旨在支持使用分布式賬本技術(shù)、人工智能和量子計(jì)算的初創(chuàng)公司。入選的初創(chuàng)公司將獲得股權(quán)投資、導(dǎo)師指導(dǎo),以及與 MiCA Crypto Alliance 和 Hedera 等合作伙伴的對接機(jī)會。該項(xiàng)目面向擁有技術(shù)專長和原型產(chǎn)品的種子輪和天使輪創(chuàng)業(yè)團(tuán)隊(duì),提供研討會、小組學(xué)習(xí)和生態(tài)系統(tǒng)對接等服務(wù)。
  • H100Group中期財(cái)務(wù)報(bào)告:已累計(jì)持有1046枚比特幣

    2025-11-20 19:06
    11月20日消息,瑞典上市公司H100 Group昨日發(fā)布了2025年5月1日至9月30日期間的中期財(cái)務(wù)報(bào)告,稱H100已成為北歐地區(qū)首家比特幣資產(chǎn)儲備公司,已在104天內(nèi)累計(jì)持有1046枚比特幣;總資產(chǎn)達(dá)12.5億瑞典克朗,凈資產(chǎn)為8.88億瑞典克朗;流動性狀況良好,截至2025年9月30日,現(xiàn)金持有量為3680萬瑞典克朗;報(bào)告中的大部分虧損反映了非現(xiàn)金會計(jì)影響,如商譽(yù)折舊和比特幣估值波動。
  • 查看更多