公務(wù)員期刊網(wǎng) 論文中心 正文

電力通信網(wǎng)管數(shù)據(jù)中區(qū)塊鏈技術(shù)運用

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了電力通信網(wǎng)管數(shù)據(jù)中區(qū)塊鏈技術(shù)運用范文,希望能給你帶來靈感和參考,敬請閱讀。

電力通信網(wǎng)管數(shù)據(jù)中區(qū)塊鏈技術(shù)運用

【摘要】為了利用密碼學(xué)的方式保證數(shù)據(jù)傳輸和訪問的安全,還能夠利用由自動化腳本代碼組成的智能合約來編程和操作數(shù)據(jù)等。本文主要以電力通信網(wǎng)管數(shù)據(jù)中區(qū)塊鏈技術(shù)為研究對象,通過介紹電力通信網(wǎng)管數(shù)據(jù)中區(qū)塊鏈技術(shù)應(yīng)用,提出電力通信網(wǎng)管區(qū)塊鏈技術(shù)應(yīng)用方案,分析電力通信網(wǎng)中數(shù)據(jù)一致性、不可篡改性、可追溯性等優(yōu)勢,希望能夠?qū)ο嚓P(guān)人士提供參考與借鑒的作用。

【關(guān)鍵詞】電力通信網(wǎng)管;數(shù)據(jù);區(qū)塊鏈

0引言

目前隨著人們對通信技術(shù)的需求量不斷增加,通信網(wǎng)絡(luò)也變得越來越復(fù)雜,而我國的電力通信網(wǎng)絡(luò)起源較晚,存在非常多的問題和漏洞,這些漏洞不可避免會帶來很多問題,使電力通信網(wǎng)絡(luò)存在很多的安全隱患。為了解決這些問題,就必須引進先進的技術(shù),區(qū)塊鏈技術(shù)以其數(shù)據(jù)一致性、不可篡改性、可追溯性等優(yōu)勢被廣泛應(yīng)用于電力系統(tǒng)中,為電力通信網(wǎng)絡(luò)安全穩(wěn)定運行提供重要的現(xiàn)實作用。

1電力通信網(wǎng)元數(shù)據(jù)分布式存儲概述

對于電力通信網(wǎng)來說,應(yīng)用區(qū)塊鏈技術(shù)的根本目的是要通過區(qū)塊鏈技術(shù)中所具有的“一致性”“不可篡改性”等特點,確保電力通信的穩(wěn)定性和安全性。對于電力通信網(wǎng)來說,其數(shù)據(jù)的安全性至關(guān)重要,是確保電網(wǎng)業(yè)務(wù)正常運行的基礎(chǔ),確保數(shù)據(jù)的安全性和可靠性可以利用數(shù)據(jù)分布式存儲的數(shù)據(jù)結(jié)構(gòu)來實現(xiàn)。區(qū)塊鏈技術(shù)應(yīng)用時會對網(wǎng)絡(luò)控制數(shù)據(jù)按照不同方式(包括:“交易+鏈”“區(qū)塊+鏈”“區(qū)塊+交易”)進行建立。區(qū)塊鏈技術(shù)有其特殊的結(jié)構(gòu),主要是以多節(jié)點全分布式數(shù)據(jù)結(jié)構(gòu)進行數(shù)據(jù)存儲,最終會建立起某時間段內(nèi)數(shù)據(jù)的一致性,最終通過哈希算子等方式來確保MerkleTree組成數(shù)據(jù)的安全性(不可偽造和逆轉(zhuǎn))。從另一個角度來看,區(qū)塊可以當(dāng)作分布式的數(shù)據(jù)記賬本,可以將電力通信網(wǎng)每一個網(wǎng)元作為區(qū)塊節(jié)點,通過不同類型數(shù)據(jù)(包括:原數(shù)據(jù)的數(shù)據(jù)頭、數(shù)據(jù)增量變化的數(shù)據(jù)等)形成區(qū)塊體。而后繼區(qū)的數(shù)據(jù)頭主要包括:前置區(qū)塊的哈希值、隨機數(shù)、時間戳、難度目標(biāo)、MerkleTree等,這些不同類型數(shù)據(jù)頭會和前個區(qū)塊進行連接,在整個時間區(qū)段范圍內(nèi)每個區(qū)塊都反映著一次數(shù)據(jù)增量的改變,并且會將變化值存儲在區(qū)塊當(dāng)中。對于電力通信網(wǎng)來說,區(qū)塊鏈技術(shù)在實際應(yīng)用時會從客戶端發(fā)出相應(yīng)的業(yè)務(wù)指令,之后廣播到通信網(wǎng)控制網(wǎng)絡(luò)等待節(jié)點進行進一步確認。每一個網(wǎng)元節(jié)點在獲取等待確認的相應(yīng)數(shù)據(jù)之后,會將其進行整體打包并形成范圍更大的候選區(qū)塊,每一個區(qū)塊的“前區(qū)哈希值”字段都會匹配相應(yīng)區(qū)塊頭的全部數(shù)據(jù)實施SHA256計算獲取的結(jié)果,此字段會將不同網(wǎng)元節(jié)點形成的區(qū)塊鏈進行有效鏈接,從而確保前后區(qū)塊鏈核心字段的有效性。參照前區(qū)塊的相應(yīng)內(nèi)容(包括隨機數(shù)、時間戳、難度目標(biāo)字段、新區(qū)塊等)建立起全新區(qū)塊的數(shù)據(jù),這些數(shù)據(jù)主要是利用哈希等密碼學(xué)算子通過不同網(wǎng)元節(jié)點所計算形成的。對于電力通信網(wǎng)管來說,利用區(qū)塊鏈技術(shù)能夠確保各個增量數(shù)據(jù)信息全面的記錄在每一個網(wǎng)元節(jié)點中,同時也可以確保不會由于單節(jié)點數(shù)據(jù)丟失而引發(fā)整個數(shù)據(jù)的不準(zhǔn)確,并且也可以確保數(shù)據(jù)的安全性。

