一種基于RAFT算法的聯(lián)盟鏈共識(shí)方法
基本信息
申請(qǐng)?zhí)?/td> | CN202110013304.1 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN112788137A | 公開(公告)日 | 2021-05-11 |
申請(qǐng)公布號(hào) | CN112788137A | 申請(qǐng)公布日 | 2021-05-11 |
分類號(hào) | H04L29/08;H04L12/24;G06F16/27 | 分類 | 電通信技術(shù); |
發(fā)明人 | 竇征立;呂新杰;沈焰;姜崢超 | 申請(qǐng)(專利權(quán))人 | 平衡機(jī)器科技(深圳)有限公司 |
代理機(jī)構(gòu) | 北京天江律師事務(wù)所 | 代理人 | 任崇 |
地址 | 518027 廣東省深圳市前海深港合作區(qū)前灣一路1號(hào)A棟201室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了一種基于RAFT算法的聯(lián)盟鏈共識(shí)方法,包括以下步驟:客戶端向區(qū)塊鏈網(wǎng)絡(luò)上發(fā)送請(qǐng)求信息;判斷當(dāng)前區(qū)塊鏈網(wǎng)絡(luò)中參與共識(shí)的節(jié)點(diǎn)中是否存在領(lǐng)導(dǎo)節(jié)點(diǎn),如果不存在則發(fā)起領(lǐng)導(dǎo)節(jié)點(diǎn)的選舉;領(lǐng)導(dǎo)節(jié)點(diǎn)接收客戶端發(fā)送的請(qǐng)求信息,并將請(qǐng)求信息追加到自身的日志中;領(lǐng)導(dǎo)節(jié)點(diǎn)將接收到的請(qǐng)求信息追加到自身的日志中;領(lǐng)導(dǎo)節(jié)點(diǎn)將接受到的請(qǐng)求信息發(fā)送給各跟隨節(jié)點(diǎn),跟隨節(jié)點(diǎn)將接收到的請(qǐng)求信息追加到自身的日志中;跟隨節(jié)點(diǎn)將完成后的結(jié)果相應(yīng)發(fā)回給領(lǐng)導(dǎo)節(jié)點(diǎn),領(lǐng)導(dǎo)節(jié)點(diǎn)接受到跟隨節(jié)點(diǎn)的反饋信息后向客戶端返回響應(yīng)結(jié)果。本發(fā)明對(duì)于不同的客戶端請(qǐng)求,能夠相應(yīng)的分配區(qū)塊鏈網(wǎng)絡(luò)中不同的共識(shí)節(jié)點(diǎn),充分利用設(shè)備資源,提高處理效率。 |
