本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種基于區(qū)塊鏈的數(shù)據(jù)分析方法及裝置。
背景技術(shù):
狹義來(lái)講,區(qū)塊鏈?zhǔn)且环N按照時(shí)間順序?qū)?shù)據(jù)區(qū)塊以順序相連的方式組合成的一種鏈?zhǔn)綌?shù)據(jù)結(jié)構(gòu),并以密碼學(xué)方式保證的不可篡改和不可偽造的分布式賬本。廣義來(lái)講,區(qū)塊鏈技術(shù)是利用塊鏈?zhǔn)綌?shù)據(jù)結(jié)構(gòu)來(lái)驗(yàn)證與存儲(chǔ)數(shù)據(jù)、利用分布式節(jié)點(diǎn)共識(shí)算法來(lái)生成和更新數(shù)據(jù)、利用密碼學(xué)的方式保證數(shù)據(jù)傳輸和訪問(wèn)的安全。
通常在進(jìn)行數(shù)據(jù)分析時(shí),每個(gè)數(shù)據(jù)分析方需要自己下載部分或全部的區(qū)塊鏈,然后根據(jù)該部分或全部的區(qū)塊鏈進(jìn)行分析。浪費(fèi)了資源,且效率低。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種基于區(qū)塊鏈的數(shù)據(jù)分析方法及裝置。實(shí)現(xiàn)了在區(qū)塊鏈數(shù)據(jù)結(jié)構(gòu)中包含數(shù)據(jù)分析的數(shù)據(jù),并利用區(qū)塊鏈的分布式結(jié)構(gòu)進(jìn)行計(jì)算,提高了資源利用率,數(shù)據(jù)分析更便捷。
一方面,本發(fā)明實(shí)施例提供了一種基于區(qū)塊鏈的數(shù)據(jù)分析方法。包括:
向至少一個(gè)第一節(jié)點(diǎn)發(fā)送第一數(shù)據(jù)分析指示,所述第一數(shù)據(jù)分析指示包括當(dāng)前交易信息;以便,所述至少一個(gè)第一節(jié)點(diǎn)根據(jù)所述當(dāng)前交易信息進(jìn)行數(shù)據(jù)分析,得到第一結(jié)果;
接收至少一個(gè)第一節(jié)點(diǎn)發(fā)送的第一結(jié)果;
將所述第一結(jié)果以及所述交易信息添加在區(qū)塊鏈中。
可選地,在向至少一個(gè)第一節(jié)點(diǎn)發(fā)送數(shù)據(jù)分析指示之前,還包括:
接收區(qū)塊鏈同步數(shù)據(jù),所述同步數(shù)據(jù)包括多個(gè)歷史交易信息;
根據(jù)所述同步數(shù)據(jù)進(jìn)行數(shù)據(jù)分析,得到第二結(jié)果;
根據(jù)多個(gè)第二節(jié)點(diǎn)對(duì)所述同步數(shù)據(jù)分析的效率以及所述第二結(jié)果,確定多個(gè)第二節(jié)點(diǎn)中的多個(gè)第三節(jié)點(diǎn),所述多個(gè)第三節(jié)點(diǎn)包括所述至少一個(gè)第二節(jié)點(diǎn)。
可選地,所述區(qū)塊鏈同步數(shù)據(jù)包括預(yù)制算法模型,所述根據(jù)所述同步數(shù)據(jù)進(jìn)行數(shù)據(jù)分析,得到第二結(jié)果,包括:
根據(jù)所述同步數(shù)據(jù)以及所述算法模型,進(jìn)行數(shù)據(jù)分析得到第二結(jié)果。
可選地,所述向至少一個(gè)第一節(jié)點(diǎn)發(fā)送數(shù)據(jù)分析指示,包括:
在所述多個(gè)第三節(jié)點(diǎn)中,根據(jù)預(yù)設(shè)規(guī)則選擇所述至少一個(gè)第二節(jié)點(diǎn);
向至少一個(gè)第一節(jié)點(diǎn)發(fā)送第一數(shù)據(jù)分析指示。
可選地,還包括:
接收第四節(jié)點(diǎn)發(fā)送的第二數(shù)據(jù)分析指示,所述第二數(shù)據(jù)分析指示包括第四節(jié)點(diǎn)的交易信息;
根據(jù)所述第四節(jié)點(diǎn)的交易信息進(jìn)行數(shù)據(jù)分析,得到第三結(jié)果;
將所述第三結(jié)果發(fā)送給所述第四節(jié)點(diǎn),以便所述第四節(jié)點(diǎn)將所述第三結(jié)果添加在區(qū)塊鏈中。
另一方面,本發(fā)明實(shí)施例提供了一種基于區(qū)塊鏈的數(shù)據(jù)分析裝置。包括:
發(fā)送單元,用于向至少一個(gè)第一節(jié)點(diǎn)發(fā)送第一數(shù)據(jù)分析指示,所述第一數(shù)據(jù)分析指示包括當(dāng)前交易信息;以便,所述至少一個(gè)第一節(jié)點(diǎn)根據(jù)所述當(dāng)前交易信息進(jìn)行數(shù)據(jù)分析,得到第一結(jié)果;
接收單元,用于接收至少一個(gè)第一節(jié)點(diǎn)發(fā)送的第一結(jié)果;
處理單元,用于將所述第一結(jié)果以及所述交易信息添加在區(qū)塊鏈中。
可選地,所述接收單元還用于,接收區(qū)塊鏈同步數(shù)據(jù),所述同步數(shù)據(jù)包括多個(gè)歷史交易信息;
所述處理單元還用于,根據(jù)所述同步數(shù)據(jù)進(jìn)行數(shù)據(jù)分析,得到第二結(jié)果;
所述處理單元還用于,根據(jù)多個(gè)第二節(jié)點(diǎn)對(duì)所述同步數(shù)據(jù)分析的效率以及所述第二結(jié)果,確定多個(gè)第二節(jié)點(diǎn)中的多個(gè)第三節(jié)點(diǎn),所述多個(gè)第三節(jié)點(diǎn)包括所述至少一個(gè)第二節(jié)點(diǎn)。
可選地,所述區(qū)塊鏈同步數(shù)據(jù)包括預(yù)制算法模型,所述處理單元還用于,根據(jù)所述同步數(shù)據(jù)以及所述算法模型,進(jìn)行數(shù)據(jù)分析得到第二結(jié)果。
可選地,所述處理單元還用于,在所述多個(gè)第三節(jié)點(diǎn)中,根據(jù)預(yù)設(shè)規(guī)則選擇所述至少一個(gè)第二節(jié)點(diǎn);
所述發(fā)送單元還用于,向至少一個(gè)第一節(jié)點(diǎn)發(fā)送第一數(shù)據(jù)分析指示。
可選地,所述接收單元還用于,接收第四節(jié)點(diǎn)發(fā)送的第二數(shù)據(jù)分析指示,所述第二數(shù)據(jù)分析指示包括第四節(jié)點(diǎn)的交易信息;
所述處理單元還用于,根據(jù)所述第四節(jié)點(diǎn)的交易信息進(jìn)行數(shù)據(jù)分析,得到第三結(jié)果;
所述發(fā)送單元還用于,將所述第三結(jié)果發(fā)送給所述第四節(jié)點(diǎn),以便所述第四節(jié)點(diǎn)將所述第三結(jié)果添加在區(qū)塊鏈中。
又一方面,本申請(qǐng)實(shí)施例提供了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),用于儲(chǔ)存為上述基于區(qū)塊鏈的數(shù)據(jù)分析裝置所用的計(jì)算機(jī)軟件指令,其包含用于執(zhí)行上述第一方面以及可選地實(shí)現(xiàn)中所設(shè)計(jì)的程序。
再一方面,本申請(qǐng)實(shí)施例提供了一種計(jì)算機(jī)程序產(chǎn)品,用于儲(chǔ)存為上述基于區(qū)塊鏈的數(shù)據(jù)分析裝置所用的計(jì)算機(jī)軟件指令,其包含用于執(zhí)行上述第一方面以及可選地實(shí)現(xiàn)中所設(shè)計(jì)的程序。
通過(guò)本發(fā)明實(shí)施例,通過(guò)在區(qū)塊鏈中包含數(shù)據(jù)分析的數(shù)據(jù),并利用區(qū)塊鏈的分布式結(jié)構(gòu)進(jìn)行計(jì)算,提高了資源利用率,數(shù)據(jù)分析更便捷。進(jìn)一步,通過(guò)在區(qū)塊鏈特定數(shù)據(jù)部分定義算法及模型可以有效使用分布式計(jì)算資源。
附圖說(shuō)明
圖1為一種應(yīng)用場(chǎng)景示意圖;
圖2為本發(fā)明實(shí)施例提供的一種基于區(qū)塊鏈的數(shù)據(jù)分析方法的流程圖;
圖3為本發(fā)明實(shí)施例提供的一種基于區(qū)塊鏈的數(shù)據(jù)分析裝置結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例提供了一種基于區(qū)塊鏈的數(shù)據(jù)分析方法及裝置。該方法適用于圖1所示的應(yīng)用場(chǎng)景,如圖1所示,包括:一個(gè)或多個(gè)客戶端101,例如,筆記本電腦,臺(tái)式電腦以及移動(dòng)終端等等;一個(gè)或多個(gè)區(qū)塊鏈節(jié)點(diǎn)102,一個(gè)或多個(gè)礦機(jī)103等等,例如,具有較強(qiáng)圖形計(jì)算能力的計(jì)算機(jī);其中,一個(gè)或多個(gè)客戶端101,一個(gè)或多個(gè)礦機(jī)103,與一個(gè)或多個(gè)區(qū)塊鏈節(jié)點(diǎn)102連接。
一個(gè)或多個(gè)區(qū)塊鏈節(jié)點(diǎn)102存儲(chǔ)有區(qū)塊鏈;客戶端101用于生成交易信息;礦機(jī)用于對(duì)一段時(shí)間內(nèi)生成的交易信息進(jìn)行打包放入?yún)^(qū)塊鏈內(nèi)。
其中,客戶端、區(qū)塊鏈節(jié)點(diǎn)以及礦機(jī),可分別包括,處理器、存儲(chǔ)器以及收發(fā)器,其中收發(fā)器用于與其他設(shè)備交互過(guò)程中數(shù)據(jù)的收發(fā)。
需要說(shuō)明的是,在本申請(qǐng)實(shí)施例中,處理器具有各種電路,其通過(guò)主線彼此連接。具體地,處理器可以包括:圖像輸入控制電路,其將來(lái)自a/d轉(zhuǎn)換器的圖像數(shù)據(jù)施加給主線;圖像處理電路,其基于已輸入的圖像數(shù)據(jù)實(shí)施預(yù)定的數(shù)字信號(hào)處理;顯存(英文:videorandomaccessmemory,vram),其用于存儲(chǔ)要被顯示的表示圖像的圖像數(shù)據(jù);顯示控制電路,其對(duì)在顯示單元上顯示的圖像進(jìn)行控制,該圖像是基于vram內(nèi)存儲(chǔ)的圖像數(shù)據(jù)。
存儲(chǔ)器可包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的程序等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)設(shè)備的使用所創(chuàng)建的數(shù)據(jù)等。此外,存儲(chǔ)器可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤(pán)存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。
本發(fā)明實(shí)施例通過(guò)在區(qū)塊鏈中包含數(shù)據(jù)分析的數(shù)據(jù),并利用區(qū)塊鏈的分布式結(jié)構(gòu)進(jìn)行計(jì)算,提高了資源利用率,數(shù)據(jù)分析更便捷。進(jìn)一步,通過(guò)在區(qū)塊鏈特定數(shù)據(jù)部分定義算法及模型可以有效使用分布式計(jì)算資源。
為便于對(duì)本發(fā)明實(shí)施例的理解,下面將結(jié)合附圖以具體實(shí)施例作進(jìn)一步的解釋說(shuō)明,實(shí)施例并不構(gòu)成對(duì)本發(fā)明實(shí)施例的限定。
圖2為本發(fā)明實(shí)施例提供的一種基于區(qū)塊鏈的數(shù)據(jù)分析方法的流程圖。如圖2所示,該方法具體包括:
s210,向至少一個(gè)第一節(jié)點(diǎn)發(fā)送第一數(shù)據(jù)分析指示,所述第一數(shù)據(jù)分析指示包括當(dāng)前交易信息;以便,所述至少一個(gè)第一節(jié)點(diǎn)根據(jù)所述當(dāng)前交易信息進(jìn)行數(shù)據(jù)分析,得到第一結(jié)果。
可以在區(qū)塊鏈的數(shù)據(jù)結(jié)構(gòu)中定義算法以及算法的模型,節(jié)點(diǎn)在進(jìn)行數(shù)據(jù)同步后,可根據(jù)數(shù)據(jù)結(jié)構(gòu)中的算法模型進(jìn)行運(yùn)算,得到統(tǒng)計(jì)結(jié)果,將統(tǒng)計(jì)結(jié)果添加在區(qū)塊鏈中。
需要說(shuō)明的是,本發(fā)明實(shí)施例中的節(jié)點(diǎn)可以包括區(qū)塊鏈節(jié)點(diǎn),用戶終端或者客戶端以及礦機(jī)等等。
其中,區(qū)塊鏈由鏈接在一起的多個(gè)區(qū)塊構(gòu)成。每個(gè)區(qū)塊對(duì)應(yīng)有交易信息,該交易信息一般由客戶端生成,由礦機(jī)打包鏈接在區(qū)塊鏈中。該算法以及算法模型可預(yù)制在區(qū)塊中。例如,可預(yù)制在交易信息生成模塊中,客戶端一般會(huì)根據(jù)交易的情況生成交易信息。例如,根據(jù)轉(zhuǎn)出地址、轉(zhuǎn)入地址以及轉(zhuǎn)賬金額等生成交易信息,此時(shí),可同時(shí)根據(jù)預(yù)制的算法模型進(jìn)行統(tǒng)計(jì)計(jì)算。
另外,各個(gè)節(jié)點(diǎn)可在同步數(shù)據(jù)后,可根據(jù)數(shù)據(jù)結(jié)構(gòu)中的算法以及算法模型進(jìn)行運(yùn)算,得到統(tǒng)計(jì)結(jié)果。根據(jù)各個(gè)節(jié)點(diǎn)的運(yùn)算效率以及統(tǒng)計(jì)結(jié)果的準(zhǔn)確性,對(duì)各個(gè)節(jié)點(diǎn)進(jìn)行優(yōu)選,得到優(yōu)選節(jié)點(diǎn)列表。
選擇優(yōu)選節(jié)點(diǎn)中一定數(shù)量的節(jié)點(diǎn)作為統(tǒng)計(jì)節(jié)點(diǎn)(即至少一個(gè)第一節(jié)點(diǎn)),該統(tǒng)計(jì)節(jié)點(diǎn)用于在接收到其他節(jié)點(diǎn)發(fā)送的數(shù)據(jù)分析指示后,根據(jù)交易信息進(jìn)行數(shù)據(jù)分析,得到分析結(jié)果(即,第一結(jié)果)。
區(qū)塊鏈中,各個(gè)節(jié)點(diǎn)為區(qū)中心化的,故各個(gè)節(jié)點(diǎn)在結(jié)構(gòu)上是相同的,每個(gè)節(jié)點(diǎn)都可執(zhí)行節(jié)點(diǎn)優(yōu)選的過(guò)程,并維護(hù)一個(gè)優(yōu)選節(jié)點(diǎn)列表。
具體地,各個(gè)區(qū)塊鏈節(jié)點(diǎn)接收區(qū)塊鏈同步數(shù)據(jù),所述同步數(shù)據(jù)包括多個(gè)歷史交易信息;根據(jù)所述同步數(shù)據(jù)以及預(yù)制的算法模型進(jìn)行數(shù)據(jù)分析,得到第二結(jié)果;根據(jù)多個(gè)第二節(jié)點(diǎn)對(duì)所述同步數(shù)據(jù)分析的效率以及所述第二結(jié)果,確定多個(gè)第二節(jié)點(diǎn)中的多個(gè)第三節(jié)點(diǎn)(即優(yōu)選節(jié)點(diǎn)),所述多個(gè)第三節(jié)點(diǎn)包括所述至少一個(gè)第二節(jié)點(diǎn)(即統(tǒng)計(jì)節(jié)點(diǎn))。
各個(gè)節(jié)點(diǎn)在確定新的同步數(shù)據(jù)后,或者生成新的交易信息(即當(dāng)前交易信息)后,可向統(tǒng)計(jì)節(jié)點(diǎn)發(fā)送數(shù)據(jù)分析指示(即第一數(shù)據(jù)分析指示),以指示統(tǒng)計(jì)節(jié)點(diǎn)根據(jù)新的同步數(shù)據(jù),或者新的交易信息以及預(yù)制在數(shù)據(jù)結(jié)構(gòu)中的算法模型,進(jìn)行運(yùn)算,得到第一結(jié)果。統(tǒng)計(jì)節(jié)點(diǎn)將生成的第一節(jié)點(diǎn)發(fā)送給發(fā)送數(shù)據(jù)分析指示的節(jié)點(diǎn)。
具體地,確定新的同步數(shù)據(jù)后,或者生成新的交易信息的節(jié)點(diǎn),在所述多個(gè)第三節(jié)點(diǎn)中,根據(jù)預(yù)設(shè)規(guī)則選擇所述至少一個(gè)第二節(jié)點(diǎn);向至少一個(gè)第一節(jié)點(diǎn)發(fā)送第一數(shù)據(jù)分析指示。
其中,統(tǒng)計(jì)節(jié)點(diǎn)需要執(zhí)行如下步驟:接收第四節(jié)點(diǎn)(即,確定新的同步數(shù)據(jù)后,或者生成新的交易信息的節(jié)點(diǎn))發(fā)送的第二數(shù)據(jù)分析指示,所述第二數(shù)據(jù)分析指示包括第四節(jié)點(diǎn)的交易信息;根據(jù)所述第四節(jié)點(diǎn)的交易信息進(jìn)行數(shù)據(jù)分析,得到第三結(jié)果;將所述第三結(jié)果發(fā)送給所述第四節(jié)點(diǎn),以便所述第四節(jié)點(diǎn)將所述第三結(jié)果添加在區(qū)塊鏈中。
s220,接收至少一個(gè)第一節(jié)點(diǎn)發(fā)送的第一結(jié)果。
節(jié)點(diǎn)在接收到至少一個(gè)第一節(jié)點(diǎn)發(fā)送的第一結(jié)果后,可對(duì)至少一個(gè)第一結(jié)果進(jìn)行比對(duì),綜合得到一個(gè)統(tǒng)計(jì)結(jié)果。這樣,可以確保統(tǒng)計(jì)結(jié)果的準(zhǔn)確性。
另外,根據(jù)至少一個(gè)第一節(jié)點(diǎn)的的效率以及得到結(jié)果的準(zhǔn)確度,重新確定優(yōu)選節(jié)點(diǎn)列表。例如,從優(yōu)選節(jié)點(diǎn)列表中刪除效率過(guò)低,或者運(yùn)算結(jié)果距離綜合結(jié)果差太多的第一節(jié)點(diǎn)。
s230,將所述第一結(jié)果以及所述交易信息添加在區(qū)塊鏈中。
節(jié)點(diǎn)在接收到統(tǒng)計(jì)節(jié)點(diǎn)發(fā)送的統(tǒng)計(jì)結(jié)果后,可將統(tǒng)計(jì)結(jié)果添加或填寫(xiě)在交易信息中,交由礦機(jī)進(jìn)行打包,鏈接在區(qū)塊鏈中。
這樣,區(qū)塊鏈中便包含了統(tǒng)計(jì)好的統(tǒng)計(jì)結(jié)果,需求方不需要根據(jù)區(qū)塊鏈中的信息重新進(jìn)行統(tǒng)計(jì),節(jié)省了資源,提高了運(yùn)算效率。
通過(guò)本發(fā)明實(shí)施例,通過(guò)在區(qū)塊鏈中包含數(shù)據(jù)分析的數(shù)據(jù),并利用區(qū)塊鏈的分布式結(jié)構(gòu)進(jìn)行計(jì)算,提高了資源利用率,數(shù)據(jù)分析更便捷。進(jìn)一步,通過(guò)在區(qū)塊鏈特定數(shù)據(jù)部分定義算法及模型可以有效使用分布式計(jì)算資源。通過(guò)區(qū)塊鏈分布式進(jìn)行模型分析計(jì)算,充分利用了現(xiàn)有資源。通過(guò)區(qū)塊鏈分布式選取最佳節(jié)點(diǎn)進(jìn)行模型計(jì)算,提高了運(yùn)算效率。
圖3為本發(fā)明實(shí)施例提供的一種基于區(qū)塊鏈的數(shù)據(jù)分析裝置的結(jié)構(gòu)示意圖。如圖3所示,該裝置具體包括
發(fā)送單元301,用于向至少一個(gè)第一節(jié)點(diǎn)發(fā)送第一數(shù)據(jù)分析指示,所述第一數(shù)據(jù)分析指示包括當(dāng)前交易信息;以便,所述至少一個(gè)第一節(jié)點(diǎn)根據(jù)所述當(dāng)前交易信息進(jìn)行數(shù)據(jù)分析,得到第一結(jié)果;
接收單元302,用于接收至少一個(gè)第一節(jié)點(diǎn)發(fā)送的第一結(jié)果;
處理單元303,用于將所述第一結(jié)果以及所述交易信息添加在區(qū)塊鏈中。
可選地,接收單元302還用于,接收區(qū)塊鏈同步數(shù)據(jù),所述同步數(shù)據(jù)包括多個(gè)歷史交易信息;
處理單元303還用于,根據(jù)所述同步數(shù)據(jù)進(jìn)行數(shù)據(jù)分析,得到第二結(jié)果;
處理單元303還用于,根據(jù)多個(gè)第二節(jié)點(diǎn)對(duì)所述同步數(shù)據(jù)分析的效率以及所述第二結(jié)果,確定多個(gè)第二節(jié)點(diǎn)中的多個(gè)第三節(jié)點(diǎn),所述多個(gè)第三節(jié)點(diǎn)包括所述至少一個(gè)第二節(jié)點(diǎn)。
進(jìn)一步地,所述區(qū)塊鏈同步數(shù)據(jù)包括預(yù)制算法模型,處理單元303還用于,根據(jù)所述同步數(shù)據(jù)以及所述算法模型,進(jìn)行數(shù)據(jù)分析得到第二結(jié)果。
在另一種實(shí)現(xiàn)方式中,處理單元303還用于,在所述多個(gè)第三節(jié)點(diǎn)中,根據(jù)預(yù)設(shè)規(guī)則選擇所述至少一個(gè)第二節(jié)點(diǎn);
發(fā)送單元301還用于,向至少一個(gè)第一節(jié)點(diǎn)發(fā)送第一數(shù)據(jù)分析指示。
另外,接收單元302還用于,接收第四節(jié)點(diǎn)發(fā)送的第二數(shù)據(jù)分析指示,所述第二數(shù)據(jù)分析指示包括第四節(jié)點(diǎn)的交易信息;
處理單元303還用于,根據(jù)所述第四節(jié)點(diǎn)的交易信息進(jìn)行數(shù)據(jù)分析,得到第三結(jié)果;
發(fā)送單元301還用于,將所述第三結(jié)果發(fā)送給所述第四節(jié)點(diǎn),以便所述第四節(jié)點(diǎn)將所述第三結(jié)果添加在區(qū)塊鏈中。
專業(yè)人員應(yīng)該還可以進(jìn)一步意識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來(lái)實(shí)現(xiàn),為了清楚地說(shuō)明硬件和軟件的可互換性,在上述說(shuō)明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
結(jié)合本文中所公開(kāi)的實(shí)施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來(lái)實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(ram)、內(nèi)存、只讀存儲(chǔ)器(rom)、電可編程rom、電可擦除可編程rom、寄存器、硬盤(pán)、可移動(dòng)磁盤(pán)、cd-rom、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。
以上所述的具體實(shí)施方式,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說(shuō)明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施方式而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的范圍之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。