[發(fā)明專利]平行鏈監(jiān)督共識方法、設(shè)備和存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202011062200.1 | 申請日: | 2020-09-30 |
| 公開(公告)號: | CN112184227B | 公開(公告)日: | 2023-05-30 |
| 發(fā)明(設(shè)計)人: | 馬登極;王志文;吳思進(jìn) | 申請(專利權(quán))人: | 杭州復(fù)雜美科技有限公司 |
| 主分類號: | G06Q20/38 | 分類號: | G06Q20/38 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 310000 浙江省杭州市西湖*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 平行 監(jiān)督 共識 方法 設(shè)備 存儲 介質(zhì) | ||
本發(fā)明提供一種平行鏈監(jiān)督共識方法、設(shè)備和存儲介質(zhì),該方法包括:執(zhí)行第一平行鏈的第一高度的各共識交易以獲得通過共識的第一執(zhí)行結(jié)果;執(zhí)行第一平行鏈的第一高度的各監(jiān)督交易以獲得通過共識的第二執(zhí)行結(jié)果;判斷第一執(zhí)行結(jié)果與第二執(zhí)行結(jié)果是否相同:是,則在主鏈上將第一平行鏈的共識高度更新為第一高度;否,則等待;以及,執(zhí)行若干重新生成的第一高度的共識交易和/或監(jiān)督交易,并在獲得重新通過共識的第一執(zhí)行結(jié)果和/或第二執(zhí)行結(jié)果后,返回判斷第一執(zhí)行結(jié)果與第二執(zhí)行結(jié)果是否相同。本申請保證平行鏈共識正確增長。
技術(shù)領(lǐng)域
本申請涉及平行鏈技術(shù)領(lǐng)域,具體涉及一種平行鏈監(jiān)督共識方法、設(shè)備和存儲介質(zhì)。
背景技術(shù)
在現(xiàn)有平行鏈技術(shù)中,假設(shè)平行鏈parachain1上有平行鏈共識節(jié)點N1~N7;假設(shè)N1~N5對所生成的區(qū)塊block(100)聯(lián)合作弊,即使N6、N7發(fā)現(xiàn)N1~N5聯(lián)合作弊,N6、N7根據(jù)所生成的區(qū)塊block(100)生成的共識交易也無法改變block(100)的平行鏈共識貢獻(xiàn)。即,聯(lián)合作弊的執(zhí)行結(jié)果與N6、N7的執(zhí)行結(jié)果不同,N6、N7也只能被動接收,不能對最終共識結(jié)果產(chǎn)生糾正,可能造成資產(chǎn)損失。
發(fā)明內(nèi)容
鑒于現(xiàn)有技術(shù)中的上述缺陷或不足,期望提供一種保證平行鏈共識正確增長的平行鏈監(jiān)督共識方法、設(shè)備和存儲介質(zhì)。
第一方面,本發(fā)明提供一種適用于主鏈節(jié)點的平行鏈監(jiān)督共識方法,平行鏈配置有一個或多個監(jiān)督節(jié)點,上述方法包括:
執(zhí)行第一平行鏈的第一高度的各共識交易以獲得通過共識的第一執(zhí)行結(jié)果;
執(zhí)行第一平行鏈的第一高度的各監(jiān)督交易以獲得通過共識的第二執(zhí)行結(jié)果;其中,監(jiān)督交易由第一平行鏈的監(jiān)督節(jié)點根據(jù)第一高度的第一平行鏈區(qū)塊生成;
判斷第一執(zhí)行結(jié)果與第二執(zhí)行結(jié)果是否相同:
是,則在主鏈上將第一平行鏈的共識高度更新為第一高度;
否,則等待;以及,
執(zhí)行若干重新生成的第一高度的共識交易和/或監(jiān)督交易,并在獲得重新通過共識的第一執(zhí)行結(jié)果和/或第二執(zhí)行結(jié)果后,返回判斷第一執(zhí)行結(jié)果與第二執(zhí)行結(jié)果是否相同;其中,重新生成的第一高度的共識交易由第一平行鏈的共識節(jié)點在檢查出上一次生成的共識交易錯誤時生成,重新生成的第一高度的監(jiān)督交易由第一平行鏈的監(jiān)督節(jié)點在檢查出上一次生成的監(jiān)督交易錯誤時生成;
其中,各共識交易還用于供第一平行鏈的平行鏈節(jié)點獲取并執(zhí)行以獲得通過共識的第一執(zhí)行結(jié)果,各監(jiān)督交易還用于供第一平行鏈的平行鏈節(jié)點獲取并執(zhí)行以獲得通過共識的第二執(zhí)行結(jié)果,第一執(zhí)行結(jié)果和第二執(zhí)行結(jié)果還用于供第一平行鏈的平行鏈節(jié)點判斷第一執(zhí)行結(jié)果與第二執(zhí)行結(jié)果是否相同:是,則在第一平行鏈上將第一平行鏈的共識高度更新為第一高度;重新生成的第一高度的共識交易還用于供第一平行鏈的平行鏈節(jié)點獲取并執(zhí)行以獲得重新通過共識的第一執(zhí)行結(jié)果,重新生成的第一高度的監(jiān)督交易還用于供第一平行鏈的平行鏈節(jié)點獲取并執(zhí)行以獲得重新通過共識的第二執(zhí)行結(jié)果,重新通過共識的第一執(zhí)行結(jié)果和重新通過共識的第二執(zhí)行結(jié)果還用于供第一平行鏈的平行鏈節(jié)點返回判斷第一執(zhí)行結(jié)果與第二執(zhí)行結(jié)果是否相同。
第二方面,本發(fā)明提供一種適用于監(jiān)督節(jié)點的平行鏈監(jiān)督共識方法,平行鏈配置有一個或多個監(jiān)督節(jié)點,上述方法包括:
根據(jù)第一高度的第一平行鏈區(qū)塊生成第一監(jiān)督交易,將第一監(jiān)督交易發(fā)送至對應(yīng)的主鏈節(jié)點,以供各主鏈節(jié)點執(zhí)行當(dāng)前平行鏈的第一高度的包括第一監(jiān)督交易的各監(jiān)督交易以獲得通過共識的第二執(zhí)行結(jié)果;其中,當(dāng)前平行鏈的第一高度的各共識交易還用于供各主鏈節(jié)點執(zhí)行以獲得通過共識的第一執(zhí)行結(jié)果;第一執(zhí)行結(jié)果和第二執(zhí)行結(jié)果還用于供各主鏈節(jié)點判斷第一執(zhí)行結(jié)果與第二執(zhí)行結(jié)果是否相同:是,則在主鏈上將當(dāng)前平行鏈的共識高度更新為第一高度;否,則等待;
從主鏈獲取并執(zhí)行各共識交易以獲得通過共識的第一執(zhí)行結(jié)果;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于杭州復(fù)雜美科技有限公司,未經(jīng)杭州復(fù)雜美科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011062200.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的處理系統(tǒng)或方法
G06Q20-00 支付體系結(jié)構(gòu)、方案或協(xié)議
G06Q20-02 .涉及中立的第三方,例如認(rèn)證機構(gòu)、公證人或可信的第三方[TTP]
G06Q20-04 .支付電路
G06Q20-08 .支付體系結(jié)構(gòu)
G06Q20-22 .支付方案或模式
G06Q20-30 .以特定設(shè)備的使用為特征的
- 在即時通信中提供即時監(jiān)督功能的方法及系統(tǒng)
- 一種監(jiān)督事件的生成裝置
- 一種資產(chǎn)托管監(jiān)督任務(wù)的處理方法及裝置
- 一種監(jiān)督方法及裝置
- 基于自監(jiān)督學(xué)習(xí)的標(biāo)簽比例學(xué)習(xí)模型的訓(xùn)練方法和設(shè)備
- 一種衛(wèi)生監(jiān)督對象尋址方法、電子設(shè)備及存儲介質(zhì)
- 一種機器人表情調(diào)用方法和家用機器人
- 計算機視覺訓(xùn)練系統(tǒng)和用于訓(xùn)練計算機視覺系統(tǒng)的方法
- 一種基于廠區(qū)智能管理系統(tǒng)的工廠設(shè)備監(jiān)督系統(tǒng)
- 信息化綜合監(jiān)督系統(tǒng)及方法
- 用于區(qū)塊鏈的交易信息的共識方法及系統(tǒng)
- 一種數(shù)據(jù)處理方法、裝置、設(shè)備及介質(zhì)
- 一種基于區(qū)塊鏈系統(tǒng)的共識方法及區(qū)塊鏈系統(tǒng)
- 蜜獾拜占庭容錯共識機制的共識節(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ì)





