亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于區(qū)塊鏈網(wǎng)絡(luò)的數(shù)據(jù)流傳播系統(tǒng)及方法與流程

文檔序號(hào):11148024閱讀:572來(lái)源:國(guó)知局
用于區(qū)塊鏈網(wǎng)絡(luò)的數(shù)據(jù)流傳播系統(tǒng)及方法與制造工藝

本發(fā)明涉及數(shù)據(jù)流傳播系統(tǒng)及方法,更具體地,涉及用于區(qū)塊鏈網(wǎng)絡(luò)的數(shù)據(jù)流傳播系統(tǒng)及方法。



背景技術(shù):

目前,隨著基于網(wǎng)絡(luò)的應(yīng)用的日益廣泛以及不同領(lǐng)域(例如金融領(lǐng)域)的業(yè)務(wù)種類(lèi)的日益豐富,對(duì)特定的數(shù)據(jù)流(例如金融領(lǐng)域中的記賬數(shù)據(jù))進(jìn)行高效地傳播變得越來(lái)越重要。

在現(xiàn)有的基于區(qū)塊鏈網(wǎng)絡(luò)(即由多個(gè)數(shù)據(jù)塊單元作為成員節(jié)點(diǎn)(即區(qū)塊)而構(gòu)成的網(wǎng)絡(luò),其中使用密碼學(xué)方法將所述多個(gè)數(shù)據(jù)塊單元相關(guān)聯(lián)在一起,不存在中心節(jié)點(diǎn),并且除了被加密外,區(qū)塊鏈內(nèi)的數(shù)據(jù)對(duì)所有成員節(jié)點(diǎn)而言是公開(kāi)的,并且一旦數(shù)據(jù)信息經(jīng)過(guò)驗(yàn)證并被添加到區(qū)塊鏈之后則不可篡改)的技術(shù)方案中,典型地基于組播的方式實(shí)現(xiàn)成員節(jié)點(diǎn)之間的數(shù)據(jù)流的傳播:即相同數(shù)據(jù)流的目標(biāo)成員節(jié)點(diǎn)加入相同的組而共享一條數(shù)據(jù)流。

然而,上述現(xiàn)有的技術(shù)方案存在如下問(wèn)題:由于數(shù)據(jù)流的組播傳播方式不具有糾錯(cuò)機(jī)制,故在由于數(shù)據(jù)通道堵塞而發(fā)生丟包或錯(cuò)包后難于恢復(fù)或修正。

因此,存在如下需求:提供具有高的數(shù)據(jù)流傳輸效率和穩(wěn)定性的用于區(qū)塊鏈網(wǎng)絡(luò)的數(shù)據(jù)流傳播系統(tǒng)及方法。



技術(shù)實(shí)現(xiàn)要素:

為了解決上述現(xiàn)有技術(shù)方案所存在的問(wèn)題,本發(fā)明提出了具有高的數(shù)據(jù)流傳輸效率和穩(wěn)定性的用于區(qū)塊鏈網(wǎng)絡(luò)的數(shù)據(jù)流傳播系統(tǒng)及方法。

本發(fā)明的目的是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的:

一種用于區(qū)塊鏈網(wǎng)絡(luò)的數(shù)據(jù)流傳播系統(tǒng),其包括多個(gè)成員節(jié)點(diǎn),所述多個(gè)成員節(jié)點(diǎn)彼此經(jīng)由網(wǎng)絡(luò)連接以構(gòu)成區(qū)塊鏈網(wǎng)絡(luò),其中,所述多個(gè)成員節(jié)點(diǎn)中的每一個(gè)能夠通過(guò)與一個(gè)或多個(gè)相鄰的成員節(jié)點(diǎn)進(jìn)行預(yù)定的認(rèn)證操作的方式將所述一個(gè)或多個(gè)相鄰的成員節(jié)點(diǎn)添加為鄰居節(jié)點(diǎn),并且所述多個(gè)成員節(jié)點(diǎn)中的每一個(gè)通過(guò)單播的方式向其鄰居節(jié)點(diǎn)傳送構(gòu)成數(shù)據(jù)流的數(shù)據(jù)包。

