葛金新
(山東沂水經(jīng)濟(jì)開發(fā)區(qū)管理委員會 山東省沂水縣 276400)
物聯(lián)網(wǎng)技術(shù)實現(xiàn)了物質(zhì)世界的自我感知和表達(dá),在智慧城市、車聯(lián)網(wǎng)、智能醫(yī)療、智能供應(yīng)鏈、智慧農(nóng)業(yè)等領(lǐng)域有著廣泛的應(yīng)用,引領(lǐng)人們步入智能化時代,顯著提高了社會的生產(chǎn)效率和人們的生活水平。但是由于物聯(lián)網(wǎng)技術(shù)自身的缺陷在給人們生活提供便利時也存在著泄露客戶隱私、數(shù)據(jù)被竊取篡改等問題。區(qū)塊鏈技術(shù)是一種通過利用區(qū)塊鏈?zhǔn)浇Y(jié)構(gòu)來驗證并且存儲數(shù)據(jù)、通過利用分布式一致性共識算法生成和更新數(shù)據(jù)、通過利用密碼學(xué)的方式保障數(shù)據(jù)訪問和傳輸?shù)陌踩浴⑼ㄟ^利用由自動化腳本代碼組成的智能合約來編程構(gòu)建去中心化應(yīng)用操縱數(shù)據(jù)的全新的分布式基礎(chǔ)架構(gòu)與計算范式。區(qū)塊鏈通過這樣的方式集體維護(hù)組成了一個完整的、可靠的去中心化數(shù)據(jù)庫,形成了一種幾乎不可能被篡改的分布式共享總賬。區(qū)塊鏈本身所具有的去中心化結(jié)構(gòu)、容錯能力、用戶匿名性、數(shù)據(jù)完整性和身份認(rèn)證等優(yōu)勢,可以有效解決物聯(lián)網(wǎng)中的安全信任和隱私問題。
根據(jù)2011 年我國發(fā)布的《物聯(lián)網(wǎng)白皮書》中給出的定義概念,物聯(lián)網(wǎng)是在通信網(wǎng)和互聯(lián)網(wǎng)相互融合之后的一種產(chǎn)物,并在此基礎(chǔ)上進(jìn)行了拓展和演化。物聯(lián)網(wǎng)主要是將具有通信能力的設(shè)備進(jìn)行相互連接,然后利用互聯(lián)網(wǎng)技術(shù)、電子通信技術(shù)、電子信息技術(shù)等對物理世界進(jìn)行感知識別,通過電子通信網(wǎng)絡(luò)對相關(guān)信息進(jìn)行交互傳輸,并對所獲取的信息進(jìn)行綜合分析,進(jìn)而實現(xiàn)對物體進(jìn)行遠(yuǎn)程實時監(jiān)測、控制和管理的目的。物聯(lián)網(wǎng)實現(xiàn)了人與物、物與物之間的互聯(lián)互通,并賦予了物體自我表達(dá)能力和通信能力。近年來,物聯(lián)網(wǎng)技術(shù)及其創(chuàng)新應(yīng)用,在智能制造、智能家居、智慧城市等領(lǐng)域迅速發(fā)展,改變了原有的生產(chǎn)模式,也為人們的生活帶來了前所未有的便利,但是也必須注意到物聯(lián)網(wǎng)在廣泛應(yīng)用過程中也面臨著諸多問題。例如,單個節(jié)點被攻擊可導(dǎo)致整個系統(tǒng)受到威脅、獲取的數(shù)據(jù)被盜用或被篡改、用戶隱私被竊取等問題。而區(qū)塊鏈最主要的特征就是去中心化,恰好為物聯(lián)網(wǎng)解決這些問題提供了方案。
圖1:基于區(qū)塊鏈、物聯(lián)網(wǎng)技術(shù)的農(nóng)產(chǎn)品追溯體系基礎(chǔ)架構(gòu)
圖2:基于區(qū)塊鏈和物聯(lián)網(wǎng)的智能自動駕駛汽車系統(tǒng)架構(gòu)
區(qū)塊鏈?zhǔn)且环N由任意多節(jié)點通過融合去中心化計算、共識機(jī)制、分布式數(shù)據(jù)存儲和點對點傳輸技術(shù),來共同維護(hù)一個可靠數(shù)據(jù)庫的新型密碼學(xué)系統(tǒng),也稱為分布式賬本技術(shù)。相比于傳統(tǒng)的分布式數(shù)據(jù)庫,區(qū)塊鏈具有去中心化、自治性、按照合約執(zhí)行、開放性、不可篡改性等特征。區(qū)塊鏈包含了兩種類型的記錄:區(qū)塊(Block)和交易。交易是被存儲在區(qū)塊鏈上的實際數(shù)據(jù),而區(qū)塊則是交易的集合,記錄交易以何種順序成為區(qū)塊鏈數(shù)據(jù)庫的一部分。這個分布式賬本由每個節(jié)點中所有的區(qū)塊鏈接而成,每個區(qū)塊中都包含有前一個區(qū)塊的hash 值并將其存放在pre-hash 字段中,像數(shù)據(jù)結(jié)構(gòu)中的鏈表一樣組成了一個鏈?zhǔn)降慕Y(jié)構(gòu)。由于物聯(lián)網(wǎng)系統(tǒng)天然的分布式特效和應(yīng)用場景中天然的多方參與特性,物聯(lián)網(wǎng)成為除金融以為區(qū)塊鏈技術(shù)最熱門的應(yīng)用領(lǐng)域。
農(nóng)產(chǎn)品質(zhì)量追溯主要是對農(nóng)產(chǎn)品的生產(chǎn)、加工、倉儲和物流等環(huán)節(jié)進(jìn)行追溯和監(jiān)控,一般包括可追溯信息的收集、處理和查詢這3 個基本環(huán)節(jié)。物聯(lián)網(wǎng)技術(shù)架構(gòu)下的農(nóng)產(chǎn)品質(zhì)量溯源體系是質(zhì)量溯源體系發(fā)展的較新研究成果,其主要包括基礎(chǔ)接入層、數(shù)據(jù)庫層、應(yīng)用層和展現(xiàn)層四個層次。其中基礎(chǔ)接入層主要是通過傳感器、條碼設(shè)備、RFID 無線射頻識別技術(shù)、GPS 定位裝置、監(jiān)控設(shè)備、網(wǎng)絡(luò)設(shè)備等收集各種農(nóng)產(chǎn)品信息;數(shù)據(jù)庫層主要是對收集的數(shù)據(jù)信息處理,并形成一個農(nóng)產(chǎn)品信息數(shù)據(jù)庫;應(yīng)用層主要是為生產(chǎn)加工企業(yè)、消費者、監(jiān)管部門等利益相關(guān)者提供農(nóng)產(chǎn)品信息數(shù)據(jù);展現(xiàn)層主要是展現(xiàn)一個具體的農(nóng)產(chǎn)品質(zhì)量安全追溯系統(tǒng)平臺,包含生產(chǎn)檢測子系統(tǒng)、加工管理子系統(tǒng)、物流運輸子系統(tǒng)等功能子系統(tǒng)。
基于物聯(lián)網(wǎng)技術(shù)建立的農(nóng)產(chǎn)品質(zhì)量溯源系統(tǒng)雖然實現(xiàn)了農(nóng)產(chǎn)品生產(chǎn)、加工、流轉(zhuǎn)等環(huán)節(jié)的信息可視化,但是卻存在著信息可被篡改、信息數(shù)據(jù)易被竊取等問題。而區(qū)塊鏈技術(shù)所具有的可追溯性、不可篡改性、去中心化、智能合約等特點恰好解決了物聯(lián)網(wǎng)技術(shù)無法解決的一些難題。一是“物聯(lián)網(wǎng) + 區(qū)塊鏈”實現(xiàn)了信息來源可靠、傳輸過程不被篡改。首先物聯(lián)網(wǎng)平臺收集數(shù)據(jù)完全是由機(jī)器自動獲取,確保了收集信息的準(zhǔn)確性;其次,區(qū)塊鏈?zhǔn)褂梅植际綌?shù)據(jù)庫和參與節(jié)點共同認(rèn)證等實現(xiàn)了數(shù)據(jù)不可篡改。二是使隱私安全和數(shù)據(jù)共享能同時實現(xiàn)。區(qū)塊鏈可以為每一個數(shù)據(jù)交易節(jié)點配備了私鑰和公鑰一對密鑰,公鑰起地址通信作用,私鑰對實際地址進(jìn)行加密簽名,只有具有對應(yīng)私鑰的主體才可以解密,實現(xiàn)數(shù)據(jù)匿名傳輸,另外區(qū)塊鏈形成的是一個共享數(shù)據(jù)庫。從而使隱私安全和數(shù)據(jù)共享同時得以實現(xiàn)。三是基于區(qū)塊鏈技術(shù)的智能合約是去中心化的智能合約,各交易方之間沒有中介,也沒有大量紙質(zhì)的信用憑證,只需要執(zhí)行私有分布式賬戶上的智能合約,能夠顯著提高交易效率和降低交易成本。如圖1 所示。
物聯(lián)網(wǎng)技術(shù)在醫(yī)療衛(wèi)生領(lǐng)域的廣泛應(yīng)用打破了傳統(tǒng)醫(yī)學(xué)的思維方式,推動醫(yī)療服務(wù)邁入“智慧醫(yī)療”新時代。醫(yī)療物聯(lián)網(wǎng)主要應(yīng)用在健康管理、醫(yī)療物資管理和醫(yī)療過程管理三大領(lǐng)域。居民健康管理主要是采用物聯(lián)網(wǎng)技術(shù)實時監(jiān)測各項健康指標(biāo)(血壓、血糖、血氧、心率等),為居民建立電子健康數(shù)據(jù)庫,并對數(shù)據(jù)進(jìn)行分析、預(yù)測和智能健康預(yù)警,最大限度的實現(xiàn)健康促進(jìn)和對某些疾病的早期預(yù)防;利用物聯(lián)網(wǎng)技術(shù)可以打破時空限制為危重病患進(jìn)行遠(yuǎn)程會診和持續(xù)監(jiān)護(hù)服務(wù),有效緩解不發(fā)達(dá)地區(qū)的醫(yī)療資源短缺問題?;谖锫?lián)網(wǎng)技術(shù)的醫(yī)療資源管理是指利用物聯(lián)網(wǎng)技術(shù)對醫(yī)療設(shè)備、醫(yī)用藥品、醫(yī)療器械、醫(yī)療廢棄物等進(jìn)行實時監(jiān)測、追蹤,從而達(dá)到對醫(yī)療物資的高效管理。醫(yī)療過程管理是指利用物聯(lián)網(wǎng)技術(shù)對患者的各項指標(biāo)進(jìn)行識別、監(jiān)測、分析,全面提高診療效率和準(zhǔn)確率。物聯(lián)網(wǎng)技術(shù)在醫(yī)療領(lǐng)域的廣泛應(yīng)用,顯著提高了醫(yī)療效率和醫(yī)療水平。
區(qū)塊鏈技術(shù)與物聯(lián)網(wǎng)技術(shù)的疊加應(yīng)用可以進(jìn)一步完善醫(yī)療物聯(lián)網(wǎng)存在的不足。一是利用區(qū)塊鏈技術(shù)可以建立P2P 端到端的去中心化的網(wǎng)絡(luò)訪問模式,將患者的診療信息和健康信息以帶有時間戳的鏈?zhǔn)浇Y(jié)構(gòu)進(jìn)行儲存。在授權(quán)方面,采用區(qū)塊鏈共識算法分散地將控制權(quán)分配給患者個人,患者系統(tǒng)通過對接電子病歷系統(tǒng)及健康檔案等系統(tǒng)通過P2P 網(wǎng)絡(luò)廣泛地獲取并分發(fā)數(shù)據(jù),提高了數(shù)據(jù)訪問和共享效率,同時數(shù)據(jù)來源和訪問記錄等信息對患者是透明的,且信息在傳輸過程中采用非對稱加密算法進(jìn)行了加密,采用智能合約設(shè)置不同角色的授權(quán),并對不同角色的訪問進(jìn)行記錄和審計,一定程度上建立了信任共享機(jī)制和隱私保護(hù)機(jī)制,也有利于醫(yī)患矛盾的減少;患者還可以通過手機(jī)等智能終端訪問患者系統(tǒng),并允許對個人的健康信息進(jìn)行查詢和修改,提升了數(shù)據(jù)的準(zhǔn)確性。二是區(qū)塊鏈技術(shù)的引入,其運行機(jī)制一定程度上能夠解決患者數(shù)據(jù)隱私保護(hù)的難題。三是區(qū)塊鏈采用分布式記賬方式可以實現(xiàn)遠(yuǎn)程診療與護(hù)理數(shù)據(jù)的充分共享。
隨著各種車載智能設(shè)備和各類傳感器的不斷豐富,自動駕駛汽車領(lǐng)域發(fā)展十分迅速,百度、京東、亞馬遜等科技巨頭紛紛加入到研發(fā)隊列。智能自動駕駛汽車幾乎完全實現(xiàn)了自動化,例如可以根據(jù)油量或電量自主前往加油站或充電樁進(jìn)行補充,自動對車上各個組成部件進(jìn)行檢測,自動與4S 店或維修廠預(yù)約維修時間,并在指定時間自動前往維修。智能自動駕駛汽車雖然依托各種智能化的電子元器件實現(xiàn)了自動化,但是依然是一個多方參與的場景,一旦出現(xiàn)事故,汽車生產(chǎn)商、車主和維修廠各方可能由于掌握數(shù)據(jù)不一致而各執(zhí)一詞,沒有可信的第三方進(jìn)行公正的裁決,而區(qū)塊鏈技術(shù)可以很好的解決此問題?;趨^(qū)塊鏈和物聯(lián)網(wǎng)的智能汽車系統(tǒng)架構(gòu)如圖2 所示。汽車廠家在出廠時為汽車設(shè)置一個ID,并將汽車生產(chǎn)相關(guān)信息上傳到區(qū)塊鏈平臺,出廠后銷售商或者4S 店再將該車相關(guān)銷售信息上傳到區(qū)塊鏈平臺,汽車銷售之后所有的信息比如行駛記錄、充電或加油記錄、維修記錄、保險等數(shù)據(jù)均自動采集或者由相關(guān)人員實時上傳到區(qū)塊鏈平臺,區(qū)塊鏈的分布式記賬和不可篡改性在源頭上確保了上傳數(shù)據(jù)的真實可靠。
共享經(jīng)濟(jì)的實質(zhì)就是物品的擁有者和使用者之間發(fā)生的物品使用權(quán)的臨時轉(zhuǎn)移。但是商品擁有者和使用者之間存在著信息不對稱的問題,彼此之間互不信任。為了解決這個問題可以搭建一個囊括物品擁有者、使用者、監(jiān)管者等多方在內(nèi)區(qū)塊鏈平臺,物品的擁有者上傳 物品狀態(tài)數(shù)據(jù)并進(jìn)行數(shù)字簽名;租用者提交共享申請并進(jìn)行數(shù)字簽名認(rèn)證;物品通過物聯(lián)網(wǎng)自動采集物品狀態(tài)信息和共享前期被使用所產(chǎn)生的交易、評價等數(shù)據(jù);租用者對所有數(shù)據(jù)進(jìn)行交互印證,從而進(jìn)一步掌握物品的真實狀態(tài)。
物聯(lián)網(wǎng)中所使用的的各種電子軟硬件設(shè)備普遍存在著運算能力差、存儲能力低、電池續(xù)航時間短等問題。因此區(qū)塊鏈應(yīng)用中的工作量證明機(jī)制(Proof of Work, PoW)對資源占用非常大,不適宜部署在物聯(lián)網(wǎng)的各個節(jié)點,區(qū)塊鏈2.0 技術(shù)采用的是PoW+PoS,并正逐步切換到權(quán)益證明機(jī)制,對資源占用依然非常高。另外區(qū)塊鏈技術(shù)采用分布式記賬的特性需要共識機(jī)制來確保數(shù)據(jù)的一致性,對資源需求也較高。
物聯(lián)網(wǎng)的電子設(shè)備往往數(shù)據(jù)存儲能力較差,而區(qū)塊鏈在運行過程中數(shù)據(jù)是不斷增長的,最后會產(chǎn)生海量數(shù)據(jù)。2016 年比特幣的區(qū)塊鏈賬本的數(shù)據(jù)是80GB,到2017 年就達(dá)到了130GB,目前已經(jīng)超過了160GB,由于區(qū)塊鏈本身就是一個分布式總賬,產(chǎn)生的每一筆交易都會記錄在這個賬本之上,因此區(qū)塊鏈數(shù)據(jù)還會繼續(xù)不斷增長。區(qū)塊鏈數(shù)據(jù)的膨脹性對物聯(lián)網(wǎng)相關(guān)設(shè)備的存儲能力提出了高要求。
物聯(lián)網(wǎng)對信息的采集、處理、反饋速度要求相對較高,而在區(qū)塊鏈中只要需要放入?yún)^(qū)塊鏈賬本中的數(shù)據(jù)都需要經(jīng)過各個節(jié)點的層層驗證。區(qū)塊鏈應(yīng)用中巨大的數(shù)據(jù)量會導(dǎo)致驗證速度變慢、信息反饋和報警反饋發(fā)生延時,從而降低了區(qū)塊鏈網(wǎng)絡(luò)的處理效率。例如,傳統(tǒng)的比特幣交易是每秒發(fā)生6 筆,再加上共識確認(rèn),這需要6 個區(qū)塊,大約需要一個小時的時間才能寫入?yún)^(qū)塊鏈。
區(qū)塊鏈在物聯(lián)網(wǎng)中應(yīng)用是未來的必然發(fā)展趨勢,區(qū)塊鏈具有的去中心化、不可篡改性、可追溯性可以完美彌補物聯(lián)網(wǎng)的缺點,雖然面臨著資源消耗較高、設(shè)備存儲能力要求較高、區(qū)塊鏈信息反饋較慢等幾個方面的挑戰(zhàn),但是隨著技術(shù)的發(fā)展這些問題都可以迎刃而解,區(qū)塊鏈在物聯(lián)網(wǎng)中有著廣闊的應(yīng)用前景。