[發明專利]平行鏈主鏈交易狀態同步方法、設備和存儲介質有效
| 申請號: | 201910359566.6 | 申請日: | 2019-04-30 |
| 公開(公告)號: | CN110084601B | 公開(公告)日: | 2021-03-16 |
| 發明(設計)人: | 馬登極;王志文;吳思進 | 申請(專利權)人: | 杭州復雜美科技有限公司 |
| 主分類號: | G06Q20/38 | 分類號: | G06Q20/38 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 310000 浙江省杭州市西湖*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 平行 鏈主鏈 交易 狀態 同步 方法 設備 存儲 介質 | ||
本發明提供一種平行鏈主鏈交易狀態同步方法、設備和存儲介質,該方法包括:從對應的主鏈節點同步若干平行鏈交易,按序存儲所同步的各平行鏈交易中各跨鏈交易的交易哈希以生成跨鏈交易哈希序列;打包執行各平行鏈交易并存儲執行狀態;根據跨鏈交易哈希序列和各跨鏈交易的執行狀態生成各跨鏈交易的執行狀態序列,并生成位圖信息;根據各跨鏈交易生成校驗哈希;生成包括位圖信息和校驗哈希的共識交易并發送至對應的主鏈節點以供根據各跨鏈交易驗證校驗哈希:若驗證成功,則進行平行鏈共識,并在平行鏈共識成功后根據位圖信息獲得各跨鏈交易的執行狀態以處理各跨鏈交易對應的主鏈業務邏輯。本申請大幅降低了跨鏈同步交易狀態所占據的內存空間。
技術領域
本申請涉及區塊鏈技術領域,具體涉及一種平行鏈主鏈交易狀態同步方法、設備和存儲介質。
背景技術
現有的各類跨鏈方案中,通常都根據交易哈希來識別確認一筆交易的交易狀態,即,該筆交易是否執行成功。
在申請人所提出的平行鏈架構中(具體可參見CN201811005413.3、CN201811005421.8、CN201910157805.X等專利文獻),當平行鏈與主鏈之間發生跨鏈交易時,主鏈需要平行鏈提供跨鏈交易的交易狀態來處理業務邏輯,平行鏈的各授權節點(上述部分文獻中稱為驗證節點)需要將各筆跨鏈交易的交易哈希發送到主鏈以供識別確認交易狀態,導致數據冗余較嚴重。例如,平行鏈A配置有21個授權節點,平行鏈區塊block1中打包了10筆跨鏈交易,則每個授權節點打包的共識交易中包括該10筆跨鏈交易的交易哈希,在主鏈節點的內存空間中,僅跨鏈交易的交易哈希就需要占據32byte*10*21=6720byte的內存空間。
發明內容
鑒于現有技術中的上述缺陷或不足,期望提供一種大幅降低主鏈平行鏈跨鏈業務中同步交易狀態所占據的內存空間的平行鏈主鏈交易狀態同步方法、設備和存儲介質。
第一方面,本發明提供一種平行鏈主鏈交易狀態同步方法,該方法適用于平行鏈的授權節點,包括:
從對應的主鏈節點同步若干平行鏈交易,按序存儲所同步的各平行鏈交易中各跨鏈交易的交易哈希以生成跨鏈交易哈希序列;
打包執行各平行鏈交易并存儲執行狀態;
根據跨鏈交易哈希序列和各跨鏈交易的執行狀態生成各跨鏈交易的執行狀態序列,并根據執行狀態序列生成位圖信息;
根據各跨鏈交易生成校驗哈希;
生成包括位圖信息和校驗哈希的共識交易并發送至對應的主鏈節點以供根據各跨鏈交易驗證校驗哈希:若驗證成功,則進行平行鏈共識,并在平行鏈共識成功后根據通過共識的位圖信息獲得各跨鏈交易的執行狀態以處理各跨鏈交易對應的主鏈業務邏輯。
第二方面,本發明提供另一種平行鏈主鏈交易狀態同步方法,該方法適用于平行鏈授權節點對應的主鏈節點,包括:
接收對應的平行鏈授權節點發送的共識交易;其中,共識交易由平行鏈授權節點從主鏈節點同步若干平行鏈交易,按序存儲所同步的各平行鏈交易中各跨鏈交易的交易哈希以生成跨鏈交易哈希序列,打包執行各平行鏈交易并存儲執行狀態,根據跨鏈交易哈希序列和各跨鏈交易的執行狀態生成各跨鏈交易的執行狀態序列,并根據執行狀態序列生成位圖信息,根據各跨鏈交易生成校驗哈希,根據位圖信息、校驗哈希和所打包平行鏈區塊的執行狀態所生成;
打包執行共識交易,根據各跨鏈交易驗證校驗哈希:
若驗證成功,則進行平行鏈共識,并在平行鏈共識成功后根據通過共識的位圖信息獲得各跨鏈交易的執行狀態以處理各跨鏈交易對應的主鏈業務邏輯。
第三方面,本發明還提供一種設備,包括一個或多個處理器和存儲器,其中存儲器包含可由該一個或多個處理器執行的指令以使得該一個或多個處理器執行根據本發明各實施例提供的平行鏈主鏈交易狀態同步方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州復雜美科技有限公司,未經杭州復雜美科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910359566.6/2.html,轉載請聲明來源鉆瓜專利網。





