物聯(lián)網(wǎng)區(qū)塊鏈的部署問(wèn)題
塊環(huán)鏈技術(shù)有可能解決物聯(lián)網(wǎng)世界中的安全問(wèn)題, 但只能在正確實(shí)施的情況下才能成功。 開(kāi)發(fā)者必須了解客戶的需求, 客戶之前為滿足這些需求而采取了哪些解決方案, 以前的解決方案成功或失敗的程度, 以及在任何給定環(huán)境中的各種利益相關(guān)者。
例如, 當(dāng)部署一個(gè)物聯(lián)網(wǎng)傳感器網(wǎng)絡(luò)以監(jiān)測(cè)倉(cāng)庫(kù)溫度時(shí), 誰(shuí)需要訪問(wèn)該日志以確保環(huán)境保持在適當(dāng)?shù)臏囟? 如果超過(guò)了溫度閾值, 誰(shuí)應(yīng)該接收警報(bào), 物聯(lián)網(wǎng)解決方案是否能夠調(diào)整房間的溫度, 或者應(yīng)該限于發(fā)出警告?
區(qū)塊鏈技術(shù)并不是靈丹妙藥,如果這個(gè)問(wèn)題沒(méi)有得到很好的闡述和限制, 它不能自動(dòng)地提供一個(gè)問(wèn)題的解決方案。
一些遺留的嵌入式系統(tǒng)需要能夠與基于區(qū)塊鏈的物聯(lián)網(wǎng)產(chǎn)品進(jìn)行交互, 而另一些系統(tǒng)可能需要升級(jí)或更換。 開(kāi)發(fā)者將不得不應(yīng)對(duì)從一個(gè)集中的服務(wù)器基礎(chǔ)設(shè)施轉(zhuǎn)變?yōu)橐粋€(gè)分布式模型, 這種模型能夠處理來(lái)自幾十個(gè), 幾百個(gè), 甚至上千個(gè)設(shè)備的接入。 如果要使這些實(shí)現(xiàn)能夠成功, 就需要靈活且可伸縮的解決方案。
看一下現(xiàn)有的參考實(shí)現(xiàn), SPARKL 以其獨(dú)特的能力, 將遺留系統(tǒng)與人工智能、區(qū)塊鏈支持的策略和復(fù)雜的控制系統(tǒng)聯(lián)系了起來(lái)。
什么是 SPARKL?
SPARKL 由兩個(gè)關(guān)鍵組件組成: 測(cè)序引擎和 Clear Box 配置系統(tǒng)。 Clear Box 被設(shè)計(jì)成可以同時(shí)與多個(gè)系統(tǒng)交互操作, 并提供了一個(gè)單一的訪問(wèn)點(diǎn), 開(kāi)發(fā)人員需要系統(tǒng)工作的所有信息, 即使這些系統(tǒng)通常不相互通信。
Clear Box 具有靈活性, 可以同時(shí)支持多個(gè)區(qū)塊鏈實(shí)現(xiàn), 也可以調(diào)用第三方服務(wù)或應(yīng)用程序(圖2)。 它還允許對(duì)許可設(shè)置進(jìn)行細(xì)粒度的設(shè)置, 以確保只有被清除的用戶才能訪問(wèn)某些數(shù)據(jù)集。

圖4 如何能夠與外部系統(tǒng)和區(qū)塊鏈節(jié)點(diǎn)嚙合
這種靈活性解決了在物聯(lián)網(wǎng)設(shè)備和區(qū)塊鏈技術(shù)在部署時(shí)的一個(gè)主要問(wèn)題, 減少物聯(lián)網(wǎng)與遺留系統(tǒng)結(jié)合起來(lái)的難度。 試圖實(shí)現(xiàn)一個(gè)全新的控制系統(tǒng), 其中包含一套統(tǒng)一的硬件和軟件解決方案, 這些解決方案能夠解決每一個(gè)單一用例, Clear Box 和 SPARKL 測(cè)序引擎可以通過(guò)原有的解決方案進(jìn)行通信, 從這些多重源收集數(shù)據(jù), 并執(zhí)行終端用戶定義的任何指令。 Clear Box 是定義策略或行為的解決方案, SPARKL 排序引擎則在整個(gè)系統(tǒng)中驅(qū)動(dòng)這些策略和行為。
Sparkl 已經(jīng)發(fā)布了一個(gè)PoV , 展示了區(qū)塊鏈鏈技術(shù)及其自身服務(wù)如何可以用來(lái)為再保險(xiǎn)市場(chǎng)建立智能合約。 Sparkl 與多個(gè)分布式分類(lèi)賬項(xiàng)目兼容, 包括 BigchainDB、 HyperLedger 和英特爾 Sawtooth Lake, 后者用于再保險(xiǎn)編制(圖3)。

圖5 SPARKL 的智能合約體系建立在 Sawtooth Lake上, 旨在滿足所有利益相關(guān)者在整個(gè)過(guò)程中的需求
Sawtooth Lake 也是一個(gè)模塊化分布式平臺(tái), 旨在滿足多樣性和可伸縮性, 支持廣泛的共識(shí)模型。 在這方面, 協(xié)商一致指的是在相互不信任的制度之間達(dá)成協(xié)議的進(jìn)程。目標(biāo)是通過(guò) 透明的方式記錄交易, 制定一套可以解釋參與者之間不同的信任關(guān)系、遺留系統(tǒng)和非遺留系統(tǒng)之間的接口、支持全面的自動(dòng)化工作流程以及以所有各方都能看到的方式。 為了有效發(fā)揮作用, 必須能夠評(píng)估復(fù)雜的條件, 應(yīng)用于任何政策限制, 計(jì)算和處理溢價(jià)支付, 并使交易分類(lèi)賬與上述每一個(gè)步驟進(jìn)行適當(dāng)?shù)母隆?/p>
這個(gè)過(guò)程的結(jié)果不是在基礎(chǔ)設(shè)施上貼一個(gè)創(chuàng)可貼,如果執(zhí)行得當(dāng), SPARKL 可以用來(lái)連接遺留系統(tǒng)和前沿系統(tǒng), 創(chuàng)建新的基于塊環(huán)鏈的智能合約和策略, 使合同執(zhí)行能夠自動(dòng)化, 同時(shí)為所有利益相關(guān)這提供保存記錄和監(jiān)管所需的文件。
原文參考:
https://www.insight.tech/industrial/iot-security-must-be-baked-in-not-bolted-on
https://www.insight.tech/network/beyond-bitcoin-how-blockchains-secure-the-iot