在上面所公開(kāi)的方案中,優(yōu)選地,所述多個(gè)成員節(jié)點(diǎn)中的每一個(gè)基于TCP/IP協(xié)議所定義的三次握手方式實(shí)施所述認(rèn)證操作。

在上面所公開(kāi)的方案中,優(yōu)選地,所述多個(gè)成員節(jié)點(diǎn)中的每一個(gè)在成功接收到數(shù)據(jù)包后向發(fā)送該數(shù)據(jù)包的成員節(jié)點(diǎn)發(fā)送回確認(rèn)響應(yīng)。

在上面所公開(kāi)的方案中,優(yōu)選地,所述多個(gè)成員節(jié)點(diǎn)中的每一個(gè)在向其鄰居節(jié)點(diǎn)傳送數(shù)據(jù)包后在預(yù)定的周期內(nèi)未收到某一鄰居節(jié)點(diǎn)發(fā)送回的確認(rèn)響應(yīng),則該成員節(jié)點(diǎn)向該鄰居節(jié)點(diǎn)重復(fù)發(fā)送所述數(shù)據(jù)包。

在上面所公開(kāi)的方案中,優(yōu)選地,所述多個(gè)成員節(jié)點(diǎn)中的每一個(gè)在成功接收到數(shù)據(jù)包后繼續(xù)向該成員節(jié)點(diǎn)的除發(fā)送該數(shù)據(jù)包的成員節(jié)點(diǎn)之外的鄰居節(jié)點(diǎn)傳送所述數(shù)據(jù)包。

在上面所公開(kāi)的方案中,優(yōu)選地,在所述多個(gè)成員節(jié)點(diǎn)中的一個(gè)成員節(jié)點(diǎn)1具有多個(gè)鄰居節(jié)點(diǎn)的情況下,該成員節(jié)點(diǎn)能夠通過(guò)預(yù)定的路由選擇算法確定最優(yōu)鄰居節(jié)點(diǎn),并且將數(shù)據(jù)包優(yōu)先傳送至所述最優(yōu)鄰居節(jié)點(diǎn),而將除最優(yōu)鄰居節(jié)點(diǎn)之外的鄰居節(jié)點(diǎn)作為備選節(jié)點(diǎn)。

在上面所公開(kāi)的方案中,優(yōu)選地,所述多個(gè)成員節(jié)點(diǎn)中的每一個(gè)周期性地向每個(gè)鄰居節(jié)點(diǎn)發(fā)送心跳包,以探測(cè)鄰居節(jié)點(diǎn)的運(yùn)行狀態(tài),并且如果在預(yù)定的時(shí)間段內(nèi)沒(méi)有收到鄰居節(jié)點(diǎn)對(duì)所述心跳包的回應(yīng),則確定未傳送回應(yīng)鄰居節(jié)點(diǎn)發(fā)生故障,并隨之基于預(yù)定的規(guī)則將備選節(jié)點(diǎn)中的一個(gè)作為新的最優(yōu)鄰居節(jié)點(diǎn)。

本發(fā)明的目的也可以通過(guò)以下技術(shù)方案實(shí)現(xiàn):

一種用于區(qū)塊鏈網(wǎng)絡(luò)的數(shù)據(jù)流傳播方法,所述用于區(qū)塊鏈網(wǎng)絡(luò)的數(shù)據(jù)流傳播方法包括下列步驟:

(A1)多個(gè)成員節(jié)點(diǎn)彼此經(jīng)由網(wǎng)絡(luò)連接以構(gòu)成區(qū)塊鏈網(wǎng)絡(luò);

(A2)所述多個(gè)成員節(jié)點(diǎn)中的每一個(gè)通過(guò)與一個(gè)或多個(gè)相鄰的成員節(jié)點(diǎn)進(jìn)行預(yù)定的認(rèn)證操作的方式將所述一個(gè)或多個(gè)相鄰的成員節(jié)點(diǎn)添加為鄰居節(jié)點(diǎn);

