[發明專利]一種數據處理方法、裝置及計算機可讀存儲介質有效
| 申請號: | 202010534739.6 | 申請日: | 2020-06-12 |
| 公開(公告)號: | CN113010894B | 公開(公告)日: | 2022-12-09 |
| 發明(設計)人: | 王宗友;藍虎;周開班;劉攀;劉區城;楊常青;朱耿良;黃煥坤;時一防;張勁松 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F21/57 | 分類號: | G06F21/57 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 熊永強;杜維 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據處理 方法 裝置 計算機 可讀 存儲 介質 | ||
本發明實施例提供了一種數據處理方法、裝置及計算機可讀存儲介質,方法包括:第一節點獲取待處理的交易數據,其中,第一節點為區塊鏈網絡包括的多個節點中的當前出塊節點,第一節點在生成該交易數據對應的區塊后,獲取第一節點的目標可信執行環境生成的隨機數,并向該多個節點中的其他節點發送該區塊和該隨機數,以使得其他節點將區塊添加到區塊鏈中,并根據該隨機數從該多個節點中確定出下一個出塊節點,可以保證確定出塊節點時的隨機性,使得下一個出塊節點無法被預測,有效防止節點之間惡意串通從而非法賺取打包出塊的收益。
技術領域
本發明涉及計算機技術領域,尤其涉及一種數據處理方法、裝置及計算機可讀存儲介質。
背景技術
目前,在區塊鏈的共識算法中,有些節點被選出來通過加入共識委員會參加共識。實際應用中發現,在確定出塊節點時可能存在作惡的情況,當前出塊節點可以根據出塊的哈希決定下一個出塊的是哪個節點,可以與其他節點進行串通,當前出塊節點在出塊時,可以經過反復計算進行打包出塊,使得算出來的下一個出塊的節點是共同作惡的另一個節點,該另一個節點就可以賺取下一次打包的費用(或者說獎勵)了,該另一個節點出塊又可以進行類似的操作使得下一個出塊的節點是串通好的其他節點??梢?,由于下一個出塊的節點是可以預測和控制的,容易導致節點之間聯合串通后進行作惡,例如重復打包,賺取打包獎勵,安全性較差。
發明內容
本發明實施例提供一種數據處理方法、裝置及計算機可讀存儲介質,可以保證確定出塊節點時的隨機性,使得下一個出塊節點無法被預測,有效防止節點之間惡意串通從而非法賺取打包出塊的收益。
第一方面,本發明實施例提供了一種數據處理方法,應用于區塊鏈網絡,所述區塊鏈網絡包括多個節點,所述方法包括:
第一節點獲取待處理的交易數據,其中,所述第一節點為所述多個節點中的當前出塊節點。
所述第一節點在生成所述交易數據對應的區塊后,獲取所述第一節點的目標可信執行環境生成的隨機數。
所述第一節點向所述多個節點中的其他節點發送所述區塊和所述隨機數,以使得所述其他節點將所述區塊添加到區塊鏈中,并根據所述隨機數從所述多個節點中確定出下一個出塊節點。
第二方面,本發明實施例提供了一種數據處理方法,應用于區塊鏈網絡,所述區塊鏈網絡包括多個節點,所述方法包括:
第二節點接收第一節點發送的區塊和隨機數,其中,所述第一節點為所述多個節點中的當前出塊節點,所述隨機數是由所述第一節點的目標可信執行環境生成的,所述第二節點為所述多個節點中除所述第一節點之外的任意一個。
所述第二節點將所述區塊添加到區塊鏈中。
所述第二節點根據所述隨機數從所述多個節點中確定出下一個出塊節點。
第三方面,本發明實施例提供了一種數據處理裝置,應用于區塊鏈網絡包括的第一節點,所述區塊鏈網絡包括多個節點,所述裝置包括:
獲取模塊,用于獲取待處理的交易數據,其中,所述第一節點為所述多個節點中的當前出塊節點。
所述獲取模塊,還用于在生成所述交易數據對應的區塊后,獲取所述第一節點的目標可信執行環境生成的隨機數。
發送模塊,用于向所述多個節點中的其他節點發送所述區塊和所述隨機數,以使得所述其他節點將所述區塊添加到區塊鏈中,并根據所述隨機數從所述多個節點中確定出下一個出塊節點。
第四方面,本發明實施例提供了一種數據處理裝置,應用于區塊鏈網絡包括的第二節點,所述區塊鏈網絡包括多個節點,所述裝置包括:
接收模塊,用于接收第一節點發送的區塊和隨機數,其中,所述第一節點為所述多個節點中的當前出塊節點,所述隨機數是由所述第一節點的目標可信執行環境生成的,所述第二節點為所述多個節點中除所述第一節點之外的任意一個。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010534739.6/2.html,轉載請聲明來源鉆瓜專利網。





