国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

區(qū)塊鏈安全理論與實踐(Blockchain for Distributed Systems Security)閱讀筆記D4——OM算法

這篇具有很好參考價值的文章主要介紹了區(qū)塊鏈安全理論與實踐(Blockchain for Distributed Systems Security)閱讀筆記D4——OM算法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

OM算法

拜占庭將軍問題

拜占庭將軍問題是經(jīng)典的共識問題之一。假設(shè)有 N N N個拜占庭將軍,每個人都指揮一個同樣規(guī)模的軍隊,包圍了一座地方城市。而拜占庭將軍之間,是地理隔離的,他們之間只能通過信使送信進行交流。為了合作進攻,每個將軍向其他將軍送信傳送消息進行投票來決定是否進攻。也就是說,每個將軍會給其他 N ? 1 N-1 N?1個將軍派遣信使,信使會攜帶一個寫著“進攻”或者“撤退”的信,當將軍收到的“進攻”數(shù)量大于“撤退”數(shù)量的時候,就進攻,反之撤退。
然而,敵軍也不會坐以待斃,早已在將軍的信使里面安插了間諜,他們通過送和原本的內(nèi)容相反的信,來干擾投票。
那么,我們通過設(shè)計一個什么樣的算法,來使各個將軍之間達成共識呢?

口頭消息傳遞(Oral Messaging, OM)算法

這是最初的拜占庭將軍問題的解決方案,下面將以偽代碼的形式講解OM算法,注意Default是預(yù)定值, f f f是最多有 f f f個將軍有故障

BEGIN OM(f):

  1. 指揮官將值發(fā)送給每個中尉
  2. f o r for for i = 1 : N ? 1 i=1:N-1 i=1:N?1 d o do do
  3. ?? ?? i f if if 中尉收到了值:
  4. ?? ???? ?? 中尉 i i i將從指揮官收到的值存儲為 v i , i v_{i,i} vi,i?;
  5. ?? ?? e l s e else else:
  6. ?? ???? ?? v i , i = D e f a u l t v_{i,i}=Default vi,i?=Default
  7. e n d end end f o r for for
  8. f o r for for i = 1 : N ? 1 i=1:N-1 i=1:N?1 d o do do
  9. ?? ?? f o r for for j = 1 : N ? 1 j=1:N-1 j=1:N?1 and j ≠ i j\neq i j?=i d o do do
  10. ?? ???? ?? ?? ?? i f if if 中尉收到了值:
  11. ?? ???? ?? ?? ?? ?? ????中尉 i i i將從中尉 j j j收到的值存儲為 v i , j v_{i,j} vi,j?;
  12. ?? ???? ?? ?? ?? e l s e else else:
  13. ?? ???? ?? ?? ?? ?? ???? v i , j = D e f a u l t v_{i,j}=Default vi,j?=Default
  14. ???????? e n d end end f o r for for
  15. 中尉 i i i使用majority{ v i , 1 , v i , 2 … v i , N ? 1 v_{i,1},v_{i,2}…v_{i,N-1} vi,1?,vi,2?vi,N?1?}
  16. e n d end end f o r for for

當算法進行到 f = 0 f=0 f=0的時候,算法變成:

BEGIN OM(0):

  1. 指揮官給每個中尉發(fā)送值:
  2. f o r for for i = 1 i=1 i=1: N ? 1 N-1 N?1 d o do do
  3. ?? ?? i f if if 中尉 i i i收到了值
  4. ?? ???? ?? 中尉 i i i將指揮官發(fā)送的值存為 v i , i v_{i,i} vi,i?;
  5. ?? ?? e l s e else else:
  6. ?? ???? ?? v i , i = D e f a u l t v_{i,i}=Default vi,i?=Default
  7. ?? ??中尉使用 v i , i v_{i,i} vi,i?
  8. e n d end end f o r for for

