[發明專利]一種基于區塊鏈的上鏈與狀態處理方法、裝置及互聯系統有效
| 申請號: | 201810566281.5 | 申請日: | 2018-06-04 |
| 公開(公告)號: | CN108765159B | 公開(公告)日: | 2022-07-15 |
| 發明(設計)人: | 謝晗劍;胡焰林;俞波 | 申請(專利權)人: | 杭州溪塔科技有限公司 |
| 主分類號: | G06Q40/04 | 分類號: | G06Q40/04;G06F9/54 |
| 代理公司: | 北京德崇智捷知識產權代理有限公司 11467 | 代理人: | 王欣 |
| 地址: | 310012 浙江省杭州市西湖區*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 區塊 狀態 處理 方法 裝置 聯系 | ||
本說明書實施例涉及網絡技術領域,尤其涉及一種基于區塊鏈的上鏈與狀態處理方法、裝置及互聯系統,該方案主要包括:鏈進程和執行器進程;所述鏈進程包括交易分發流程和區塊上鏈流程,所述執行器進程包括合約流程和狀態根計算流程,所述鏈進程和執行器進程各自獨立進行并相互通信,所述鏈進程在執行交易分發流程過程中,將交易信息發送到執行器進程,由所述狀態根計算流程處理所述交易信息而得到狀態根,并將所述狀態根返回所述鏈進程,存儲在區塊中以完成所述區塊上鏈流程。通過上述技術方案,能夠有效提高區塊鏈中交易處理和區塊上鏈的效率,節省計算資源。
技術領域
本說明書實施例涉及網絡技術領域,尤其涉及一種基于區塊鏈的上鏈與狀態處理方法、裝置及互聯系統。
背景技術
區塊鏈技術也稱為分布式賬本技術,本質上是一種去中心化的分布式互聯網數據庫。采用區塊鏈技術架構的網絡可視為區塊鏈網絡,該區塊鏈網絡中包含多個區塊鏈節點,任一區塊鏈節點可對應至少一個區塊鏈,任一區塊鏈可包含至少一個區塊。
區塊鏈中有交易和狀態,每個區塊里都有眾多交易的集合。在區塊鏈中的每一筆新交易經處理后,在眾多節點的參與下,會產生一個含確定的當前世界狀態的一組數據,即狀態根,而表示該世界狀態的狀態根會被再存到區塊當中。
在當前的區塊鏈算法處理中,每一筆交易經處理后,會被廣播到區塊鏈上的其他參與節點,需要區塊鏈上的其他節點一起參與共識算法,并通過時間戳進行排序,來決定由哪個節點驗證這筆交易。在對交易進行共識和排序完成后,需要等待節點把這些交易都處理完,算出最后的狀態根,再把這個狀態根寫回到區塊里。這樣每一次交易處理的共識計算和狀態根計算都在時間上按照先后順序進行,尤其是同時處理多筆交易時,計算處理非常耗時。
以上是一個同步過程,若是將區塊上鏈計算與狀態計算分離成獨立流程,彼此間通過消息通信,則可能大幅度提高計算效率。由此,亟需找到一種新的基于區塊鏈的上鏈與狀態處理方法,以克服上述問題。
發明內容
本說明書實施例提供一種基于區塊鏈的上鏈與狀態處理方法、裝置及互聯系統,用以解決現有技術的共識方案中存在的網絡擁堵以及存儲負擔的問題。
為了解決上述技術問題,本說明書實施例采用下述技術方案:
第一方面,提供了一種基于區塊鏈的上鏈與狀態處理方法,包括:鏈進程和執行器進程;所述鏈進程包括交易分發流程和區塊上鏈流程,所述執行器進程包括合約流程和狀態根計算流程,所述鏈進程和執行器進程各自獨立進行并相互通信,所述鏈進程在執行交易分發流程過程中,將交易信息發送到執行器進程,由所述狀態根計算流程處理所述交易信息而得到狀態根,并將所述狀態根返回所述鏈進程,存儲在區塊中以完成所述區塊上鏈流程。
第二方面,提供了一種基于區塊鏈的上鏈與狀態處理裝置,包括:鏈模塊和執行器模塊;所述鏈模塊用于處理交易分發流程和區塊上鏈流程,所述執行器用于處理合約流程和狀態根計算流程,所述鏈模塊和執行器模塊各自獨立進行并相互通信,所述鏈模塊在執行交易分發流程過程中,將交易信息發送到執行器模塊,由所述狀態根計算流程處理所述交易信息而得到狀態根,并將所述狀態根返回所述鏈模塊,存儲在區塊中以完成所述區塊上鏈流程。
第三方面,提供了一種互聯系統,包括位于上級的應用層和位于下級的平臺層,所述平臺層包括鏈模塊和執行器模塊;所述鏈模塊用于處理交易分發流程和區塊上鏈流程,所述執行器用于處理合約流程和狀態根計算流程,所述鏈模塊和執行器模塊各自獨立進行并相互通信,所述鏈模塊在執行交易分發流程過程中,將交易信息發送到執行器模塊,由所述狀態根計算流程處理所述交易信息而得到狀態根,并將所述狀態根返回所述鏈模塊,存儲在中區塊以完成所述區塊上鏈流程;所述平臺層提供接口,所述應用層使用所述接口開發采用智能合約的應用程序。
本說明書實施例采用的上述至少一個技術方案能夠達到以下有益效果:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州溪塔科技有限公司,未經杭州溪塔科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810566281.5/2.html,轉載請聲明來源鉆瓜專利網。