2電力通信網(wǎng)管數(shù)據(jù)一致性對比算法分析

對于電力通信網(wǎng)管數(shù)據(jù)來說,區(qū)塊鏈技術(shù)應(yīng)用過程中的核心內(nèi)容就是形成分布式存儲方式,同時在整個過程中確保全局一致性(主要保障增量數(shù)據(jù)變化、域名管理、數(shù)據(jù)上傳以及更改等),而通過拜占庭一致性的方式可以有效處理非安全分布式環(huán)境中數(shù)據(jù)一致性問題。所謂的拜占庭算法初期更多是通過指數(shù)級算法來實現(xiàn)的,隨著其不斷發(fā)展,現(xiàn)已經(jīng)在傳統(tǒng)算法基礎(chǔ)上優(yōu)化成為多項式級別的協(xié)議算法,在很大程度上減少了一致性對比過程中算力資源的消耗,通過多項式算法可以確保分布式算法的有效進行。一般情況下,可以利用“單節(jié)點一致性驗證”以及“混合節(jié)點一致性驗證”等方法來實現(xiàn)電力通信網(wǎng)管區(qū)塊數(shù)據(jù)一致性比對,其中“單節(jié)點一致性驗證”主要是利用通信網(wǎng)管網(wǎng)絡(luò)數(shù)低碳技術(shù)據(jù)來進行的,需要在審核以及下發(fā)等階段提交協(xié)議來確保區(qū)塊數(shù)據(jù)的一致性。在這兩個階段中需要實現(xiàn)數(shù)據(jù)增量變化的分發(fā),以此實現(xiàn)電力通信網(wǎng)管數(shù)據(jù)一致性比對。在此過程中區(qū)塊鏈服務(wù)器會向所有網(wǎng)元節(jié)點廣播審核請求,若是區(qū)塊鏈服務(wù)器接收到全部網(wǎng)元節(jié)點反饋的完成區(qū)塊變化同意信息后就完成了一致性驗證工作。而“混合節(jié)點一致性驗證”主要是對拜占庭容錯協(xié)議進行優(yōu)化改進,對于主從模式以及參與網(wǎng)元數(shù)進行限定(一般限定人數(shù)為2n+1、限定總網(wǎng)元數(shù)為3n+1,n表示出錯網(wǎng)元數(shù)量)。一旦網(wǎng)關(guān)網(wǎng)元獲取網(wǎng)元控制請求之后就會向覆蓋范圍受控網(wǎng)元節(jié)點發(fā)送預(yù)準(zhǔn)備信號,同時會對所在區(qū)域其他網(wǎng)元節(jié)點信號進行匯總。所在區(qū)域網(wǎng)元節(jié)點在獲取預(yù)準(zhǔn)備信號之后,若是滿足設(shè)定標(biāo)準(zhǔn)就會向網(wǎng)絡(luò)內(nèi)其他網(wǎng)元節(jié)點發(fā)送預(yù)準(zhǔn)備信號,其他節(jié)點會向服務(wù)器傳遞同意信號。一旦服務(wù)器所得網(wǎng)元節(jié)點所發(fā)執(zhí)行信號數(shù)量在2n個之上,那么此網(wǎng)元就會實施數(shù)據(jù)變更??偟膩碚f,PBFT協(xié)議針對的是容錯網(wǎng)元節(jié)點為1/3的錯誤網(wǎng)元,同時需通過兩輪交互來確定數(shù)據(jù)一致性問題。

3電力通信網(wǎng)管區(qū)塊鏈技術(shù)應(yīng)用方案分析

