[發(fā)明專利]一種解決區(qū)塊鏈網(wǎng)絡(luò)共識不確定性的方法有效
| 申請?zhí)枺?/td> | 201911115158.2 | 申請日: | 2019-11-14 |
| 公開(公告)號: | CN110995790B | 公開(公告)日: | 2021-05-18 |
| 發(fā)明(設(shè)計)人: | 呂雯;張秦龍 | 申請(專利權(quán))人: | 北京聯(lián)合天成價值網(wǎng)絡(luò)科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 成都金英專利代理事務(wù)所(普通合伙) 51218 | 代理人: | 袁英 |
| 地址: | 100089 北京市海淀區(qū)彩和坊路8*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 解決 區(qū)塊 網(wǎng)絡(luò) 共識 不確定性 方法 | ||
1.一種解決區(qū)塊鏈網(wǎng)絡(luò)共識不確定性的方法,其特征在于,在區(qū)塊鏈網(wǎng)絡(luò)中設(shè)置一個或多個對等協(xié)調(diào)節(jié)點以及全網(wǎng)同步的時間片序列,對等協(xié)調(diào)節(jié)點和已有的對等計算節(jié)點嚴(yán)格地被限定在允許的時間片內(nèi)完成操作,使得區(qū)塊鏈網(wǎng)絡(luò)在確定的時間范圍內(nèi)能夠產(chǎn)生確定的結(jié)果,解決當(dāng)前被確認(rèn)的區(qū)塊可能被反轉(zhuǎn)的問題;所述時間片序列由對等協(xié)調(diào)節(jié)點產(chǎn)生和存儲,并分配給對等計算節(jié)點;所述時間片序列包括第一時間片、第二時間片、第三時間片和第四時間片;
所述對等協(xié)調(diào)節(jié)點在第一時間片內(nèi)被允許執(zhí)行的操作包括如下步驟:
S11:獲取臨時存儲的協(xié)調(diào)區(qū)塊信息;
S12:將此協(xié)調(diào)區(qū)塊信息保存到正式存儲;
S13:將高度大于或等于本地高度的競爭結(jié)果刪除;
所述對等計算節(jié)點在第一時間片內(nèi)被允許執(zhí)行的操作包括如下步驟:
S21:存儲上一個周期被承認(rèn)的共識區(qū)塊和協(xié)調(diào)區(qū)塊,并更新本地最大高度;
S22:判斷當(dāng)前節(jié)點是否可以對外服務(wù),是則進(jìn)入下一步驟,否則終止此過程;
S23:獲取驗證過的交易并生成預(yù)共識區(qū)塊;
S24:向?qū)Φ葏f(xié)調(diào)節(jié)點進(jìn)行共識備案投票,并向全網(wǎng)的對等計算節(jié)點廣播;
所述對等協(xié)調(diào)節(jié)點在第二時間片內(nèi)被允許執(zhí)行的操作包括如下步驟:
S31:根據(jù)備案計算競爭結(jié)果;
S32:獲取競爭結(jié)果集進(jìn)行打包得到協(xié)調(diào)區(qū)塊;
S33:將打包結(jié)果進(jìn)行緩存;
所述對等計算節(jié)點在第三時間片內(nèi)被允許執(zhí)行的操作包括如下步驟:
S41:從對等協(xié)調(diào)節(jié)點獲取協(xié)調(diào)區(qū)塊;
S42:判斷本地是否有對等協(xié)調(diào)節(jié)點認(rèn)可的區(qū)塊,是則進(jìn)入下一步驟,否則向全網(wǎng)其他對等計算節(jié)點更新對等協(xié)調(diào)節(jié)點認(rèn)可的區(qū)塊;
S43:將預(yù)共識區(qū)塊保存到臨時存儲,并向?qū)Φ葏f(xié)調(diào)節(jié)點進(jìn)行同步備案投票;
所述對等協(xié)調(diào)節(jié)點在第四時間片內(nèi)被允許執(zhí)行的操作包括如下步驟:
S51:統(tǒng)計各對等計算節(jié)點的同步備案結(jié)果;
S52:將緩存中的協(xié)調(diào)區(qū)塊保存到臨時存儲。
2.根據(jù)權(quán)利要求1所述的一種解決區(qū)塊鏈網(wǎng)絡(luò)共識不確定性的方法,其特征在于,所述對等協(xié)調(diào)節(jié)點從其緩存中循環(huán)獲取時間片,并在全網(wǎng)中同步下發(fā)所獲時間片。
3.根據(jù)權(quán)利要求2所述的一種解決區(qū)塊鏈網(wǎng)絡(luò)共識不確定性的方法,其特征在于,所述獲取時間片是在時間片序列中依次獲取第一、第二、第三以及第四時間片。
4.根據(jù)權(quán)利要求2所述的一種解決區(qū)塊鏈網(wǎng)絡(luò)共識不確定性的方法,其特征在于,所述對等協(xié)調(diào)節(jié)點獲取時間片后,判斷所獲時間片是否過期,如果過期,就不做任何操作;否則,將此時間片進(jìn)行下發(fā)。
5.根據(jù)權(quán)利要求2所述的一種解決區(qū)塊鏈網(wǎng)絡(luò)共識不確定性的方法,其特征在于,所述時間片序列的每個時間片允許的操作均執(zhí)行完后,生成一個全網(wǎng)共識的共識區(qū)塊。
6.根據(jù)權(quán)利要求2所述的一種解決區(qū)塊鏈網(wǎng)絡(luò)共識不確定性的方法,其特征在于,在預(yù)設(shè)時間內(nèi)沒有執(zhí)行完時間片,所述對等協(xié)調(diào)節(jié)點將繼續(xù)在全網(wǎng)下發(fā)下一個時間片并在當(dāng)前時間片周期內(nèi)不會產(chǎn)生共識區(qū)塊。
7.根據(jù)權(quán)利要求2所述的一種解決區(qū)塊鏈網(wǎng)絡(luò)共識不確定性的方法,其特征在于,所述對等協(xié)調(diào)節(jié)點在時間片序列下發(fā)完后,循環(huán)獲取下一時間片序列,并將當(dāng)前時間片序列生成的共識的區(qū)塊上鏈,以此形成鏈?zhǔn)浇Y(jié)構(gòu)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京聯(lián)合天成價值網(wǎng)絡(luò)科技有限公司,未經(jīng)北京聯(lián)合天成價值網(wǎng)絡(luò)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911115158.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點及存儲介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點
- 本地區(qū)塊同步的檢驗方法、裝置、設(shè)備及存儲介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點來托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識系統(tǒng)、方法及網(wǎng)絡(luò)
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲介質(zhì)及電子設(shè)備
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線網(wǎng)絡(luò)中根節(jié)點網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲介質(zhì)及移動終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復(fù)網(wǎng)絡(luò)地址自動恢復(fù)的方法、網(wǎng)絡(luò)設(shè)備及其存儲介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法、裝置及存儲介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置
- 用于區(qū)塊鏈的交易信息的共識方法及系統(tǒng)
- 一種數(shù)據(jù)處理方法、裝置、設(shè)備及介質(zhì)
- 一種基于區(qū)塊鏈系統(tǒng)的共識方法及區(qū)塊鏈系統(tǒng)
- 蜜獾拜占庭容錯共識機(jī)制的共識節(jié)點變更方法及相關(guān)裝置
- 區(qū)塊鏈共識節(jié)點的重啟處理方法、共識節(jié)點及區(qū)塊鏈系統(tǒng)
- 區(qū)塊鏈共識處理方法及裝置、電子設(shè)備、存儲介質(zhì)
- 區(qū)塊鏈的節(jié)點處理方法、裝置、節(jié)點設(shè)備及存儲介質(zhì)
- 用于區(qū)塊鏈系統(tǒng)的共識方法、裝置、電子設(shè)備及存儲介質(zhì)
- 區(qū)塊鏈共識引擎系統(tǒng)和區(qū)塊鏈共識處理流程方法
- 一種數(shù)據(jù)處理方法、裝置、設(shè)備及介質(zhì)