(A3)所述多個(gè)成員節(jié)點(diǎn)中的每一個(gè)通過(guò)單播的方式向其鄰居節(jié)點(diǎn)傳送構(gòu)成數(shù)據(jù)流的數(shù)據(jù)包。

在上面所公開(kāi)的方案中,優(yōu)選地,所述多個(gè)成員節(jié)點(diǎn)中的每一個(gè)基于TCP/IP協(xié)議所定義的三次握手方式實(shí)施所述認(rèn)證操作。

在上面所公開(kāi)的方案中,優(yōu)選地,所述多個(gè)成員節(jié)點(diǎn)中的每一個(gè)在成功接收到數(shù)據(jù)包后向發(fā)送該數(shù)據(jù)包的成員節(jié)點(diǎn)發(fā)送回確認(rèn)響應(yīng)。

在上面所公開(kāi)的方案中,優(yōu)選地,所述多個(gè)成員節(jié)點(diǎn)中的每一個(gè)在向其鄰居節(jié)點(diǎn)傳送數(shù)據(jù)包后在預(yù)定的周期內(nèi)未收到某一鄰居節(jié)點(diǎn)發(fā)送回的確認(rèn)響應(yīng),則該成員節(jié)點(diǎn)向該鄰居節(jié)點(diǎn)重復(fù)發(fā)送所述數(shù)據(jù)包。

在上面所公開(kāi)的方案中,優(yōu)選地,所述多個(gè)成員節(jié)點(diǎn)中的每一個(gè)在成功接收到數(shù)據(jù)包后繼續(xù)向該成員節(jié)點(diǎn)的除發(fā)送該數(shù)據(jù)包的成員節(jié)點(diǎn)之外的鄰居節(jié)點(diǎn)傳送所述數(shù)據(jù)包。

在上面所公開(kāi)的方案中,優(yōu)選地,在所述多個(gè)成員節(jié)點(diǎn)中的一個(gè)成員節(jié)點(diǎn)具有多個(gè)鄰居節(jié)點(diǎn)的情況下,該成員節(jié)點(diǎn)能夠通過(guò)預(yù)定的路由選擇算法確定最優(yōu)鄰居節(jié)點(diǎn),并且將數(shù)據(jù)包優(yōu)先傳送至所述最優(yōu)鄰居節(jié)點(diǎn),而將除最優(yōu)鄰居節(jié)點(diǎn)之外的鄰居節(jié)點(diǎn)作為備選節(jié)點(diǎn)。

在上面所公開(kāi)的方案中,優(yōu)選地,所述多個(gè)成員節(jié)點(diǎn)中的每一個(gè)周期性地向每個(gè)鄰居節(jié)點(diǎn)發(fā)送心跳包,以探測(cè)鄰居節(jié)點(diǎn)的運(yùn)行狀態(tài),并且如果在預(yù)定的時(shí)間段內(nèi)沒(méi)有收到鄰居節(jié)點(diǎn)對(duì)所述心跳包的回應(yīng),則確定未傳送回應(yīng)鄰居節(jié)點(diǎn)發(fā)生故障,并隨之基于預(yù)定的規(guī)則將備選節(jié)點(diǎn)中的一個(gè)作為新的最優(yōu)鄰居節(jié)點(diǎn)。

本發(fā)明所公開(kāi)的用于區(qū)塊鏈網(wǎng)絡(luò)的數(shù)據(jù)流傳播系統(tǒng)及方法具有如下優(yōu)點(diǎn):由于在區(qū)塊鏈網(wǎng)絡(luò)的成員節(jié)點(diǎn)之間使用單播的方式傳輸數(shù)據(jù)流,故具有高的數(shù)據(jù)流傳輸效率和穩(wěn)定性。

附圖說(shuō)明

結(jié)合附圖,本發(fā)明的技術(shù)特征以及優(yōu)點(diǎn)將會(huì)被本領(lǐng)域技術(shù)人員更好地理解,其中:

