基于Raft算法的區(qū)塊鏈共識方法

基本信息

申請?zhí)?/td> CN201811186202.4 申請日 -
公開(公告)號 CN109525636B 公開(公告)日 2021-04-13
申請公布號 CN109525636B 申請公布日 2021-04-13
分類號 H04L29/08(2006.01)I;H04L29/06(2006.01)I;H04L9/32(2006.01)I;H04L12/26(2006.01)I 分類 電通信技術(shù);
發(fā)明人 莊偉銘;燕寶 申請(專利權(quán))人 上海保險交易所股份有限公司
代理機構(gòu) 中國貿(mào)促會專利商標事務所有限公司 代理人 歐陽帆
地址 200122上海市浦東新區(qū)自由貿(mào)易試驗區(qū)世紀大道1788、1800號
法律狀態(tài) -

摘要

摘要 本發(fā)明提供了基于Raft算法的區(qū)塊鏈共識方法,其一個實施例包括:選舉步驟,其中根據(jù)Raft算法從多個共識節(jié)點中選出一個作為領(lǐng)導節(jié)點,并且把其余共識節(jié)點變?yōu)楦S節(jié)點;準備步驟,其中領(lǐng)導節(jié)點向所有跟隨節(jié)點發(fā)出提交區(qū)塊的準備請求,跟隨節(jié)點對準備請求進行第一驗證處理,并在驗證通過后向領(lǐng)導節(jié)點返回認可消息;以及提交步驟,其中在接收到滿足預定條件的跟隨節(jié)點的認可消息的情況下,領(lǐng)導節(jié)點向所有跟隨節(jié)點發(fā)出提交區(qū)塊請求,跟隨節(jié)點對該提交區(qū)塊請求進行第二驗證處理,并在驗證通過后將該區(qū)塊加入本地區(qū)塊鏈賬本中成為新區(qū)塊;其中,該第一驗證處理包括對領(lǐng)導節(jié)點、要提交的區(qū)塊以及區(qū)塊內(nèi)的事務的正確性進行驗證。??