在區(qū)塊鏈節(jié)點(diǎn)之間進(jìn)行數(shù)據(jù)同步的方法、裝置及存儲(chǔ)介質(zhì)

基本信息

申請(qǐng)?zhí)?/td> CN202110805986.X 申請(qǐng)日 -
公開(公告)號(hào) CN113536375A 公開(公告)日 2021-10-22
申請(qǐng)公布號(hào) CN113536375A 申請(qǐng)公布日 2021-10-22
分類號(hào) G06F21/62(2013.01)I;G06F21/64(2013.01)I;G06F16/27(2019.01)I;G06Q40/04(2012.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 張如成;曹世盛 申請(qǐng)(專利權(quán))人 嘉興南湖紅鏈科技有限公司
代理機(jī)構(gòu) 北京永新同創(chuàng)知識(shí)產(chǎn)權(quán)代理有限公司 代理人 楊勝軍
地址 200023上海市黃浦區(qū)汝南街63號(hào)主樓302,303,304單元
法律狀態(tài) -

摘要

摘要 本公開內(nèi)容提供了用于在區(qū)塊鏈節(jié)點(diǎn)之間進(jìn)行數(shù)據(jù)同步的方法,包括:獲取待加入?yún)^(qū)塊鏈的區(qū)塊鏈節(jié)點(diǎn)的列表,列表中包含區(qū)塊鏈節(jié)點(diǎn)的名稱及區(qū)塊鏈節(jié)點(diǎn)的屬性;根據(jù)屬性從區(qū)塊鏈節(jié)點(diǎn)的列表中選擇一個(gè)區(qū)塊鏈節(jié)點(diǎn)成為領(lǐng)導(dǎo)節(jié)點(diǎn),列表中的除了領(lǐng)導(dǎo)節(jié)點(diǎn)之外的節(jié)點(diǎn)稱為同步節(jié)點(diǎn);由領(lǐng)導(dǎo)節(jié)點(diǎn)將歷史區(qū)塊數(shù)據(jù)切片成K個(gè)區(qū)塊切片、對(duì)其驗(yàn)簽、對(duì)整個(gè)切片簽名并對(duì)簽名后的切片進(jìn)行本地緩存;由領(lǐng)導(dǎo)節(jié)點(diǎn)向所述同步節(jié)點(diǎn)發(fā)送同步消息進(jìn)行數(shù)據(jù)同步。為了實(shí)現(xiàn)區(qū)塊鏈中加入新的區(qū)塊鏈節(jié)點(diǎn)時(shí)的高效同步,依據(jù)本公開內(nèi)容的發(fā)明人創(chuàng)新地想到在區(qū)塊鏈節(jié)點(diǎn)中選擇一個(gè)領(lǐng)導(dǎo)節(jié)點(diǎn),使用算力比較高的領(lǐng)導(dǎo)節(jié)點(diǎn)來進(jìn)行區(qū)塊數(shù)據(jù)驗(yàn)證,從而解放了所有待加入的區(qū)塊鏈節(jié)點(diǎn),提高同步效率。