對于電力通信網(wǎng)來說,區(qū)塊鏈技術(shù)應(yīng)用時是建立在共識機制、點對點傳輸、網(wǎng)元分布式存儲等技術(shù)基礎(chǔ)之上來進行的,其關(guān)鍵點就是網(wǎng)元的分布式存儲、傳輸和加密一致性等。對于完整的網(wǎng)絡(luò)來說,其中每一個網(wǎng)元都可以看作同等級別的計算機,通過點對點的結(jié)構(gòu)可以實現(xiàn)去中心化模式,能夠提升網(wǎng)絡(luò)的保密性。每一個網(wǎng)元都具有多種功能(包括:傳播、路由、新建節(jié)點信息等),通過網(wǎng)元之間的關(guān)聯(lián)來確保區(qū)塊變化后實現(xiàn)整個網(wǎng)絡(luò)的覆蓋。電力通信網(wǎng)管區(qū)塊鏈對于網(wǎng)元信息數(shù)據(jù)傳播協(xié)議結(jié)構(gòu)如圖1所示。關(guān)鍵內(nèi)容包括:(1)在進行網(wǎng)元數(shù)據(jù)變更時,主要是通過電力通信網(wǎng)絡(luò)以點對點的方式實現(xiàn),確保覆蓋到每一個網(wǎng)元節(jié)點。(2)在網(wǎng)元接收到廣播數(shù)據(jù)之后,第一步就是要驗證其合法性,主要驗證所發(fā)數(shù)據(jù)在非對稱加密機制下網(wǎng)元數(shù)據(jù)變更信息簽名和數(shù)據(jù)之間的匹配性問題。驗證通過后就要對數(shù)據(jù)進行存儲,同時將此數(shù)據(jù)以MerkleTree的方式加入到區(qū)塊當(dāng)中。另外,需要將時間戳以及區(qū)塊頭(利用哈希加密算法計算所得)寫入到區(qū)塊當(dāng)中,并且對其實施封裝。如果所驗證的數(shù)據(jù)合法性存在問題,那么作為無效數(shù)據(jù)棄用。(3)在網(wǎng)元節(jié)點完成哈希計算之后,要建立起為解決區(qū)塊哈希算子所用計算資源的工作量證明信息。需要在限定時間之內(nèi)對每一個網(wǎng)元節(jié)點進行區(qū)塊計算,之后對區(qū)塊數(shù)據(jù)實施封裝,利用后續(xù)網(wǎng)元節(jié)點進行傳播,覆蓋到整個網(wǎng)絡(luò)當(dāng)中。(4)每一個網(wǎng)元在經(jīng)過以上區(qū)塊鏈數(shù)據(jù)驗證之后,通過MerkleTree對數(shù)據(jù)一致性進行對比分析,以此來判定數(shù)據(jù)的準(zhǔn)確性。若是電力通信網(wǎng)管區(qū)塊鏈數(shù)據(jù)發(fā)生相應(yīng)變更,一般都是通過該范圍之內(nèi)8個節(jié)點實施區(qū)塊確認,一定要確保1/2之上的網(wǎng)元在受到其他因素影響時還可以實現(xiàn)區(qū)塊數(shù)據(jù)的準(zhǔn)確恢復(fù),并且要進一步增加節(jié)點確認數(shù),可以進一步提升網(wǎng)絡(luò)抗干擾性能(在此過程中會一定程度增加計算資源的消耗)。(5)以時間戳作為控制方式,網(wǎng)元在進行后續(xù)區(qū)塊計算時往往是建立在上次所得哈希值基礎(chǔ)上的,所以后續(xù)區(qū)塊計算和上次計算結(jié)果具有緊密關(guān)聯(lián)。

4結(jié)語

總的來說,在電力通信網(wǎng)管數(shù)據(jù)中應(yīng)用區(qū)塊鏈技術(shù)更多是要形成去中心化結(jié)構(gòu),使所有網(wǎng)元數(shù)據(jù)都會形成較為獨立并且相同的存儲結(jié)構(gòu),同時能夠完全實現(xiàn)點對點的傳輸方式,這些也是保證區(qū)塊鏈技術(shù)有效應(yīng)用的基礎(chǔ)。對于電力通信網(wǎng)管數(shù)據(jù)來說,通過區(qū)塊鏈技術(shù)的有效應(yīng)用能夠?qū)崿F(xiàn)更加安全可靠的管理方式,能夠為今后智能電網(wǎng)的安全運行提供更加科學(xué)、更加安全的保障?;诖?,本文主要對區(qū)塊鏈技術(shù)在電力通信網(wǎng)管數(shù)據(jù)一致性、加密算法等方面進行相應(yīng)的分析,對于后續(xù)充分研究電力通信網(wǎng)管數(shù)據(jù)中區(qū)塊鏈技術(shù)的深入應(yīng)用提供一定參考和幫助。

參考文獻

[1]胡畔,薄玨,劉育博,等.基于區(qū)塊鏈技術(shù)的智能電網(wǎng)數(shù)據(jù)管理框架研究[J].東北電力技術(shù),2021(4):11-12,23.

[2]陸明遠,張帆.基于私有區(qū)塊鏈的分布式信息安全系統(tǒng)設(shè)計[J].電子設(shè)計工程,2021(7):54-57,62.

[3]趙波,馮菁,吳克.基于區(qū)塊鏈技術(shù)的電力通信網(wǎng)管數(shù)據(jù)應(yīng)用[J].中國電業(yè),2019(2):94-95.

[4]馬煜.基于區(qū)塊鏈的星間通信網(wǎng)絡(luò)安全加密控制系統(tǒng)設(shè)計[J].計算機測量與控制,2021(3):171-175.

作者:蒲華 單位:四川電力設(shè)計咨詢有限責(zé)任公司