圖1是根據(jù)本發(fā)明的實(shí)施例的用于區(qū)塊鏈網(wǎng)絡(luò)的數(shù)據(jù)流傳播系統(tǒng)的示意性結(jié)構(gòu)圖;

圖2是根據(jù)本發(fā)明的實(shí)施例的用于區(qū)塊鏈網(wǎng)絡(luò)的數(shù)據(jù)流傳播方法的流程圖。

具體實(shí)施方式

圖1是根據(jù)本發(fā)明的實(shí)施例的用于區(qū)塊鏈網(wǎng)絡(luò)的數(shù)據(jù)流傳播系統(tǒng)的示意性結(jié)構(gòu)圖。如圖1所示,本發(fā)明所公開(kāi)的用于區(qū)塊鏈網(wǎng)絡(luò)的數(shù)據(jù)流傳播系統(tǒng)包括多個(gè)成員節(jié)點(diǎn)1,所述多個(gè)成員節(jié)點(diǎn)1彼此經(jīng)由網(wǎng)絡(luò)連接以構(gòu)成區(qū)塊鏈網(wǎng)絡(luò),其中,所述多個(gè)成員節(jié)點(diǎn)1中的每一個(gè)能夠通過(guò)與一個(gè)或多個(gè)相鄰的成員節(jié)點(diǎn)1進(jìn)行預(yù)定的認(rèn)證操作的方式將所述一個(gè)或多個(gè)相鄰的成員節(jié)點(diǎn)1添加為鄰居節(jié)點(diǎn),并且所述多個(gè)成員節(jié)點(diǎn)1中的每一個(gè)通過(guò)單播的方式向其鄰居節(jié)點(diǎn)傳送構(gòu)成數(shù)據(jù)流的數(shù)據(jù)包。

優(yōu)選地,在本發(fā)明所公開(kāi)的用于區(qū)塊鏈網(wǎng)絡(luò)的數(shù)據(jù)流傳播系統(tǒng)中,所述多個(gè)成員節(jié)點(diǎn)1中的每一個(gè)基于TCP/IP協(xié)議所定義的三次握手方式實(shí)施所述認(rèn)證操作。

優(yōu)選地,在本發(fā)明所公開(kāi)的用于區(qū)塊鏈網(wǎng)絡(luò)的數(shù)據(jù)流傳播系統(tǒng)中,所述多個(gè)成員節(jié)點(diǎn)1中的每一個(gè)在成功接收到數(shù)據(jù)包后向發(fā)送該數(shù)據(jù)包的成員節(jié)點(diǎn)發(fā)送回確認(rèn)響應(yīng)。

優(yōu)選地,在本發(fā)明所公開(kāi)的用于區(qū)塊鏈網(wǎng)絡(luò)的數(shù)據(jù)流傳播系統(tǒng)中,所述多個(gè)成員節(jié)點(diǎn)1中的每一個(gè)在向其鄰居節(jié)點(diǎn)傳送數(shù)據(jù)包后在預(yù)定的周期內(nèi)未收到某一鄰居節(jié)點(diǎn)發(fā)送回的確認(rèn)響應(yīng),則該成員節(jié)點(diǎn)1向該鄰居節(jié)點(diǎn)重復(fù)發(fā)送所述數(shù)據(jù)包。

優(yōu)選地,在本發(fā)明所公開(kāi)的用于區(qū)塊鏈網(wǎng)絡(luò)的數(shù)據(jù)流傳播系統(tǒng)中,所述多個(gè)成員節(jié)點(diǎn)1中的每一個(gè)在成功接收到數(shù)據(jù)包后繼續(xù)向該成員節(jié)點(diǎn)1的除發(fā)送該數(shù)據(jù)包的成員節(jié)點(diǎn)1之外的鄰居節(jié)點(diǎn)傳送所述數(shù)據(jù)包。

