[發(fā)明專利]基于區(qū)塊鏈的容錯在審
| 申請?zhí)枺?/td> | 201980102012.6 | 申請日: | 2019-11-06 |
| 公開(公告)號: | CN114902632A | 公開(公告)日: | 2022-08-12 |
| 發(fā)明(設計)人: | J·瓦爾德 | 申請(專利權)人: | 維薩國際服務協(xié)會 |
| 主分類號: | H04L67/1095 | 分類號: | H04L67/1095;G06F11/00;G06F11/07;G06F11/14;G06F11/20 |
| 代理公司: | 廣州嘉權專利商標事務所有限公司 44205 | 代理人: | 何偉華 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 區(qū)塊 容錯 | ||
提供了用于處理基于區(qū)塊鏈的網(wǎng)絡系統(tǒng)中的容錯的系統(tǒng)、方法和計算機程序產(chǎn)品。所述系統(tǒng)包括:計算系統(tǒng),所述計算機系統(tǒng)具有多個處理器中的至少一個處理器,所述多個處理器中的至少一個處理器被布置為活動處理器節(jié)點;至少一個數(shù)據(jù)存儲裝置,所述至少一個數(shù)據(jù)存儲裝置包括對應于第一區(qū)塊鏈的第一分類賬和對應于第二區(qū)塊鏈的第二分類賬;至少一個待機處理器節(jié)點;和至少一個待機數(shù)據(jù)存儲裝置。所述至少一個活動處理器節(jié)點被編程或配置成:分析對應于通過所述網(wǎng)絡系統(tǒng)接收的數(shù)據(jù)的區(qū)塊并將所述區(qū)塊記錄在所述第一分類賬和所述第二分類賬上,使得所述第一分類賬和所述第二分類賬具有匹配數(shù)據(jù);檢測至少一個失效或預期失效;以及響應于檢測到所述至少一個失效或預期失效,生成切換命令。
技術領域
本發(fā)明提供了用于產(chǎn)生和操作基于區(qū)塊鏈的容錯系統(tǒng)(blockchain enabledfault tolerant system)的系統(tǒng)和方法的代表性表達。
背景技術
先進的分布式和集中式控制和網(wǎng)絡處理系統(tǒng)可以通過使用部件和/或系統(tǒng)冗余,在系統(tǒng)架構的一個或多個層級使用自檢驗處理器對,或各自的不同組合來實現(xiàn)必要的容錯水平。此類容錯方法是資源密集的。區(qū)塊鏈技術的引進引入了新的容錯考慮因素。
多種方法現(xiàn)在解決區(qū)塊鏈拜占庭式容錯,若干方法曾用來解決在區(qū)塊鏈包括多個節(jié)點時,這些節(jié)點可能具有一個或多個故障過程,從而影響在區(qū)塊鏈分布式分類賬上寫入交易所需的達成共識的問題。如果基于區(qū)塊鏈的系統(tǒng)發(fā)生失效,或者當此類系統(tǒng)是任務關鍵的并且不能依賴基于大多數(shù)參與者的一致意見或執(zhí)行工作證明所花費的時間,則此類方法無法解決網(wǎng)絡的容錯。
區(qū)塊鏈的部署還可以使得能夠以較少活動資源實現(xiàn)容錯系統(tǒng),只要依靠區(qū)塊鏈上的區(qū)塊來存檔準確且不可變的數(shù)據(jù)。
發(fā)明內(nèi)容
因此并且大體上,本公開的目標是提供包含基于區(qū)塊鏈的容錯系統(tǒng)的改進的設備、系統(tǒng)和方法的說明性表達。優(yōu)選地,提供了用于由第一、第二和第三處理器節(jié)點和區(qū)塊鏈分布式分類賬對組成的網(wǎng)絡系統(tǒng)的設備、系統(tǒng)和方法,其中所述系統(tǒng)能夠檢測失效狀況并使用可用的第二和第三處理器節(jié)點和區(qū)塊鏈分布式分類賬對(ledger pair)重新配置自身。
根據(jù)非限制性實施例或方面,提供了一種用于處理基于區(qū)塊鏈的網(wǎng)絡系統(tǒng)中的容錯的網(wǎng)絡系統(tǒng),所述網(wǎng)絡系統(tǒng)包括:計算系統(tǒng),所述計算系統(tǒng)編程或配置有多個處理器中的至少一個處理器,所述多個處理器中的至少一個處理器被布置為所述網(wǎng)絡系統(tǒng)中的活動處理器節(jié)點;至少一個數(shù)據(jù)存儲裝置,所述至少一個數(shù)據(jù)存儲裝置包括對應于第一區(qū)塊鏈的第一分類賬和對應于第二區(qū)塊鏈的第二分類賬;與所述至少一個數(shù)據(jù)存儲裝置通信的至少一個待機處理器節(jié)點;至少一個待機數(shù)據(jù)存儲裝置;并且所述至少一個活動處理器節(jié)點被編程或配置成:分析對應于通過所述網(wǎng)絡系統(tǒng)接收的數(shù)據(jù)的區(qū)塊并將所述區(qū)塊記錄在所述第一分類賬和所述第二分類賬上,使得所述第一分類賬和所述第二分類賬具有匹配數(shù)據(jù);檢測所述至少一個活動處理器節(jié)點的至少一個失效或預期失效、所述至少一個活動數(shù)據(jù)存儲裝置的至少一個失效或預期失效或其任何組合;以及響應于檢測到所述至少一個失效或預期失效,生成切換命令,所述切換命令被配置成使所述計算系統(tǒng)執(zhí)行以下各項中的至少一者:從所述至少一個活動處理器節(jié)點切換到所述至少一個待機處理器節(jié)點,使得所述至少一個待機處理器節(jié)點記錄通過所述網(wǎng)絡系統(tǒng)接收的區(qū)塊,并被激活作為新的至少一個活動處理器節(jié)點;從所述活動數(shù)據(jù)存儲裝置切換到所述待機數(shù)據(jù)存儲裝置;或其任何組合。
在非限制性實施例或方面,所述網(wǎng)絡系統(tǒng)還包括:結合切換命令創(chuàng)建新的多方加密密鑰;以及響應于創(chuàng)建所述新的多方加密密鑰,在所述活動處理器節(jié)點、待機處理器節(jié)點、活動數(shù)據(jù)存儲裝置和待機數(shù)據(jù)存儲裝置之間分配所述新的多方加密密鑰的份額,以建立安全、重新配置的可信網(wǎng)絡系統(tǒng)。在非限制性實施例或方面,所述方法還包括比較和分析分類賬的兩個區(qū)塊以檢測所述活動處理器節(jié)點的失效或預期失效、所述活動存儲裝置的失效或預期失效,或其任何組合。在非限制性實施例或方面,所述方法還包括響應于網(wǎng)絡系統(tǒng)重新配置,將最后可信的數(shù)據(jù)塊寫入重新配置的網(wǎng)絡系統(tǒng)的活動數(shù)據(jù)存儲裝置。在非限制性實施例或方面,所述命令指示所述網(wǎng)絡系統(tǒng)的配置、操作、控制、處理、網(wǎng)絡功能或其任何組合。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于維薩國際服務協(xié)會,未經(jīng)維薩國際服務協(xié)會許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201980102012.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:液體分離器
- 下一篇:具有大孔的柔性多孔可溶性固體片材制品及其制備方法
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點及存儲介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點
- 本地區(qū)塊同步的檢驗方法、裝置、設備及存儲介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點來托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結構和方法
- 一種錐體區(qū)塊鏈共識系統(tǒng)、方法及網(wǎng)絡
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結構、存儲介質(zhì)及電子設備





