[發明專利]聯盟鏈的交易方法、裝置、系統、終端設備及存儲介質在審
| 申請號: | 202110974895.9 | 申請日: | 2021-08-24 |
| 公開(公告)號: | CN113610527A | 公開(公告)日: | 2021-11-05 |
| 發明(設計)人: | 劉輝 | 申請(專利權)人: | 上海點融信息科技有限責任公司 |
| 主分類號: | G06Q20/38 | 分類號: | G06Q20/38;G06Q20/40 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 蘇舒音 |
| 地址: | 200023 上海市黃浦區汝*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 聯盟 交易 方法 裝置 系統 終端設備 存儲 介質 | ||
本發明公開了一種聯盟鏈的交易方法、裝置、系統、終端設備及存儲介質。該方法包括:從共識節點獲取區塊,依次執行區塊中的每筆有效交易;根據執行各有效交易并生成區塊同步請求,向每個從交易節點發送所述區塊同步請求,以使各從交易節點同步更新所述從交易節點的賬本狀態數據庫;并生成區塊歸檔請求,向歸檔節點發送區塊歸檔請求,以使歸檔節點進行區塊歸檔。通過本發明的技術方案,能夠實現將交易的驗證和計算邏輯集中在主交易節點中,通過主交易節點的區塊同步請求更新從交易節點的賬本狀態數據庫,節省從交易節點的計算資源、提高響應速度、提升系統的交易處理性能;并且引入歸檔節點,實現數據備份功能,減輕各交易節點的存儲壓力。
技術領域
本發明實施例涉及區塊鏈技術領域,尤其涉及聯盟鏈的交易方法、裝置、系統、終端設備及存儲介質。
背景技術
聯盟鏈Consortium Blockchain,是指由特定組織或團體管理的區塊鏈,需要預先指定一些節點為記賬人,每個區塊的生成由所有記賬人共同決定。聯盟鏈由多個組織構成,一個組織內部可以包括一個或多個區塊鏈節點,區塊鏈節點包括:一個共識節點和多個交易節點。
在現有技術中,如圖1A所示,每個組織內部可以通過選舉確定主交易節點,組織內的其他交易節點作為主交易節點的從交易節點。每個組織內部的主交易節點向共識節點同步區塊,各從交易節點向主交易節點同步區塊,每個交易節點都直接或間接地接收來自共識節點的區塊。如圖1B所示,各交易節點(包括:主交易節點和各從交易節點)在接收到區塊后,對區塊中的每筆交易進行逐筆驗證、交易執行更新賬本狀態數據庫world statedatabase,并將全部交易的賬本狀態和一條區塊鏈中所有的區塊存儲在本地磁盤中。
在交易量眾多的場景下,如物聯網數據采集,一個區塊中往往包含大量的交易,而每個交易節點都需要針對每筆交易進行逐筆簽名驗證和交易執行,導致交易節點占用大量計算資源、交易處理性能下降、響應時間變慢,造成資源浪費。同時,每個交易節點上都保存著全量的賬本狀態以及一條區塊鏈中所有的區塊,使得各交易節點的存儲壓力巨大。
發明內容
本發明實施例提供一種聯盟鏈的交易方法、裝置、系統、終端設備及存儲介質,以實現將交易的驗證和計算邏輯集中在主交易節點中,通過主交易節點的區塊同步請求更新從交易節點的賬本狀態數據庫,節省從交易節點的計算資源、提高響應速度、提升系統的交易處理性能;并且引入歸檔節點,通過獨立的存儲模塊存儲區塊和區塊同步請求,實現更方便、實用的數據備份功能,減輕各交易節點的存儲壓力。
第一方面,本發明實施例提供了一種聯盟鏈的交易方法,應用于主交易節點,所述方法包括:
從共識節點獲取區塊,依次執行所述區塊中的每筆有效交易,所述有效交易為通過所述主交易節點驗證的交易;
根據執行各所述有效交易所產生的交易狀態更新日志和所述區塊的區塊頭生成區塊同步請求,向每個從交易節點發送所述區塊同步請求,以使各所述從交易節點根據所述區塊同步請求同步更新所述從交易節點的賬本狀態數據庫;
根據所述區塊、所述區塊的區塊簽名和所述區塊同步請求生成區塊歸檔請求,并向歸檔節點發送所述區塊歸檔請求,以使所述歸檔節點將所述區塊和所述區塊同步請求存儲在存儲器中。
進一步的,根據執行各所述有效交易所產生的交易狀態更新日志和所述區塊的區塊頭生成區塊同步請求,包括:
確定各所述有效交易的交易狀態更新日志,所述交易狀態更新日志基于更新賬本狀態數據庫的鍵值對合并得到;
將各所述交易狀態更新日志寫入狀態更新日志隊列中;
從所述狀態更新日志隊列中獲取區塊狀態更新日志,所述區塊狀態更新日志包括:各交易狀態更新日志;
根據所述區塊的區塊頭、所述區塊狀態更新日志、以及所述區塊頭和所述區塊狀態更新日志構成的區塊同步請求簽名生成區塊同步請求。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海點融信息科技有限責任公司,未經上海點融信息科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110974895.9/2.html,轉載請聲明來源鉆瓜專利網。





