[發明專利]區塊鏈交易執行方法、區塊鏈節點及控制裝置有效
| 申請號: | 202110481458.3 | 申請日: | 2021-04-30 |
| 公開(公告)號: | CN112884587B | 公開(公告)日: | 2021-08-03 |
| 發明(設計)人: | 卓海振;陸鐘豪 | 申請(專利權)人: | 支付寶(杭州)信息技術有限公司;螞蟻區塊鏈科技(上海)有限公司 |
| 主分類號: | G06Q40/04 | 分類號: | G06Q40/04;G06F16/27 |
| 代理公司: | 北京億騰知識產權代理事務所(普通合伙) 11309 | 代理人: | 張靜娟;周良玉 |
| 地址: | 310000 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 區塊 交易 執行 方法 節點 控制 裝置 | ||
本說明書提供一種區塊鏈交易執行方法、區塊鏈節點及控制裝置,根據該方法,獲取屬于第一區塊的多個交易,所述多個交易為屬于第一區塊的全部交易中的部分交易;執行所述多個交易;在執行完成屬于所述第一區塊的全部交易之前,對所述多個交易的執行結果進行共識。降低了由于等待屬于第一區塊的全部交易均執行完成而產生的時延。
技術領域
本說明書一個或多個實施例涉及區塊鏈技術領域,特別涉及一種區塊鏈交易執行方法、區塊鏈節點及控制裝置。
背景技術
區塊鏈(Blockchain)是分布式數據存儲、點對點傳輸、共識機制、加密算法等計算機技術的新型應用模式。區塊鏈是一種按照時間順序將數據區塊以順序相連的方式組合成的一種鏈式數據結構,并以密碼學方式保證的不可篡改和不可偽造的分布式賬本。由于區塊鏈具有去中心化、信息不可篡改、自治性等特性,區塊鏈也受到人們越來越多的重視和應用。
目前來說,區塊鏈中在通過共識確定區塊包括的多個交易之后,將區塊包括的多個交易通知區塊鏈的各個節點。區塊鏈的各個節點獲取并執行該區塊中的多個交易,根據多個交易的執行結果生成區塊,并在對生成的區塊進行共識之后將區塊存入節點的區塊數據庫中。區塊鏈中的例如記賬節點可以在對區塊進行共識之后向用戶返回交易的收據。
發明內容
本說明書一個或多個實施例的目的在于提供一種區塊鏈交易執行方法、區塊鏈節點及控制裝置。
根據第一方面,提供一種區塊鏈交易執行方法,應用于區塊鏈的節點,包括:
獲取屬于第一區塊的多個交易,所述多個交易為屬于第一區塊的全部交易中的部分交易;
執行所述多個交易;
在執行完成屬于所述第一區塊的全部交易之前,對所述多個交易的執行結果進行共識。
可選的,所述方法還包括:
在對所述多個交易的執行結果進行共識之后,向用戶設備返回共識成功的交易的執行結果。
可選的,所述方法還包括:
在對所述多個交易的執行結果完成共識之后,將所述多個交易的數據作為所述第一區塊的部分區塊體存入區塊數據庫中。
可選的,在所述第一區塊的全部交易執行并共識完成之后,所述方法還包括:
將所述第一區塊的區塊頭存入所述區塊數據庫。
可選的,所述方法還包括:
至少在對屬于所述第一區塊的全部交易的執行結果都完成共識之后,生成所述第一區塊的區塊頭。
可選的,所述至少在對屬于所述第一區塊的全部交易的執行結果都完成共識之后,生成所述第一區塊的區塊頭,包括:在對屬于所述第一區塊的全部交易的執行結果都完成共識、且對所述第一區塊的前一個區塊進行的區塊共識成功之后,生成所述第一區塊的區塊頭。
可選的,在生成所述第一區塊的區塊頭之后,所述方法還包括:對所述第一區塊進行區塊共識;
其中,所述將所述第一區塊的區塊頭存入所述區塊數據庫,包括:若對所述第一區塊的區塊共識成功,將所述第一區塊的區塊頭存入所述區塊數據庫中。
可選的,所述方法還包括:
獲取所述多個交易各自的第一集合,任一交易的第一集合包括該交易讀取的參數的標識。
可選的,所述方法還包括:
對于所述多個交易各自的第一集合中每個讀取的參數的標識,若緩存區中未存儲該標識對應的參數的值,從狀態數據庫中獲取該參數的值,并將該參數的值存入所述緩存區中;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于支付寶(杭州)信息技術有限公司;螞蟻區塊鏈科技(上海)有限公司,未經支付寶(杭州)信息技術有限公司;螞蟻區塊鏈科技(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110481458.3/2.html,轉載請聲明來源鉆瓜專利網。





