[發明專利]雙向區塊鏈、數據處理方法和裝置有效
| 申請號: | 201810136676.1 | 申請日: | 2018-02-09 |
| 公開(公告)號: | CN108519985B | 公開(公告)日: | 2020-09-11 |
| 發明(設計)人: | 譚智勇;宋承根;趙微 | 申請(專利權)人: | 北京歐鏈科技有限公司 |
| 主分類號: | G06F16/901 | 分類號: | G06F16/901;H04L12/18;G06Q40/04 |
| 代理公司: | 北京棋拾知識產權代理事務所(普通合伙) 11863 | 代理人: | 楊雪婷 |
| 地址: | 100089 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 雙向 區塊 數據處理 方法 裝置 | ||
本發明實施例提供一種雙向區塊鏈結構、數據處理方法和裝置,其中,雙向區塊鏈結構包括:至少一個雙向鏈;所述雙向鏈由一個在先區塊和一個在后區塊沿兩個相反方向順序鏈接后而成,且所述在先區塊中存儲有所述在后區塊中的數據經不可逆算法計算得到的校驗值。本發明實施例的方案能夠通過雙向鏈接的區塊指向關系,實現基于新生成的區塊中的交易數據開啟區塊鏈中已有區塊中的交易數據的處理邏輯。
技術領域
本申請涉及計算機技術領域,尤其涉及一種雙向區塊鏈、數據處理方法和裝置。
背景技術
如圖1所示,現有技術的區塊鏈的結構都是以鏈狀單向的方式進行延展的,后一個區塊將基于前一個區塊的內容計算獲得的哈希值(Hash)寫入到后一區塊的區塊頭中,從而形成與前一個區塊之間的邏輯關系。隨著新數據的產生,區塊鏈沿著箭頭方向會不斷地向前延展,并通過區塊之間的哈希值的關系,形成不可逆的數據記錄鏈條。
在上述區塊鏈的邏輯體系中,只能體現和記錄數據向前發展的內容和趨勢。但是,實際上在數據的內容的生成和發展會有很多的變化和關系的存在,單純的從前向后的記錄邏輯必然會對區塊鏈數據的發展產生限制。
發明內容
本發明提供了一種雙向區塊鏈結構、數據處理方法和裝置,能夠通過雙向鏈接的區塊指向關系,實現基于新生成的區塊中的交易數據開啟區塊鏈中已有區塊中的交易數據的處理邏輯。
為達到上述目的,本發明的實施例采用如下技術方案:
第一方面,提供了一種雙向區塊鏈結構,包括:至少一個雙向鏈;
所述雙向鏈由一個在先區塊和一個在后區塊沿兩個相反方向順序鏈接后而成,且所述在先區塊中存儲有所述在后區塊中的數據經不可逆算法計算得到的校驗值。
第二方面,提供了一種數據處理方法,包括:
響應于包含開啟區塊鏈中已有區塊的交易數據的新區塊的生成,對新區塊中的數據經不可逆算法計算得到校驗值,并將該新區塊的校驗值寫入到已有區塊中,形成以所述已有區塊為在先區塊、以新區塊為在后區塊的雙向鏈接,以標識所述已有區塊中交易數據被開啟;
將形成具有開啟區塊鏈中已有區塊中交易數據的雙向鏈接的區塊鏈中的新增數據向區塊鏈網絡進行廣播。
第三方面,提供了一種數據處理裝置,包括:
校驗值計算模塊,用于響應于包含開啟區塊鏈中已有區塊的交易數據的新區塊的生成,對新區塊中的數據經不可逆算法計算得到校驗值;
區塊鏈接模塊,用于將該新區塊的校驗值寫入到已有區塊中,形成以所述已有區塊為在先區塊、以新區塊為在后區塊的雙向鏈接,以標識所述已有區塊中交易數據被開啟;
數據廣播模塊,用于將形成具有開啟區塊鏈中已有區塊中交易數據的雙向鏈接的區塊鏈中的新增數據向區塊鏈網絡進行廣播。
本發明提供的雙向區塊鏈結構、數據處理方法和裝置,通過雙向鏈接的區塊指向關系,可以基于新生成的區塊中的交易數據開啟區塊鏈中已有區塊中的交易數據,從而充分利用區塊之間的反向鏈接結構來實現啟用已有區塊中交易數據的處理邏輯。
上述說明僅是本申請技術方案的概述,為了能夠更清楚了解本申請的技術手段,而可依照說明書的內容予以實施,并且為了讓本申請的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本申請的具體實施方式。
附圖說明
通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本申請的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
圖1為現有技術的區塊鏈的結構示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京歐鏈科技有限公司,未經北京歐鏈科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810136676.1/2.html,轉載請聲明來源鉆瓜專利網。