N ≥ 3 f + 1 N\geq3f+1 N3f+1的時候算法就可以達成共識。但是很明顯,這是一個遞歸算法算法的復(fù)雜度是指數(shù)增長的,對于現(xiàn)在互聯(lián)網(wǎng)中海量的節(jié)點而言,這個算法不現(xiàn)實。文章來源地址http://www.zghlxwxcb.cn/news/detail-816558.html

到了這里,關(guān)于區(qū)塊鏈安全理論與實踐(Blockchain for Distributed Systems Security)閱讀筆記D4——OM算法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【送書福利-第三十一期】《區(qū)塊鏈安全理論與實踐(安全技術(shù)經(jīng)典譯叢)》

    【送書福利-第三十一期】《區(qū)塊鏈安全理論與實踐(安全技術(shù)經(jīng)典譯叢)》

    ?? 作者介紹:我是程序員洲洲,一個熱愛寫作的非著名程序員。CSDN全棧優(yōu)質(zhì)領(lǐng)域創(chuàng)作者、華為云博客社區(qū)云享專家、阿里云博客社區(qū)專家博主、前后端開發(fā)、人工智能研究生。公粽號:程序員洲洲。 ?? 本文專欄:本文收錄于洲洲的《送書福利》系列專欄,該專欄福利多多

    2024年02月04日
    瀏覽(30)
  • 分布式系統(tǒng)(Distributed Systems)概述

    分布式系統(tǒng)(Distributed Systems)概述

    隨著互聯(lián)網(wǎng)的持續(xù)發(fā)展(以Web應(yīng)用為代表)、計算機應(yīng)用的深入、分布式系統(tǒng)構(gòu)建技術(shù)的日益成熟,分布式系統(tǒng)逐漸深入到人們的日常生活,并滲透到社會、經(jīng)濟、文化生活的各個方面。現(xiàn)如今,分布式系統(tǒng)已成為主流的軟件系統(tǒng)。本文主要介紹下分布式系統(tǒng)的特征和在進行分

    2024年02月14日
    瀏覽(23)
  • 【聯(lián)邦學習+區(qū)塊鏈】TORR: A Lightweight Blockchain for Decentralized Federated Learning

    【聯(lián)邦學習+區(qū)塊鏈】TORR: A Lightweight Blockchain for Decentralized Federated Learning

    論文地址 :https://ieeexplore.ieee.org/abstract/document/10159020 提出了輕量級的區(qū)塊鏈TORR用于去中心化的聯(lián)邦學習 提出了新的共識協(xié)議Proof of Reliablity來過濾掉不可靠的設(shè)備,從而減少系統(tǒng)延遲。提出了一種快速聚合算法來執(zhí)行快速且正確的聚合,進一步降低系統(tǒng)延遲。 采用糾刪碼,

    2024年02月04日
    瀏覽(49)
  • 分布式鏈路追蹤——Dapper, a Large-Scale Distributed Systems Tracing Infrastructure

    分布式鏈路追蹤——Dapper, a Large-Scale Distributed Systems Tracing Infrastructure

    要解決的問題 如何記錄請求經(jīng)過多個分布式服務(wù)的信息,以便分析問題所在? 如何保證這些信息得到完整的追蹤? 如何盡可能不影響服務(wù)性能? 當用戶請求到達前端A,將會發(fā)送rpc請求給中間層B、C;B可以立刻作出反應(yīng),但是C需要后端服務(wù)D、E的配合才能應(yīng)答 一個簡單有用

    2024年02月12日
    瀏覽(30)
  • A Blockchain-Enabled Federated Learning System with Edge Computing for Vehicular Networks邊緣計算和區(qū)塊鏈

    A Blockchain-Enabled Federated Learning System with Edge Computing for Vehicular Networks邊緣計算和區(qū)塊鏈

    摘要:在大多數(shù)現(xiàn)有的聯(lián)網(wǎng)和自動駕駛汽車(CAV)中,從多輛車收集的大量駕駛數(shù)據(jù)被發(fā)送到中央服務(wù)器進行統(tǒng)一訓(xùn)練。然而,在數(shù)據(jù)共享過程中,數(shù)據(jù)隱私和安全沒有得到很好的保護。此外,集中式體系結(jié)構(gòu)還存在一些固有問題,如單點故障、過載請求、無法容忍的延遲等

    2024年02月05日
    瀏覽(17)
  • Privacy-Preserving Byzantine-Robust Federated Learning via Blockchain Systems論文筆記

    Privacy-Preserving Byzantine-Robust Federated Learning via Blockchain Systems論文筆記

    總述:本文提出了一種PBFL的方案,可以用來驗證用戶上傳的梯度信息(主要使用到的是余弦相似性),過濾惡意用戶的梯度;并且可以防止服務(wù)器的單點故障,利用區(qū)塊鏈使得協(xié)議的執(zhí)行更加的透明。 本文的主要貢獻:因為之前使用的同態(tài)加密方案存在低效的問題(具體而

    2024年01月22日
    瀏覽(46)
  • 論文筆記:Privacy-Preserving Byzantine-Robust Federated Learning via Blockchain Systems

    論文筆記:Privacy-Preserving Byzantine-Robust Federated Learning via Blockchain Systems

    會議來源:IEEE TRANSACTIONS ON INFORMA TION FORENSICS AND SECURITY , VOL. 17, 2022 1.分布式機器學習在海量數(shù)據(jù)上實現(xiàn)了更大模型的訓(xùn)練,但仍然容易受到安全和隱私泄露的影響 2.保護隱私的聯(lián)邦學習方案之一是使用同態(tài)加密方案(如Paillier),對局部梯度進行加密,但局部梯度難以計算和傳輸

    2024年02月04日
    瀏覽(19)
  • A Survey of IoT Applications in Blockchain Systems Architecture,Consensus,and Traffic Modeling 論文學習

    A Survey of IoT Applications in Blockchain Systems Architecture,Consensus,and Traffic Modeling 論文學習

    A Survey of IoT Applications in Blockchain Systems: Architecture, Consensus, and Traffic Modeling ACM Computing Surveys, 2020 LAPHOU LAO, ZECHENG LI, SONGLIN HOU, and BIN XIAO, The Hong Kong Polytechnic University, China SONGTAO GUO, Chongqing University, China YUANYUAN YANG, Stony Brook University, America 本文介紹了使 用區(qū)塊鏈技術(shù)的物聯(lián)網(wǎng)應(yīng)用

    2023年04月12日
    瀏覽(34)
  • 安全架構(gòu)的設(shè)計理論與實踐

    安全架構(gòu)的設(shè)計理論與實踐

    信息安全面臨的威脅 安全架構(gòu)的定義和范圍 信息安全相關(guān)的國內(nèi)外標準及組織 主要安全模型 狀態(tài)機模型(BLP)模型 Bell-IaPadula模型 Biba模型 Clark-Wilson (CWM)模型 ChineseWall模型 安全技術(shù)體系架構(gòu) 信息系統(tǒng)安全體系規(guī)劃(技術(shù)體系、組織機構(gòu)體系和管理體系) 信息系統(tǒng)安全規(guī)劃框架

    2024年02月06日
    瀏覽(16)
  • 密碼學與密碼安全:理論與實踐

    密碼學與密碼安全:理論與實踐

    title: 密碼學與密碼安全:理論與實踐 date: 2024/4/10 21:22:31 updated: 2024/4/10 21:22:31 tags: 密碼學 加密算法 安全協(xié)議 密碼分析 密碼安全 實際應(yīng)用 未來發(fā)展 密碼學是研究如何保護信息安全的學科,旨在確保信息在傳輸和存儲過程中不被未授權(quán)的人所訪問、修改或破壞。密碼學涉及

    2024年04月11日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包