[發(fā)明專利]一種區(qū)塊鏈多鏈數(shù)據(jù)信息同步的底層方法有效
| 申請?zhí)枺?/td> | 201910628987.4 | 申請日: | 2019-07-12 |
| 公開(公告)號: | CN110457389B | 公開(公告)日: | 2023-06-02 |
| 發(fā)明(設(shè)計)人: | 王紀濤;孫國梓;谷宇 | 申請(專利權(quán))人: | 南京郵電大學(xué) |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F21/60;G06F21/62 |
| 代理公司: | 南京蘇科專利代理有限責(zé)任公司 32102 | 代理人: | 姚姣陽 |
| 地址: | 210012 江蘇*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 區(qū)塊 鏈多鏈 數(shù)據(jù) 信息 同步 底層 方法 | ||
一種區(qū)塊鏈多鏈數(shù)據(jù)信息同步的底層方法,包括如下步驟:步驟S1,多鏈數(shù)據(jù)信息同步處理模塊獲取所需同步的數(shù)據(jù)信息,再利用區(qū)塊鏈系統(tǒng)的共識機制將數(shù)據(jù)信息打包在一個新的區(qū)塊中,區(qū)塊鏈系統(tǒng)標(biāo)記該新的區(qū)塊為“觸塊”的候選塊;步驟S2、“觸塊”的候選塊生成后,持續(xù)檢測區(qū)塊鏈系統(tǒng)外部的多鏈驗證模塊發(fā)送的信號,當(dāng)檢測到已準(zhǔn)備完畢的信號,則獲取當(dāng)前主鏈中最近的區(qū)塊;步驟S3、將獲取的當(dāng)前主鏈中最近的區(qū)塊指向“觸塊”的候選塊,此時“觸塊”的候選塊上升為“觸塊”;步驟S4、在“觸塊”中查詢同步的信息。該方法將區(qū)塊鏈多鏈數(shù)據(jù)信息同步處理模塊和區(qū)塊鏈外部的驗證模塊相結(jié)合,可以有效實現(xiàn)多鏈數(shù)據(jù)的信息同步;且在信息同步過程中采用密碼學(xué)技術(shù)保證交互的安全性,適用于不同區(qū)塊鏈系統(tǒng)組成的多鏈網(wǎng)絡(luò)系統(tǒng)。
技術(shù)領(lǐng)域
本發(fā)明屬于區(qū)塊鏈信息技術(shù)領(lǐng)域,具體涉及一種區(qū)塊鏈多鏈數(shù)據(jù)信息同步的底層方法。
背景技術(shù)
目前,區(qū)塊鏈底層技術(shù)的研究歷程走到了一個瓶頸期,大部分區(qū)塊鏈行業(yè)者們都對區(qū)塊鏈的普及抱著很大的期待。由于現(xiàn)在區(qū)塊鏈平臺的繁多,每個區(qū)塊鏈平臺的底層設(shè)計又有自己的獨特之處。然而,區(qū)塊鏈底層運用共識機制來生成記錄數(shù)據(jù)的區(qū)塊,倘若有一個多鏈系統(tǒng)想要同時將幾個相關(guān)信息記錄到不同鏈上,此時共識機制的不同、區(qū)塊生成的方式不同都會導(dǎo)致信息記錄到鏈的時間不同步,這在多鏈系統(tǒng)中會產(chǎn)生很多不可避免的問題。因此,想要讓不同區(qū)塊鏈之間的相關(guān)數(shù)據(jù)保持同步是一個比較嚴峻的問題。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是克服現(xiàn)有技術(shù)的不足,提供一種區(qū)塊鏈多鏈數(shù)據(jù)信息同步的底層方法,將區(qū)塊鏈多鏈數(shù)據(jù)信息同步處理模塊和區(qū)塊鏈外部的驗證模塊相結(jié)合,可以有效實現(xiàn)多鏈數(shù)據(jù)的信息同步;且在信息同步過程中采用密碼學(xué)技術(shù)保證交互的安全性,適用于不同區(qū)塊鏈系統(tǒng)組成的多鏈網(wǎng)絡(luò)系統(tǒng)。
本發(fā)明提供一種區(qū)塊鏈多鏈數(shù)據(jù)信息同步的底層方法,包括如下步驟:
步驟S1,多鏈數(shù)據(jù)信息同步處理模塊獲取所需同步的數(shù)據(jù)信息,再利用區(qū)塊鏈系統(tǒng)的共識機制將數(shù)據(jù)信息打包在一個新的區(qū)塊中,區(qū)塊鏈系統(tǒng)標(biāo)記該新的區(qū)塊為“觸塊”的候選塊;
步驟S2、“觸塊”的候選塊生成后,持續(xù)檢測區(qū)塊鏈系統(tǒng)外部的多鏈驗證模塊發(fā)送的信號,當(dāng)檢測到已準(zhǔn)備完畢的信號,則獲取當(dāng)前主鏈中最近的區(qū)塊;
步驟S3、將獲取的當(dāng)前主鏈中最近的區(qū)塊指向“觸塊”的候選塊,此時“觸塊”的候選塊上升為“觸塊”;
步驟S4、在“觸塊”中查詢同步的信息。
作為本發(fā)明的進一步技術(shù)方案,“觸塊”為區(qū)域鏈所有區(qū)塊中用于專門記錄多鏈同步數(shù)據(jù)信息的區(qū)塊。
進一步的,當(dāng)前主鏈中最近的區(qū)塊為區(qū)塊鏈的所有區(qū)塊中最近生成且存在于主鏈上的區(qū)塊。
進一步的,步驟S3中,當(dāng)前主鏈中最近的區(qū)塊指向“觸塊”的候選塊的Hash值。
進一步的,驗證模塊為每個區(qū)塊鏈系統(tǒng)發(fā)送最終信號,最終信號為區(qū)塊鏈系統(tǒng)是否已經(jīng)準(zhǔn)備完畢的綜合信號。
進一步的,多鏈驗證模塊發(fā)送的信號采用密碼學(xué)算法進行加密和數(shù)字簽名,密碼學(xué)算法為橢圓線型算法,具體加密過程如下:
區(qū)域鏈系統(tǒng)發(fā)送信號內(nèi)容前,多鏈驗證模塊預(yù)設(shè)一條橢圓曲線Ep(a,b),并選取其上一點作為基點G;區(qū)域鏈系統(tǒng)通過私鑰privateKey生成公鑰,即,
publicKey=privateKey?G;
多鏈驗證模塊將該橢圓曲線Ep(a,b)、公鑰publicKey和基點G發(fā)送至區(qū)塊鏈系統(tǒng),區(qū)塊鏈系統(tǒng)接受到信息后,將要發(fā)送的信號內(nèi)容編碼到曲線Ep(a,b)上的一點M,并生成隨機整數(shù)r,區(qū)塊鏈系統(tǒng)根據(jù)M和r計算C1和C2,C1和C2就是根據(jù)M和r計算出來的兩個直角坐標(biāo)系上的點,即,
C1=M+r×publicKey
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京郵電大學(xué),未經(jīng)南京郵電大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910628987.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點及存儲介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點
- 本地區(qū)塊同步的檢驗方法、裝置、設(shè)備及存儲介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點來托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識系統(tǒng)、方法及網(wǎng)絡(luò)
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲介質(zhì)及電子設(shè)備
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 信息記錄介質(zhì)、信息記錄方法、信息記錄設(shè)備、信息再現(xiàn)方法和信息再現(xiàn)設(shè)備
- 信息記錄裝置、信息記錄方法、信息記錄介質(zhì)、信息復(fù)制裝置和信息復(fù)制方法
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄設(shè)備、信息重放設(shè)備、信息記錄方法、信息重放方法、以及信息記錄介質(zhì)
- 信息存儲介質(zhì)、信息記錄方法、信息重放方法、信息記錄設(shè)備、以及信息重放設(shè)備
- 信息存儲介質(zhì)、信息記錄方法、信息回放方法、信息記錄設(shè)備和信息回放設(shè)備
- 信息記錄介質(zhì)、信息記錄方法、信息記錄裝置、信息再現(xiàn)方法和信息再現(xiàn)裝置
- 信息終端,信息終端的信息呈現(xiàn)方法和信息呈現(xiàn)程序
- 信息創(chuàng)建、信息發(fā)送方法及信息創(chuàng)建、信息發(fā)送裝置





