浙江大學劉鵬獲國家專利權
買專利賣專利找龍圖騰,真高效! 查專利查商標用IPTOP,全免費!專利年費監控用IP管家,真方便!
龍圖騰網獲悉浙江大學申請的專利一種高速響應客戶端的拜占庭容錯共識方法獲國家發明授權專利權,本發明授權專利權由國家知識產權局授予,授權公告號為:CN116633942B 。
龍圖騰網通過國家知識產權局官網在2025-09-09發布的發明授權授權公告中獲悉:該發明授權的專利申請號/專利號為:202310462921.9,技術領域涉及:H04L67/104;該發明授權一種高速響應客戶端的拜占庭容錯共識方法是由劉鵬;孫建伶;蔡亮設計研發完成,并于2023-04-26向國家知識產權局提交的專利申請。
本一種高速響應客戶端的拜占庭容錯共識方法在說明書摘要公布了:本發明公開了一種高速響應客戶端的拜占庭容錯共識方法,包括:主節點接收到客戶端發送的請求后,為其分配序列號,并將Pre?Prepare消息發送給所有副本節點;副本節點樂觀執行請求并返回Prepare消息給主節點和客戶端;主節點將其聚合成PrepareQC廣播給所有副本節點,當客戶端判斷所有節點的樂觀執行結果一致時,便認為請求被區塊鏈集群共識;副本節點驗證PrepareQC合法后保存,發送Commit消息給主節點和客戶端;主節點將其聚合成CommitQC再次廣播,客戶端再次判斷請求是否被共識;副本節點驗證CommitQC,若合法,保存并提交消息給客戶端;若不合法,進入視圖變更階段。本發明采用客戶端判斷副本的樂觀執行結果的方式,有效提高了區塊鏈系統響應客戶端請求的速度。
本發明授權一種高速響應客戶端的拜占庭容錯共識方法在權利要求書中公布了:1.一種高速響應客戶端的拜占庭容錯共識方法,其特征在于,具體包括如下步驟: 1將區塊鏈集群的所有副本節點之間均建立安全的P2P通信連接; 2取一個副本節點作為主節點,客戶端發送請求給主節點; 3所述主節點收到客戶端發來的請求后,為這筆交易分配序列號,廣播Pre-Prepare消息發送給區塊鏈集群的所有副本節點; 4所述副本節點收到主節點的Pre-Prepare消息后,樂觀執行這筆交易,即副本節點收到排序好的請求,直接執行;所述副本節點發送Prepare消息給主節點和客戶端; 5所述主節點收到2f+1個Prepare消息后,將2f+1個Prepare消息聚合成PrepareQC,并廣播PrepareQC消息給所有副本節點,其中f為發生拜占庭錯誤的副本節點數;若客戶端在定時器超時前收集到3f+1個一致的Prepare消息,則認為交易被所有副本節點樂觀執行,該筆交易將來一定能被共識; 6所述副本節點收到主節點的PrepareQC消息后,驗證PrepareQC是否合法,如果合法,副本節點保存PrepareQC,發送Commit消息給主節點和客戶端;如果不合法,副本節點將收到的不合法消息作為視圖變更的證據,廣播發送視圖變更消息,進入視圖變更階段; 7所述主節點收到2f+1個Commit消息后,將2f+1個Commit消息聚合成CommitQC,廣播CommitQC消息給所有副本節點;與此同時,若客戶端在定時器超時前收集到2f+1個一致的Commit消息,則認為交易被所有副本節點樂觀執行,該筆交易將來一定能被共識,進入下一步驟;若客戶端在定時器超時沒能收集到2f+1個一致的副本的Commit消息,客戶端將重傳該筆交易,即重新進行步驟2~7; 8所述副本節點收到主節點的CommitQC消息后,驗證CommitQC是否合法,如果合法,副本節點保存CommitQC,正式提交這筆交易,并且將提交消息通過消息隊列推送給客戶端;如果不合法,副本節點將收到的不合法消息作為視圖變更的證據,廣播發送視圖變更消息,進入視圖變更階段。
如需購買、轉讓、實施、許可或投資類似專利技術,可聯系本專利的申請人或專利權人浙江大學,其通訊地址為:310058 浙江省杭州市西湖區余杭塘路866號;或者聯系龍圖騰網官方客服,聯系龍圖騰網可撥打電話0551-65771310或微信搜索“龍圖騰網”。
1、本報告根據公開、合法渠道獲得相關數據和信息,力求客觀、公正,但并不保證數據的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發布本報告當日的職業理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據或者憑證。