• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    鏈上數(shù)據(jù)管理方法及其裝置、存儲(chǔ)介質(zhì)、程序產(chǎn)品制造方法及圖紙

    技術(shù)編號(hào):39042063 閱讀:23 留言:0更新日期:2023-10-10 11:55
    本申請(qǐng)公開一種鏈上數(shù)據(jù)管理方法及其裝置、存儲(chǔ)介質(zhì)、程序產(chǎn)品,從交易池獲取包括第一交易數(shù)據(jù)、第一交易有效期信息和第一交易哈希信息的目標(biāo)交易信息后,當(dāng)根據(jù)第一交易有效期信息和上鏈時(shí)間戳確定第一交易數(shù)據(jù)未超期,創(chuàng)建包括第一交易數(shù)據(jù)、第一交易有效期信息和第一交易哈希信息的目標(biāo)區(qū)塊,并在區(qū)塊鏈網(wǎng)絡(luò)達(dá)成對(duì)目標(biāo)區(qū)塊的共識(shí)后,將目標(biāo)區(qū)塊添加到區(qū)塊鏈,當(dāng)根據(jù)讀取的第一交易有效期信息確定第一交易數(shù)據(jù)已超期,刪除第一交易數(shù)據(jù)但保留第一交易哈希信息。本申請(qǐng)能夠節(jié)省節(jié)點(diǎn)的存儲(chǔ)空間,從而提高節(jié)點(diǎn)的運(yùn)行效率。本申請(qǐng)可以廣泛應(yīng)用于例如智能手機(jī)、平板電腦、計(jì)算機(jī)、智能語(yǔ)音交互設(shè)備、智能家電、車載終端等設(shè)備的數(shù)據(jù)安全管理技術(shù)中。安全管理技術(shù)中。安全管理技術(shù)中。

    【技術(shù)實(shí)現(xiàn)步驟摘要】
    鏈上數(shù)據(jù)管理方法及其裝置、存儲(chǔ)介質(zhì)、程序產(chǎn)品


    [0001]本申請(qǐng)涉及數(shù)據(jù)管理
    ,尤其涉及一種鏈上數(shù)據(jù)管理方法及其裝置、存儲(chǔ)介質(zhì)、程序產(chǎn)品。

    技術(shù)介紹

    [0002]目前的區(qū)塊鏈系統(tǒng)中,每個(gè)節(jié)點(diǎn)都會(huì)保存一份完整的區(qū)塊鏈信息,包括各個(gè)區(qū)塊的區(qū)塊信息和交易數(shù)據(jù)。當(dāng)需要對(duì)區(qū)塊進(jìn)行驗(yàn)證時(shí),需要使用區(qū)塊的區(qū)塊信息和交易數(shù)據(jù)進(jìn)行驗(yàn)證,因此,目前的區(qū)塊鏈系統(tǒng)中,節(jié)點(diǎn)中所保存的區(qū)塊信息和交易數(shù)據(jù)都是不能刪除的。但是,正由于這些數(shù)據(jù)不能被刪除,導(dǎo)致了在業(yè)務(wù)系統(tǒng)不再使用區(qū)塊鏈上的數(shù)據(jù)時(shí),節(jié)點(diǎn)也無(wú)法刪除這些沒(méi)有價(jià)值的交易數(shù)據(jù),從而導(dǎo)致節(jié)點(diǎn)所保存的數(shù)據(jù)量越來(lái)越大,不僅會(huì)造成資源浪費(fèi),還會(huì)影響節(jié)點(diǎn)的運(yùn)行效率。

    技術(shù)實(shí)現(xiàn)思路

    [0003]以下是對(duì)本文詳細(xì)描述的主題的概述。本概述并非是為了限制權(quán)利要求的保護(hù)范圍。
    [0004]本申請(qǐng)實(shí)施例提供了一種鏈上數(shù)據(jù)管理方法及其裝置、存儲(chǔ)介質(zhì)、程序產(chǎn)品,能夠節(jié)省節(jié)點(diǎn)的存儲(chǔ)空間,從而提高節(jié)點(diǎn)的運(yùn)行效率。
    [0005]一方面,本申請(qǐng)實(shí)施例提供了一種鏈上數(shù)據(jù)管理方法,包括以下步驟:
    [0006]從交易池中獲取目標(biāo)交易信息,所述目標(biāo)交易信息包括第一交易數(shù)據(jù)、第一交易有效期信息和第一交易哈希信息,其中,所述第一交易哈希信息根據(jù)對(duì)所述第一交易數(shù)據(jù)和所述第一交易有效期信息進(jìn)行哈希計(jì)算而得到;
    [0007]生成包括上鏈時(shí)間戳的候選區(qū)塊,當(dāng)根據(jù)所述第一交易有效期信息和所述上鏈時(shí)間戳確定所述第一交易數(shù)據(jù)未超期,根據(jù)所述候選區(qū)塊和所述目標(biāo)交易信息得到目標(biāo)區(qū)塊;
    [0008]在區(qū)塊鏈網(wǎng)絡(luò)中廣播所述目標(biāo)區(qū)塊,使得所述區(qū)塊鏈網(wǎng)絡(luò)中的參與節(jié)點(diǎn)對(duì)所述目標(biāo)區(qū)塊進(jìn)行共識(shí)處理;
    [0009]當(dāng)所述區(qū)塊鏈網(wǎng)絡(luò)中的參與節(jié)點(diǎn)達(dá)成對(duì)所述目標(biāo)區(qū)塊的共識(shí),將所述目標(biāo)區(qū)塊添加到區(qū)塊鏈;
    [0010]響應(yīng)于對(duì)所述目標(biāo)區(qū)塊中的數(shù)據(jù)進(jìn)行管理,讀取所述目標(biāo)區(qū)塊中的所述第一交易有效期信息;
    [0011]當(dāng)根據(jù)所述第一交易有效期信息確定所述第一交易數(shù)據(jù)已超期,刪除所述第一交易數(shù)據(jù),保留所述第一交易哈希信息,其中,所述第一交易哈希信息用于作為對(duì)所述目標(biāo)區(qū)塊進(jìn)行驗(yàn)證的驗(yàn)證參數(shù)。
    [0012]另一方面,本申請(qǐng)實(shí)施例還提供了一種鏈上數(shù)據(jù)管理裝置,包括:
    [0013]信息獲取單元,用于從交易池中獲取目標(biāo)交易信息,所述目標(biāo)交易信息包括第一交易數(shù)據(jù)、第一交易有效期信息和第一交易哈希信息,其中,所述第一交易哈希信息根據(jù)對(duì)
    所述第一交易數(shù)據(jù)和所述第一交易有效期信息進(jìn)行哈希計(jì)算而得到;
    [0014]區(qū)塊創(chuàng)建單元,用于生成包括上鏈時(shí)間戳的候選區(qū)塊,當(dāng)根據(jù)所述第一交易有效期信息和所述上鏈時(shí)間戳確定所述第一交易數(shù)據(jù)未超期,根據(jù)所述候選區(qū)塊和所述目標(biāo)交易信息得到目標(biāo)區(qū)塊;
    [0015]區(qū)塊廣播單元,用于在區(qū)塊鏈網(wǎng)絡(luò)中廣播所述目標(biāo)區(qū)塊,使得所述區(qū)塊鏈網(wǎng)絡(luò)中的參與節(jié)點(diǎn)對(duì)所述目標(biāo)區(qū)塊進(jìn)行共識(shí)處理;
    [0016]區(qū)塊添加單元,用于當(dāng)所述區(qū)塊鏈網(wǎng)絡(luò)中的參與節(jié)點(diǎn)達(dá)成對(duì)所述目標(biāo)區(qū)塊的共識(shí),將所述目標(biāo)區(qū)塊添加到區(qū)塊鏈;
    [0017]信息讀取單元,用于響應(yīng)于對(duì)所述目標(biāo)區(qū)塊中的數(shù)據(jù)進(jìn)行管理,讀取所述目標(biāo)區(qū)塊中的所述第一交易有效期信息;
    [0018]信息刪除單元,用于當(dāng)根據(jù)所述第一交易有效期信息確定所述第一交易數(shù)據(jù)已超期,刪除所述第一交易數(shù)據(jù),保留所述第一交易哈希信息,其中,所述第一交易哈希信息用于作為對(duì)所述目標(biāo)區(qū)塊進(jìn)行驗(yàn)證的驗(yàn)證參數(shù)。
    [0019]可選地,所述候選區(qū)塊包括區(qū)塊頭和區(qū)塊體;所述區(qū)塊創(chuàng)建單元還用于:
    [0020]根據(jù)所述第一交易哈希信息計(jì)算得到所述目標(biāo)交易信息的第一交易根哈希;
    [0021]將所述第一交易根哈希填充到所述區(qū)塊頭,以及將所述目標(biāo)交易信息填充到所述區(qū)塊體,得到目標(biāo)區(qū)塊。
    [0022]可選地,所述鏈上數(shù)據(jù)管理裝置還包括:
    [0023]信息關(guān)聯(lián)單元,用于建立所述區(qū)塊頭、所述第一交易數(shù)據(jù)、所述上鏈時(shí)間戳、所述第一交易根哈希、所述第一交易有效期信息和所述第一交易哈希信息之間的第一關(guān)聯(lián)關(guān)系;
    [0024]第一保存單元,用于將所述區(qū)塊頭保存至第一數(shù)據(jù)庫(kù);
    [0025]第二保存單元,用于將所述第一交易數(shù)據(jù)保存至第二數(shù)據(jù)庫(kù);
    [0026]第三保存單元,用于將所述上鏈時(shí)間戳、所述第一交易根哈希、所述第一交易有效期信息和所述第一交易哈希信息保存至第三數(shù)據(jù)庫(kù)。
    [0027]可選地,所述信息刪除單元還用于:
    [0028]當(dāng)所述第一交易有效期信息不等于預(yù)設(shè)閾值且小于當(dāng)前時(shí)間,確定所述第一交易數(shù)據(jù)已超期;
    [0029]根據(jù)所述第一關(guān)聯(lián)關(guān)系確定與所述第一交易有效期信息對(duì)應(yīng)的所述第一交易哈希信息;
    [0030]根據(jù)所述第一交易哈希信息和所述第一關(guān)聯(lián)關(guān)系確定所述第一交易數(shù)據(jù)在所述第二數(shù)據(jù)庫(kù)中的存儲(chǔ)位置;
    [0031]在所述第二數(shù)據(jù)庫(kù)中刪除所述第一交易數(shù)據(jù)。
    [0032]可選地,所述鏈上數(shù)據(jù)管理裝置還包括:
    [0033]信息接收單元,用于接收由客戶端發(fā)送的所述目標(biāo)交易信息;
    [0034]超期判斷單元,用于根據(jù)所述目標(biāo)交易信息中的所述第一交易有效期信息判斷所述第一交易數(shù)據(jù)是否超期;
    [0035]驗(yàn)證處理單元,用于當(dāng)確定所述第一交易數(shù)據(jù)未超期,對(duì)所述目標(biāo)交易信息進(jìn)行驗(yàn)證處理;
    [0036]第四保存單元,用于當(dāng)驗(yàn)證通過(guò),將所述目標(biāo)交易信息保存至所述交易池。
    [0037]可選地,所述區(qū)塊創(chuàng)建單元還用于:
    [0038]當(dāng)所述第一交易有效期信息等于預(yù)設(shè)閾值,確定所述第一交易數(shù)據(jù)未超期;
    [0039]或者,
    [0040]當(dāng)所述第一交易有效期信息不等于預(yù)設(shè)閾值且大于所述上鏈時(shí)間戳,確定所述第一交易數(shù)據(jù)未超期。
    [0041]可選地,所述目標(biāo)交易信息的數(shù)量為多個(gè);所述區(qū)塊創(chuàng)建單元還用于:
    [0042]對(duì)每?jī)蓚€(gè)所述目標(biāo)交易信息中的所述第一交易哈希信息進(jìn)行合并與哈希處理,得到多個(gè)第一合并哈希信息;
    [0043]對(duì)每?jī)蓚€(gè)所述第一合并哈希信息進(jìn)行所述合并與哈希處理,得到多個(gè)第二合并哈希信息;
    [0044]對(duì)每?jī)蓚€(gè)所述第二合并哈希信息進(jìn)行所述合并與哈希處理,直到得到數(shù)量唯一的最后合并哈希信息;
    [0045]將得到的所述最后合并哈希信息確定為所有所述目標(biāo)交易信息的第一交易根哈希。
    [0046]可選地,所述區(qū)塊廣播單元還用于:
    [0047]對(duì)所述第一交易有效期信息和所述第一交易哈希信息進(jìn)行簽名處理,得到簽名后的目標(biāo)區(qū)塊;
    [0048]在區(qū)塊鏈網(wǎng)絡(luò)中廣播所述簽名后的目標(biāo)區(qū)塊,使得所述區(qū)塊鏈網(wǎng)絡(luò)中的參與節(jié)點(diǎn)對(duì)所述簽名后的目標(biāo)區(qū)塊進(jìn)行共識(shí)處理。
    [0049]可選地,所述鏈上數(shù)據(jù)管理裝置還包括:
    [0050]區(qū)塊接收單元,用于接收由所述區(qū)塊鏈網(wǎng)絡(luò)中的參與節(jié)點(diǎn)發(fā)送的待驗(yàn)證區(qū)塊,所述待驗(yàn)證區(qū)塊包括第二交易根哈希、第二交易數(shù)據(jù)、第二交易有效期信息和第二交易哈希信息,其中,所述第二交易有效期信息用于表征所述第二交易本文檔來(lái)自技高網(wǎng)
    ...

    【技術(shù)保護(hù)點(diǎn)】

    【技術(shù)特征摘要】
    1.一種鏈上數(shù)據(jù)管理方法,其特征在于,包括以下步驟:從交易池中獲取目標(biāo)交易信息,所述目標(biāo)交易信息包括第一交易數(shù)據(jù)、第一交易有效期信息和第一交易哈希信息,其中,所述第一交易哈希信息根據(jù)對(duì)所述第一交易數(shù)據(jù)和所述第一交易有效期信息進(jìn)行哈希計(jì)算而得到;生成包括上鏈時(shí)間戳的候選區(qū)塊,當(dāng)根據(jù)所述第一交易有效期信息和所述上鏈時(shí)間戳確定所述第一交易數(shù)據(jù)未超期,根據(jù)所述候選區(qū)塊和所述目標(biāo)交易信息得到目標(biāo)區(qū)塊;在區(qū)塊鏈網(wǎng)絡(luò)中廣播所述目標(biāo)區(qū)塊,使得所述區(qū)塊鏈網(wǎng)絡(luò)中的參與節(jié)點(diǎn)對(duì)所述目標(biāo)區(qū)塊進(jìn)行共識(shí)處理;當(dāng)所述區(qū)塊鏈網(wǎng)絡(luò)中的參與節(jié)點(diǎn)達(dá)成對(duì)所述目標(biāo)區(qū)塊的共識(shí),將所述目標(biāo)區(qū)塊添加到區(qū)塊鏈;響應(yīng)于對(duì)所述目標(biāo)區(qū)塊中的數(shù)據(jù)進(jìn)行管理,讀取所述目標(biāo)區(qū)塊中的所述第一交易有效期信息;當(dāng)根據(jù)所述第一交易有效期信息確定所述第一交易數(shù)據(jù)已超期,刪除所述第一交易數(shù)據(jù),保留所述第一交易哈希信息,其中,所述第一交易哈希信息用于作為對(duì)所述目標(biāo)區(qū)塊進(jìn)行驗(yàn)證的驗(yàn)證參數(shù)。2.根據(jù)權(quán)利要求1所述的鏈上數(shù)據(jù)管理方法,其特征在于,所述候選區(qū)塊包括區(qū)塊頭和區(qū)塊體;所述根據(jù)所述候選區(qū)塊和所述目標(biāo)交易信息得到目標(biāo)區(qū)塊,包括:根據(jù)所述第一交易哈希信息計(jì)算得到所述目標(biāo)交易信息的第一交易根哈希;將所述第一交易根哈希填充到所述區(qū)塊頭,以及將所述目標(biāo)交易信息填充到所述區(qū)塊體,得到目標(biāo)區(qū)塊。3.根據(jù)權(quán)利要求2所述的鏈上數(shù)據(jù)管理方法,其特征在于,所述將所述目標(biāo)區(qū)塊添加到區(qū)塊鏈之后,所述鏈上數(shù)據(jù)管理方法還包括:建立所述區(qū)塊頭、所述第一交易數(shù)據(jù)、所述上鏈時(shí)間戳、所述第一交易根哈希、所述第一交易有效期信息和所述第一交易哈希信息之間的第一關(guān)聯(lián)關(guān)系;將所述區(qū)塊頭保存至第一數(shù)據(jù)庫(kù);將所述第一交易數(shù)據(jù)保存至第二數(shù)據(jù)庫(kù);將所述上鏈時(shí)間戳、所述第一交易根哈希、所述第一交易有效期信息和所述第一交易哈希信息保存至第三數(shù)據(jù)庫(kù)。4.根據(jù)權(quán)利要求3所述的鏈上數(shù)據(jù)管理方法,其特征在于,所述當(dāng)根據(jù)所述第一交易有效期信息確定所述第一交易數(shù)據(jù)已超期,刪除所述第一交易數(shù)據(jù),包括:當(dāng)所述第一交易有效期信息不等于預(yù)設(shè)閾值且小于當(dāng)前時(shí)間,確定所述第一交易數(shù)據(jù)已超期;根據(jù)所述第一關(guān)聯(lián)關(guān)系確定與所述第一交易有效期信息對(duì)應(yīng)的所述第一交易哈希信息;根據(jù)所述第一交易哈希信息和所述第一關(guān)聯(lián)關(guān)系確定所述第一交易數(shù)據(jù)在所述第二數(shù)據(jù)庫(kù)中的存儲(chǔ)位置;在所述第二數(shù)據(jù)庫(kù)中刪除所述第一交易數(shù)據(jù)。5.根據(jù)權(quán)利要求1所述的鏈上數(shù)據(jù)管理方法,其特征在于,所述從交易池中獲取目標(biāo)交易信息之前,所述鏈上數(shù)據(jù)管理方法還包括:
    接收由客戶端發(fā)送的所述目標(biāo)交易信息;根據(jù)所述目標(biāo)交易信息中的所述第一交易有效期信息判斷所述第一交易數(shù)據(jù)是否超期;當(dāng)確定所述第一交易數(shù)據(jù)未超期,對(duì)所述目標(biāo)交易信息進(jìn)行驗(yàn)證處理;當(dāng)驗(yàn)證通過(guò),將所述目標(biāo)交易信息保存至所述交易池。6.根據(jù)權(quán)利要求1所述的鏈上數(shù)據(jù)管理方法,其特征在于,所述根據(jù)所述第一交易有效期信息和所述上鏈時(shí)間戳確定所述第一交易數(shù)據(jù)未超期,包括:當(dāng)所述第一交易有效期信息等于預(yù)設(shè)閾值,確定所述第一交易數(shù)據(jù)未超期;或者,當(dāng)所述第一交易有效期信息不等于預(yù)設(shè)閾值且大于所述上鏈時(shí)間戳,確定所述第一交易數(shù)據(jù)未超期。7.根據(jù)權(quán)利要求2所述的鏈上數(shù)據(jù)管理方法,其特征在于,所述目標(biāo)交易信息的數(shù)量為多個(gè);所述根據(jù)所述第一交易哈希信息計(jì)算得到所述目標(biāo)交易信息的第一交易根哈希,包括:對(duì)每?jī)蓚€(gè)所述目標(biāo)交易信息中的所述第一交易哈希信息進(jìn)行合并與哈希處理,得到多個(gè)第一合并哈希信息;對(duì)每?jī)蓚€(gè)所述第一合并哈希信息進(jìn)行所述合并與哈希處理,得到多個(gè)第二合并哈希信息;對(duì)每?jī)蓚€(gè)所述第二合并哈希信息進(jìn)行所述合并與哈希處理,直到得到數(shù)量唯一的最后合并哈希信息;將得到的所述最后合并哈希信息確定為所有所述目標(biāo)交易信息的第一交易根哈希。8.根據(jù)權(quán)利要求1所述的鏈上數(shù)據(jù)管理方法,其特征在于,所述在區(qū)塊鏈網(wǎng)絡(luò)中廣播所述目標(biāo)區(qū)塊,使得所述區(qū)塊鏈網(wǎng)絡(luò)中的參與節(jié)點(diǎn)對(duì)所述目標(biāo)區(qū)塊進(jìn)行共識(shí)處理,包括:對(duì)所述第一交易有效期信息和所述第一交易哈希信息進(jìn)行簽名處理,得...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:徐文超申子熹
    申請(qǐng)(專利權(quán))人:騰訊科技深圳有限公司
    類型:發(fā)明
    國(guó)別省市:

    網(wǎng)友詢問(wèn)留言 已有0條評(píng)論
    • 還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 人妻丰满熟AV无码区HD| 精品三级AV无码一区| 精品国产性色无码AV网站| 精品无码AV一区二区三区不卡| 性色av极品无码专区亚洲| 丰满熟妇乱又伦在线无码视频| 国产精品无码免费视频二三区| 18禁网站免费无遮挡无码中文| 国产成人精品无码播放| 四虎国产精品永久在线无码| 亚洲一区二区三区AV无码| 免费看无码特级毛片| 人妻中文字幕无码专区| 国产成人亚洲综合无码精品| 亚洲熟妇无码av另类vr影视| 免费A级毛片无码A∨| 五月丁香六月综合缴清无码| 成人无码区免费A片视频WWW| 国产精品xxxx国产喷水亚洲国产精品无码久久一区| 亚洲av极品无码专区在线观看 | 国产亚洲精品无码专区| 无码福利写真片视频在线播放| 国产AV无码专区亚洲AVJULIA| 午夜成人无码福利免费视频| 日韩视频无码日韩视频又2021 | 国产成人无码免费网站| 久久精品无码中文字幕| 亚洲中文字幕无码久久| 无码国内精品久久综合88| 18禁无遮挡无码国产免费网站| 国产成人亚洲综合无码精品| 亚洲综合无码AV一区二区| 国产AV无码专区亚洲AWWW| 中文无码vs无码人妻 | 欧洲成人午夜精品无码区久久 | 国产精品亚洲专区无码牛牛| 日韩AV无码一区二区三区不卡| 亚洲6080yy久久无码产自国产| 无码狠狠躁久久久久久久| 亚洲欧洲av综合色无码| 免费看无码自慰一区二区|