[發(fā)明專利]一種基于區(qū)塊鏈的信息傳輸方法以及存儲(chǔ)介質(zhì)有效
| 申請(qǐng)?zhí)枺?/td> | 202011005753.3 | 申請(qǐng)日: | 2020-09-23 |
| 公開(公告)號(hào): | CN111934825B | 公開(公告)日: | 2021-03-02 |
| 發(fā)明(設(shè)計(jì))人: | 石寧;賴石輝;甘子榮;李達(dá) | 申請(qǐng)(專利權(quán))人: | 南京金寧匯科技有限公司 |
| 主分類號(hào): | H04L1/00 | 分類號(hào): | H04L1/00;H04L29/08;G06F16/27 |
| 代理公司: | 北京弘權(quán)知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11363 | 代理人: | 郭放;許偉群 |
| 地址: | 210031 江蘇省南京市江*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 區(qū)塊 信息 傳輸 方法 以及 存儲(chǔ) 介質(zhì) | ||
本申請(qǐng)公開一種基于區(qū)塊鏈的信息傳輸方法,包括:獲取待發(fā)送的信息,包含已接收信息節(jié)點(diǎn)列表,獲取預(yù)接收信息節(jié)點(diǎn)列表,若所述待發(fā)送的信息的類型為交易信息,根據(jù)已接收信息節(jié)點(diǎn)列表和預(yù)接收信息節(jié)點(diǎn)列表,生成未接收信息節(jié)點(diǎn)列表;發(fā)送給未接收信息節(jié)點(diǎn)。若待發(fā)送的信息的類型為區(qū)塊信息,逐一判斷所述區(qū)塊信息中的信息是否存儲(chǔ)在接收信息節(jié)點(diǎn),若存在,則將已存儲(chǔ)的信息回填到區(qū)塊信息中,若不存在,根據(jù)所述未存儲(chǔ)信息列表生成信息補(bǔ)充請(qǐng)求,將所述信息補(bǔ)充請(qǐng)求發(fā)送給信息發(fā)送節(jié)點(diǎn),信息發(fā)送節(jié)點(diǎn)生成補(bǔ)充信息,將補(bǔ)充信息發(fā)送至接收信息節(jié)點(diǎn)。本申請(qǐng)解決了信息傳輸過程中,存在大量重復(fù)傳輸?shù)男畔ⅲ瑖?yán)重影響區(qū)塊鏈網(wǎng)絡(luò)傳輸效率的問題。
技術(shù)領(lǐng)域
本發(fā)明涉及區(qū)塊鏈領(lǐng)域,具體涉及一種基于區(qū)塊鏈的信息傳輸方法以及存儲(chǔ)介質(zhì)。
背景技術(shù)
區(qū)塊鏈目前可以分為四類:公鏈,私鏈,聯(lián)盟鏈以及側(cè)鏈。其中,公鏈?zhǔn)怯啥鄠€(gè)分布式節(jié)點(diǎn)構(gòu)成的一種分布式網(wǎng)絡(luò)架構(gòu)系統(tǒng),網(wǎng)絡(luò)中的節(jié)點(diǎn)可以允許隨進(jìn)隨出,節(jié)點(diǎn)數(shù)量一般不受限制;節(jié)點(diǎn)間通過P2P網(wǎng)絡(luò)傳輸協(xié)議進(jìn)行信息交互傳輸。
在區(qū)塊鏈網(wǎng)絡(luò)中,重復(fù)的交易來源主要表現(xiàn)在兩個(gè)層面,第一是來自交易創(chuàng)建之時(shí)的交易信息,節(jié)點(diǎn)創(chuàng)建交易后會(huì)通過P2P協(xié)議給鄰近節(jié)點(diǎn)無差別進(jìn)行交易信息中繼,鄰近節(jié)點(diǎn)收到交易信息后也會(huì)重復(fù)進(jìn)行此中繼步驟,導(dǎo)致重復(fù)交易信息在多個(gè)節(jié)點(diǎn)之間被重復(fù)中繼,第二是礦工節(jié)點(diǎn)打包交易之后生成的區(qū)塊信息,礦工節(jié)點(diǎn)收到交易信息后會(huì)進(jìn)行打包,生成區(qū)塊信息后,也會(huì)對(duì)鄰近節(jié)點(diǎn)進(jìn)行區(qū)塊信息中繼,鄰近節(jié)點(diǎn)接收到區(qū)塊信息之后也會(huì)重復(fù)此中繼步驟,然而區(qū)塊信息之中存在交易創(chuàng)建之時(shí)的交易信息,導(dǎo)致區(qū)塊信息中的重復(fù)信息被不斷在節(jié)點(diǎn)之間進(jìn)行中繼。
這種方式會(huì)導(dǎo)致在信息傳輸過程中,存在大量重復(fù)傳輸?shù)男畔ⅲ瑖?yán)重影響整體的傳輸效率。
發(fā)明內(nèi)容
本申請(qǐng)?zhí)峁┝艘环N基于區(qū)塊鏈的信息傳輸方法以及存儲(chǔ)介質(zhì),以解決現(xiàn)有區(qū)塊鏈網(wǎng)絡(luò)信息傳輸過程中,存在大量重復(fù)傳輸?shù)男畔ⅲ瑖?yán)重影響整體的傳輸效率的問題。
一方面,本申請(qǐng)公開了一種基于區(qū)塊鏈的信息傳輸方法,包括:
獲取待發(fā)送的信息,所述待發(fā)送的信息包含已接收信息節(jié)點(diǎn)列表,所述已接收信息節(jié)點(diǎn)列表由接收過所述待發(fā)送的信息的節(jié)點(diǎn)組成;
獲取預(yù)接收信息節(jié)點(diǎn)列表,所述預(yù)接收信息節(jié)點(diǎn)列表由將要接收所述待發(fā)送的信息的節(jié)點(diǎn)組成;
判斷所述待發(fā)送的信息的類型,所述類型為區(qū)塊信息或交易信息中的一種;
若所述待發(fā)送的信息的類型為交易信息,根據(jù)所述已接收信息節(jié)點(diǎn)列表和所述預(yù)接收信息節(jié)點(diǎn)列表,生成未接收信息節(jié)點(diǎn)列表;
將所述交易信息發(fā)送給所述未接收信息節(jié)點(diǎn)列表中的接收信息節(jié)點(diǎn)。
將所述交易信息發(fā)送給所述未接收信息節(jié)點(diǎn)列表中的接收信息節(jié)點(diǎn),還包括:
將所述未接收信息節(jié)點(diǎn)列表中的節(jié)點(diǎn)加入到所述已接收信息節(jié)點(diǎn)列表中,得到更新后的已接收信息節(jié)點(diǎn)列表;
將所述更新后的已接收信息節(jié)點(diǎn)列表發(fā)送給所述接收信息節(jié)點(diǎn)。
所述根據(jù)所述已接收信息節(jié)點(diǎn)列表和所述預(yù)接收信息節(jié)點(diǎn)列表,生成未接收信息節(jié)點(diǎn)列表,包括以下步驟:
逐一判斷所述預(yù)接收信息節(jié)點(diǎn)列表中的節(jié)點(diǎn)是否在所述已接收信息節(jié)點(diǎn)列表中;
根據(jù)未在所述已接收信息節(jié)點(diǎn)列表中的節(jié)點(diǎn)生成未接收信息節(jié)點(diǎn)列表。
若所述待發(fā)送的信息的類型為區(qū)塊信息;將所述區(qū)塊信息的摘要發(fā)送至所述預(yù)接收信息節(jié)點(diǎn)列表中的接收信息節(jié)點(diǎn),所述摘要包含信息列表;
判斷所述接收信息節(jié)點(diǎn)是否存儲(chǔ)有所述信息列表中的信息;
若所述接收信息節(jié)點(diǎn)未存儲(chǔ)有所述信息列表中的信息,所述接收信息節(jié)點(diǎn)接收所述區(qū)塊信息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京金寧匯科技有限公司,未經(jīng)南京金寧匯科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011005753.3/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點(diǎn)及存儲(chǔ)介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點(diǎn)
- 本地區(qū)塊同步的檢驗(yàn)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點(diǎn)來托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識(shí)系統(tǒng)、方法及網(wǎng)絡(luò)
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲(chǔ)介質(zhì)及電子設(shè)備
- 信息記錄介質(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ì)
- 信息存儲(chǔ)介質(zhì)、信息記錄方法、信息重放方法、信息記錄設(shè)備、以及信息重放設(shè)備
- 信息存儲(chǔ)介質(zhì)、信息記錄方法、信息回放方法、信息記錄設(shè)備和信息回放設(shè)備
- 信息記錄介質(zhì)、信息記錄方法、信息記錄裝置、信息再現(xiàn)方法和信息再現(xiàn)裝置
- 信息終端,信息終端的信息呈現(xiàn)方法和信息呈現(xiàn)程序
- 信息創(chuàng)建、信息發(fā)送方法及信息創(chuàng)建、信息發(fā)送裝置





