一種消除投票證明共識(shí)算法中宕機(jī)的方法及系統(tǒng)

基本信息

申請(qǐng)?zhí)?/td> CN202111048646.3 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN114386972A 公開(kāi)(公告)日 2022-04-22
申請(qǐng)公布號(hào) CN114386972A 申請(qǐng)公布日 2022-04-22
分類號(hào) G06Q20/40(2012.01)I;G06Q20/38(2012.01)I;H04L9/06(2006.01)I;H04L9/08(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 王子賢;李揮;王菡;曹和平;趙天;楊振遠(yuǎn);肖鑫 申請(qǐng)(專利權(quán))人 重慶賽渝深科技有限公司
代理機(jī)構(gòu) 深圳市錕劍恒富知識(shí)產(chǎn)權(quán)代理有限公司 代理人 溫玉珍
地址 400000重慶市南岸區(qū)經(jīng)開(kāi)區(qū)長(zhǎng)生橋鎮(zhèn)江峽路1號(hào)10幢
法律狀態(tài) -

摘要

摘要 本發(fā)明適用于區(qū)塊鏈技術(shù)改進(jìn)領(lǐng)域,提供了一種消除投票證明共識(shí)算法中宕機(jī)的方法,包括:S1、在并行投票共識(shí)網(wǎng)絡(luò)中利用時(shí)間段標(biāo)記記錄當(dāng)前網(wǎng)絡(luò)分區(qū)節(jié)點(diǎn)數(shù)量和當(dāng)前網(wǎng)絡(luò)分區(qū)管家數(shù)量;S2、判斷網(wǎng)絡(luò)中是否發(fā)生分區(qū)或者當(dāng)前值班管家發(fā)生宕機(jī);S3、判斷本分區(qū)內(nèi)是否有值班管家,若本分區(qū)沒(méi)有值班管家節(jié)點(diǎn)且擁有較多委員節(jié)點(diǎn),則分區(qū)將會(huì)在超時(shí)門限值到達(dá)后,由本分區(qū)內(nèi)的委員節(jié)點(diǎn)重新進(jìn)行值班管家節(jié)點(diǎn)的選舉或者順序輪值;若本分區(qū)有當(dāng)前值班管家節(jié)點(diǎn)且擁有較多委員節(jié)點(diǎn),則繼續(xù)完成接下來(lái)的共識(shí),等值班管家需要更換時(shí)直接在本分區(qū)管家節(jié)點(diǎn)中順序輪值或者委員選舉即可。利用超時(shí)重選機(jī)制來(lái)改進(jìn)PoV共識(shí)算法存在的宕機(jī)問(wèn)題。