System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及物聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種面向物聯(lián)網(wǎng)的區(qū)塊鏈共識(shí)方法及系統(tǒng)。
技術(shù)介紹
1、物聯(lián)網(wǎng)系統(tǒng)通常由成很多的傳感器、執(zhí)行器和智能設(shè)備組成,這些設(shè)備具備感知和通信能力,可以收集環(huán)境信息或設(shè)備狀態(tài)數(shù)據(jù),并將其發(fā)送至云端或邊緣設(shè)備進(jìn)行分析和處理,從而實(shí)現(xiàn)遠(yuǎn)程監(jiān)控、智能控制和自動(dòng)化管理。物聯(lián)網(wǎng)在智能家居、智能制造、智慧城市和車聯(lián)網(wǎng)等領(lǐng)域的應(yīng)用日益廣泛,但傳統(tǒng)物聯(lián)網(wǎng)架構(gòu)依賴于集中式服務(wù)器和網(wǎng)絡(luò),使得數(shù)據(jù)管理和設(shè)備控制面臨隱私泄露、信任缺失和單點(diǎn)故障等問題。區(qū)塊鏈技術(shù)為物聯(lián)網(wǎng)帶來了新的解決方案和應(yīng)用模式,作為一種去中心化的分布式賬本技術(shù),區(qū)塊鏈具有不可篡改、透明性和自動(dòng)化的特點(diǎn),可以實(shí)現(xiàn)設(shè)備之間的點(diǎn)對(duì)點(diǎn)數(shù)據(jù)交換和分布式信任管理。通過將數(shù)據(jù)記錄在區(qū)塊鏈上,物聯(lián)網(wǎng)設(shè)備可以避免依賴第三方來存儲(chǔ)和驗(yàn)證數(shù)據(jù),從而減少隱私泄露的風(fēng)險(xiǎn)。
2、物聯(lián)網(wǎng)設(shè)備普遍存在計(jì)算、存儲(chǔ)和帶寬資源有限的特點(diǎn),而當(dāng)前主流的區(qū)塊鏈共識(shí)算法往往需要大量的計(jì)算能力和存儲(chǔ)資源。以pow為例,它需要節(jié)點(diǎn)進(jìn)行大量的哈希運(yùn)算以競(jìng)爭(zhēng)區(qū)塊記賬權(quán),這不僅消耗大量電力,還對(duì)設(shè)備的計(jì)算能力有較高要求。因此,直接將傳統(tǒng)的區(qū)塊鏈算法應(yīng)用于物聯(lián)網(wǎng)場(chǎng)景將帶來資源浪費(fèi)和性能瓶頸。
技術(shù)實(shí)現(xiàn)思路
1、本專利技術(shù)實(shí)施例提供了一種面向物聯(lián)網(wǎng)的區(qū)塊鏈共識(shí)方法及系統(tǒng),能夠減少由于物聯(lián)網(wǎng)資源有限導(dǎo)致區(qū)塊鏈在物聯(lián)網(wǎng)應(yīng)用受限的問題。
2、第一方面,本專利技術(shù)實(shí)施例提供了一種面向物聯(lián)網(wǎng)的區(qū)塊鏈共識(shí)方法,包括:
3、統(tǒng)計(jì)物聯(lián)網(wǎng)中所有數(shù)據(jù)采集
4、獲取自上一次區(qū)塊生成到當(dāng)前時(shí)刻共識(shí)節(jié)點(diǎn)的網(wǎng)絡(luò)流量和網(wǎng)絡(luò)流量的來源,利用所述網(wǎng)絡(luò)流量和網(wǎng)絡(luò)流量的來源以及共識(shí)節(jié)點(diǎn)的類型確定共識(shí)節(jié)點(diǎn)在物聯(lián)網(wǎng)中的參與度,將所述網(wǎng)絡(luò)流量的來源的節(jié)點(diǎn)作為驗(yàn)證節(jié)點(diǎn),驗(yàn)證節(jié)點(diǎn)對(duì)所述參與度進(jìn)行驗(yàn)證,若驗(yàn)證不通過,則基于驗(yàn)證節(jié)點(diǎn)發(fā)送到所述共識(shí)節(jié)點(diǎn)的數(shù)據(jù)量調(diào)整所述共識(shí)節(jié)點(diǎn)的信譽(yù)值;
5、共識(shí)節(jié)點(diǎn)采用信譽(yù)值和參與度對(duì)所述目標(biāo)值重新計(jì)算得到本次區(qū)塊生成時(shí)自身的目標(biāo)值,基于所述自身的目標(biāo)值生成區(qū)塊并添加到區(qū)塊鏈中。
6、第二方面,本專利技術(shù)實(shí)施例提供了一種面向物聯(lián)網(wǎng)的區(qū)塊鏈共識(shí)系統(tǒng),包括:
7、目標(biāo)值確定模塊,用于統(tǒng)計(jì)物聯(lián)網(wǎng)中所有數(shù)據(jù)采集節(jié)點(diǎn)采集數(shù)據(jù)的頻率,根據(jù)共識(shí)節(jié)點(diǎn)的個(gè)數(shù)和所述頻率確定共識(shí)的目標(biāo)值;
8、參與度計(jì)算模塊,用于獲取自上一次區(qū)塊生成到當(dāng)前時(shí)刻共識(shí)節(jié)點(diǎn)的網(wǎng)絡(luò)流量和網(wǎng)絡(luò)流量的來源,利用所述網(wǎng)絡(luò)流量和網(wǎng)絡(luò)流量的來源以及共識(shí)節(jié)點(diǎn)的類型確定共識(shí)節(jié)點(diǎn)在物聯(lián)網(wǎng)中的參與度,將所述網(wǎng)絡(luò)流量的來源的節(jié)點(diǎn)作為驗(yàn)證節(jié)點(diǎn),驗(yàn)證節(jié)點(diǎn)對(duì)所述參與度進(jìn)行驗(yàn)證,若驗(yàn)證不通過,則基于驗(yàn)證節(jié)點(diǎn)發(fā)送到所述共識(shí)節(jié)點(diǎn)的數(shù)據(jù)量調(diào)整所述共識(shí)節(jié)點(diǎn)的信譽(yù)值;
9、共識(shí)模塊,用于由共識(shí)節(jié)點(diǎn)采用信譽(yù)值和參與度對(duì)所述目標(biāo)值重新計(jì)算得到本次區(qū)塊生成時(shí)自身的目標(biāo)值,基于所述自身的目標(biāo)值生成區(qū)塊并添加到區(qū)塊鏈中。
10、第三方面,本專利技術(shù)實(shí)施例提供了一種電子設(shè)備,包括:存儲(chǔ)器、處理器;其中,所述存儲(chǔ)器用于存儲(chǔ)一條或多條計(jì)算機(jī)指令,其中,所述一條或多條計(jì)算機(jī)指令被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)上述第一方面中的方法。
11、第四方面,本專利技術(shù)實(shí)施例提供了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),用于儲(chǔ)存計(jì)算機(jī)程序,所述計(jì)算機(jī)程序使計(jì)算機(jī)執(zhí)行時(shí)實(shí)現(xiàn)上述第一方面中的方法。
12、第五方面,本專利技術(shù)實(shí)施例提供了一種計(jì)算機(jī)程序產(chǎn)品,包括:存儲(chǔ)有計(jì)算機(jī)指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述計(jì)算機(jī)指令被一個(gè)或多個(gè)處理器執(zhí)行時(shí),致使所述一個(gè)或多個(gè)處理器執(zhí)行上述第一方面所述方法中的步驟。
13、本專利技術(shù)中,根據(jù)共識(shí)節(jié)點(diǎn)的個(gè)數(shù)和所有數(shù)據(jù)采集節(jié)點(diǎn)的采集頻率確定目標(biāo)值,當(dāng)共識(shí)節(jié)點(diǎn)個(gè)數(shù)少和/或采集頻率低時(shí),增大目標(biāo)值,更容易生成區(qū)塊,降低對(duì)物聯(lián)網(wǎng)資源的的消耗;此外,物聯(lián)網(wǎng)中不同節(jié)點(diǎn)的類型不同,有些類型的節(jié)點(diǎn)本身計(jì)算能力強(qiáng),為了防止計(jì)算能力強(qiáng)的節(jié)點(diǎn)一直生成區(qū)塊,利用所述網(wǎng)絡(luò)流量和網(wǎng)絡(luò)流量的來源以及共識(shí)節(jié)點(diǎn)的類型確定共識(shí)節(jié)點(diǎn)在物聯(lián)網(wǎng)中的參與度,通過共識(shí)節(jié)點(diǎn)的類型以及共識(shí)節(jié)點(diǎn)的流量信息確定在物聯(lián)網(wǎng)的參與度,并進(jìn)一步利用參與度和信譽(yù)值計(jì)算每個(gè)共識(shí)節(jié)點(diǎn)的目標(biāo)值,這樣能降低計(jì)算能力強(qiáng)的節(jié)點(diǎn)生成區(qū)塊的概率,將不同類型的節(jié)點(diǎn)拉平的同一個(gè)層次。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種面向物聯(lián)網(wǎng)的區(qū)塊鏈共識(shí)方法,其特征在于,包括:
2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)共識(shí)節(jié)點(diǎn)的個(gè)數(shù)和所述頻率確定共識(shí)的目標(biāo)值,具體為:
3.如權(quán)利要求1所述的方法,其特征在于,所述利用所述網(wǎng)絡(luò)流量和網(wǎng)絡(luò)流量的來源以及共識(shí)節(jié)點(diǎn)的類型確定共識(shí)節(jié)點(diǎn)在物聯(lián)網(wǎng)中的參與度,具體為:
4.如權(quán)利要求1所述的方法,其特征在于,所述驗(yàn)證節(jié)點(diǎn)對(duì)所述參與度進(jìn)行驗(yàn)證,具體為:
5.如權(quán)利要求1所述的方法,其特征在于,所述基于驗(yàn)證節(jié)點(diǎn)發(fā)送到所述共識(shí)節(jié)點(diǎn)的數(shù)據(jù)量調(diào)整所述共識(shí)節(jié)點(diǎn)的信譽(yù)值,具體為:
6.如權(quán)利要求1所述的方法,其特征在于,所述共識(shí)節(jié)點(diǎn)采用信譽(yù)值和參與度對(duì)所述目標(biāo)值重新計(jì)算得到本次區(qū)塊生成時(shí)自身的目標(biāo)值,具體為:
7.如權(quán)利要求1所述的方法,其特征在于,所述基于所述自身的目標(biāo)值生成區(qū)塊并添加到區(qū)塊鏈中,具體為:
8.一種面向物聯(lián)網(wǎng)的區(qū)塊鏈共識(shí)系統(tǒng),其特征在于,包括:
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述根據(jù)共識(shí)節(jié)點(diǎn)的個(gè)數(shù)和所述頻率確定共識(shí)的目標(biāo)值,具體為:
10
...【技術(shù)特征摘要】
1.一種面向物聯(lián)網(wǎng)的區(qū)塊鏈共識(shí)方法,其特征在于,包括:
2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)共識(shí)節(jié)點(diǎn)的個(gè)數(shù)和所述頻率確定共識(shí)的目標(biāo)值,具體為:
3.如權(quán)利要求1所述的方法,其特征在于,所述利用所述網(wǎng)絡(luò)流量和網(wǎng)絡(luò)流量的來源以及共識(shí)節(jié)點(diǎn)的類型確定共識(shí)節(jié)點(diǎn)在物聯(lián)網(wǎng)中的參與度,具體為:
4.如權(quán)利要求1所述的方法,其特征在于,所述驗(yàn)證節(jié)點(diǎn)對(duì)所述參與度進(jìn)行驗(yàn)證,具體為:
5.如權(quán)利要求1所述的方法,其特征在于,所述基于驗(yàn)證節(jié)點(diǎn)發(fā)送到所述共識(shí)節(jié)點(diǎn)的數(shù)據(jù)量調(diào)整所述共識(shí)節(jié)點(diǎn)的信譽(yù)值,具體為:
6.如權(quán)利...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:方明,馮建強(qiáng),
申請(qǐng)(專利權(quán))人:徐州市安徐能源科技有限公司,
類型:發(fā)明
國(guó)別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。