優(yōu)選地,在本發(fā)明所公開(kāi)的用于區(qū)塊鏈網(wǎng)絡(luò)的數(shù)據(jù)流傳播系統(tǒng)中,在所述多個(gè)成員節(jié)點(diǎn)1中的一個(gè)成員節(jié)點(diǎn)1具有多個(gè)鄰居節(jié)點(diǎn)的情況下,該成員節(jié)點(diǎn)1能夠通過(guò)預(yù)定的路由選擇算法(例如基于延遲時(shí)間、路徑長(zhǎng)度、AS(自治路由協(xié)議)等等的路由選擇算法)確定最優(yōu)鄰居節(jié)點(diǎn),并且將數(shù)據(jù)包優(yōu)先傳送至所述最優(yōu)鄰居節(jié)點(diǎn),而將除最優(yōu)鄰居節(jié)點(diǎn)之外的鄰居節(jié)點(diǎn)作為備選節(jié)點(diǎn)。

優(yōu)選地,在本發(fā)明所公開(kāi)的用于區(qū)塊鏈網(wǎng)絡(luò)的數(shù)據(jù)流傳播系統(tǒng)中,所述多個(gè)成員節(jié)點(diǎn)1中的每一個(gè)周期性地向每個(gè)鄰居節(jié)點(diǎn)發(fā)送心跳包,以探測(cè)鄰居節(jié)點(diǎn)的運(yùn)行狀態(tài),并且如果在預(yù)定的時(shí)間段內(nèi)沒(méi)有收到鄰居節(jié)點(diǎn)對(duì)所述心跳包的回應(yīng),則確定未傳送回應(yīng)鄰居節(jié)點(diǎn)發(fā)生故障,并隨之基于預(yù)定的規(guī)則將備選節(jié)點(diǎn)中的一個(gè)作為新的最優(yōu)鄰居節(jié)點(diǎn)。

由上可見(jiàn),本發(fā)明所公開(kāi)的用于區(qū)塊鏈網(wǎng)絡(luò)的數(shù)據(jù)流傳播系統(tǒng)具有下列優(yōu)點(diǎn):由于在區(qū)塊鏈網(wǎng)絡(luò)的成員節(jié)點(diǎn)之間使用單播的方式傳輸數(shù)據(jù)流,故具有高的數(shù)據(jù)流傳輸效率和穩(wěn)定性。

圖2是根據(jù)本發(fā)明的實(shí)施例的用于區(qū)塊鏈網(wǎng)絡(luò)的數(shù)據(jù)流傳播方法的流程圖。如圖2所示,本發(fā)明所公開(kāi)的用于區(qū)塊鏈網(wǎng)絡(luò)的數(shù)據(jù)流傳播方法包括下列步驟:(A1)多個(gè)成員節(jié)點(diǎn)彼此經(jīng)由網(wǎng)絡(luò)連接以構(gòu)成區(qū)塊鏈網(wǎng)絡(luò);

(A2)所述多個(gè)成員節(jié)點(diǎn)中的每一個(gè)通過(guò)與一個(gè)或多個(gè)相鄰的成員節(jié)點(diǎn)進(jìn)行預(yù)定的認(rèn)證操作的方式將所述一個(gè)或多個(gè)相鄰的成員節(jié)點(diǎn)添加為鄰居節(jié)點(diǎn);(A3)所述多個(gè)成員節(jié)點(diǎn)中的每一個(gè)通過(guò)單播的方式向其鄰居節(jié)點(diǎn)傳送構(gòu)成數(shù)據(jù)流的數(shù)據(jù)包。

優(yōu)選地,在本發(fā)明所公開(kāi)的用于區(qū)塊鏈網(wǎng)絡(luò)的數(shù)據(jù)流傳播方法中,所述多個(gè)成員節(jié)點(diǎn)中的每一個(gè)基于TCP/IP協(xié)議所定義的三次握手方式實(shí)施所述認(rèn)證操作。

優(yōu)選地,在本發(fā)明所公開(kāi)的用于區(qū)塊鏈網(wǎng)絡(luò)的數(shù)據(jù)流傳播方法中,所述多個(gè)成員節(jié)點(diǎn)中的每一個(gè)在成功接收到數(shù)據(jù)包后向發(fā)送該數(shù)據(jù)包的成員節(jié)點(diǎn)發(fā)送回確認(rèn)響應(yīng)。

優(yōu)選地,在本發(fā)明所公開(kāi)的用于區(qū)塊鏈網(wǎng)絡(luò)的數(shù)據(jù)流傳播方法中,所述多個(gè)成員節(jié)點(diǎn)中的每一個(gè)在向其鄰居節(jié)點(diǎn)傳送數(shù)據(jù)包后在預(yù)定的周期內(nèi)未收到某一鄰居節(jié)點(diǎn)發(fā)送回的確認(rèn)響應(yīng),則該成員節(jié)點(diǎn)向該鄰居節(jié)點(diǎn)重復(fù)發(fā)送所述數(shù)據(jù)包。

優(yōu)選地,在本發(fā)明所公開(kāi)的用于區(qū)塊鏈網(wǎng)絡(luò)的數(shù)據(jù)流傳播方法中,所述多個(gè)成員節(jié)點(diǎn)中的每一個(gè)在成功接收到數(shù)據(jù)包后繼續(xù)向該成員節(jié)點(diǎn)的除發(fā)送該數(shù)據(jù)包的成員節(jié)點(diǎn)之外的鄰居節(jié)點(diǎn)傳送所述數(shù)據(jù)包。

優(yōu)選地,在本發(fā)明所公開(kāi)的用于區(qū)塊鏈網(wǎng)絡(luò)的數(shù)據(jù)流傳播方法中,在所述多個(gè)成員節(jié)點(diǎn)中的一個(gè)成員節(jié)點(diǎn)具有多個(gè)鄰居節(jié)點(diǎn)的情況下,該成員節(jié)點(diǎn)能夠通過(guò)預(yù)定的路由選擇算法(例如基于延遲時(shí)間、路徑長(zhǎng)度、AS(自治路由協(xié)議)等等的路由選擇算法)確定最優(yōu)鄰居節(jié)點(diǎn),并且將數(shù)據(jù)包優(yōu)先傳送至所述最優(yōu)鄰居節(jié)點(diǎn),而將除最優(yōu)鄰居節(jié)點(diǎn)之外的鄰居節(jié)點(diǎn)作為備選節(jié)點(diǎn)。

優(yōu)選地,在本發(fā)明所公開(kāi)的用于區(qū)塊鏈網(wǎng)絡(luò)的數(shù)據(jù)流傳播方法中,所述多個(gè)成員節(jié)點(diǎn)中的每一個(gè)周期性地向每個(gè)鄰居節(jié)點(diǎn)發(fā)送心跳包,以探測(cè)鄰居節(jié)點(diǎn)的運(yùn)行狀態(tài),并且如果在預(yù)定的時(shí)間段內(nèi)沒(méi)有收到鄰居節(jié)點(diǎn)對(duì)所述心跳包的回應(yīng),則確定未傳送回應(yīng)鄰居節(jié)點(diǎn)發(fā)生故障,并隨之基于預(yù)定的規(guī)則將備選節(jié)點(diǎn)中的一個(gè)作為新的最優(yōu)鄰居節(jié)點(diǎn)。

由上可見(jiàn),本發(fā)明所公開(kāi)的用于區(qū)塊鏈網(wǎng)絡(luò)的數(shù)據(jù)流傳播方法具有下列優(yōu)點(diǎn):由于在區(qū)塊鏈網(wǎng)絡(luò)的成員節(jié)點(diǎn)之間使用單播的方式傳輸數(shù)據(jù)流,故具有高的數(shù)據(jù)流傳輸效率和穩(wěn)定性。

盡管本發(fā)明是通過(guò)上述的優(yōu)選實(shí)施方式進(jìn)行描述的,但是其實(shí)現(xiàn)形式并不局限于上述的實(shí)施方式。應(yīng)該認(rèn)識(shí)到:在不脫離本發(fā)明主旨和范圍的情況下,本領(lǐng)域技術(shù)人員可以對(duì)本發(fā)明做出不同的變化和修改。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1