物聯網 (IoT) 是增長最快的領域之一,每天都有大量設備上線。每個設備都在現場持續收集數據,乘以設備數量,數據管理成為一項重大的后勤挑戰,尤其是當許多物聯網設備正在收集敏感的患者數據時。此外,缺乏既定的安全標準使這些設備對黑客更具吸引力。物聯網設備需要一種能夠抵抗數據篡改并提高透明度和問責制的解決方案。
區塊鏈技術可能非常適合滿足物聯網數據管理的安全需求。區塊鏈以其在比特幣中的應用而聞名,它是一種靈活的技術,用于在沒有中央機構的情況下監控、驗證和批準交易。每個區塊都包含一個數字指紋(哈希)和已被所有利益相關者批準并添加到現有區塊鏈(分類帳)中的時間戳交易。賬本不可逆轉且不可篡改,因為所有相關方都可以看到修改的嘗試。因此,區塊鏈消除了對中介的需求,減少了記錄交易所需的成本和時間,并避免了重復,從而增加了各方之間的信任,降低了開展業務的風險和成本。此外,業界認為,通過結合物聯網和區塊鏈,您將獲得更好的數據集成,從而創造更多的商機。(有關介紹,請參閱區塊鏈如何增強對物聯網交互的信任。)
數字。區塊鏈中的區塊既包含其數據的加密哈希值,也包含前一個區塊頭的哈希值,從而創建了一條數據記錄鏈,未經檢測就無法更改。(來源:NIST)
雖然區塊鏈始于個人之間的使用,但它需要擴展到企業解決方案才能應用于物聯網。聯盟提供了一種共享和擴展區塊鏈技術以應對特定行業挑戰的方法。以技術為中心的聯盟旨在解決各個行業的一般性問題,以業務為中心的聯盟旨在解決特定行業的問題,而以綜合為中心的聯盟則試圖兩者兼而有之。Hyperledger 是最著名的以技術為中心的聯盟之一。
超級賬本項目概述
企業區塊鏈解決方案需要做好幾件事。首先,它們需要易于使用、開發速度快,而且由于物聯網設備收集的數據將傳入和傳出區塊鏈未采用的不同數據庫,因此解決方案的互操作性至關重要。此外,隨著連接的物聯網設備越來越需要能夠通過數據傳輸或命令相互“對話”,互操作性在這方面至關重要。
Hyperledger是 Linux 基金會的一個開源項目,它通過用戶友好的編程接口 (API) 和開發人員可以在其解決方案中插入和播放的軟件模塊,致力于讓區塊鏈開發人員的生活更輕松。從最初的 17 家公司開始,它已發展到全球 250 多個成員。就在最近,兩家最大的企業軟件公司 Microsoft 和 Salesforce 加入了 Hyperledger 社區。
Active Hyperledger 工具包括Fabric、Sawtooth和Indy。
2017 年,Fabric成為 Hyperledger 推出的第一個平臺。Fabric 最初由 Digital Asset 和 IBM 貢獻,可以說是 Hyperledger 項目中知名度最高的項目,它可以充當共識和會員服務的即插即用基礎。在物聯網設備上使用 Fabric 可能有助于物聯網設備幫助監控的有價值的資產和貨物。此外,Fabric 的共識功能控制對數據的訪問,有助于維護數據機密性并監控可能的數據泄露。
2018 年,Sawtooth成為第二個推出的產品。由英特爾提供的 Sawtooth 具有一種稱為經過時間證明 (PoET) 的共識機制,即使各方彼此不認識,用戶也可以達成共識并驗證交易。PoET 標志著 Sawtooth 與傳統的許可區塊鏈之間的區別,后者需要用戶相互了解和信任。Sawtooth 已在許多公司中得到使用,例如 T-Mobile 和印度國家銀行,其客戶使用物聯網設備(主要是智能手機)開展業務。
Indy提供了用于創建和使用可跨管理域和應用程序互操作的獨立數字身份(自我主權身份;SSI)的工具。使用 SSI,參與者可以確定他們的角色和受信任方,以便他們保留對其身份錢包和所有其他憑證的控制權,即使他們的憑證被撤銷。因此,身份系統變得更加靈活、安全、私密、經濟高效和用戶友好。Indy 的用例包括數字文檔、安全無密碼身份驗證、垃圾郵件減少、會員管理、執行年齡限制、發票、游戲、就業驗證和供應鏈來源。
除了這些活躍的工具之外,還有許多其他有用的 Hyperledger 工具正在孵化中。其中包括以下按字母順序列出的內容:
Aries使用 Indy 的數字身份組件和 Ursa 的安全管理組件,使主身份錢包與其他身份項目互操作。Aries 起源于 Sovrin 基金會和 Indy 社區的開發者。
Burrow最初由 Monax 貢獻并由英特爾共同贊助,提供了一個許可的智能合約解釋器,它跟蹤和驗證合約的組成部分以確保安全。
Caliper是一種基準工具,允許用戶在特定用例中測量區塊鏈解決方案的性能。華為、Hyperchain、甲骨文、Bitwise、Soramitsu、IBM 和布達佩斯科技大學是 Caliper 的原始貢獻者。
Cello是一個工具包,可幫助開發人員使用已建立的模塊更輕松地構建區塊鏈即服務平臺。最初由 IBM 提供,Cello 也將 Soramitsu、華為和英特爾作為其贊助商。
Composer是一套用于構建和測試區塊鏈業務網絡的協作工具。
Explorer是一個區塊鏈模塊,旨在提高解決方案 Web 界面的用戶友好性,以查看、調用、部署或查詢存儲在分類帳中的相關信息。IBM、英特爾和 DTCC 對 Explorer 做出了最初的貢獻。
Grid旨在為供應鏈場景構建解決方案。總部位于美國的農業集團嘉吉正在投資 Grid,希望通過區塊鏈簡化農業供應鏈。
Iroha是用 C++ 編寫的,它為資產和身份管理建立了一套標準的命令和查詢。Iroha 由 Soramitsu、Hitachi、NTT Data 和 Colu 提供。
Quilt解決了區塊鏈(分布式)和非區塊鏈(非分布式)系統之間的信息傳遞問題,有助于提高賬本之間的互操作性。NTT Data 和 Ripple 對 Quilt 做出了初步貢獻。
Ursa是一種有助于消除數據重復,從而釋放存儲空間的工具。重復數據刪除還將減少要傳輸的數據量和數據傳輸的固有風險,從而提高數據安全性。
Hyperledger 項目與企業以太坊聯盟的合作
超級賬本和以太坊企業聯盟(EEA)是兩個最著名的區塊鏈聯盟,最近聯手為該領域帶來了共同標準。
EEA 一直專注于開發規范,而 Hyperledger 則強調代碼開發和治理;這兩個組織具有高度互補的能力。此外,由于他們有不同的系統來控制訪問和達成共識,他們的聯盟將有助于提高不同系統之間的互操作性。EEA 和 Hyperledger 一直在 Burrow、Sawtooth 和 Private Data Objects 等項目上進行合作。對于許多參與過這兩個組織的開發人員來說,聯盟是一個重要而積極的步驟。
結論
不斷增長的 Hyperledger 社區為嵌入式開發人員提供了大量可供選擇的開發工具。各個聯盟還為開發人員提供了不同級別的支持,包括教程、平臺,讓他們一起學習和分享。Hyperledger 和 EEA 的加入為整體開發工作增加了額外的支持。
展望未來,它們將使 Hyperledger 開發人員能夠編寫符合 EEA 規范的代碼并獲得 EEA 認證。另一方面,以太坊開發者可以將他們的企業項目提交給 Hyperledger。對于 Hyperledger 和 EEA 而言,進一步改進區塊鏈功能(例如在身份、隱私、互操作性、可擴展性和性能指標等領域)仍然存在令人興奮的機會。預計 Hyperledger 社區在未來幾年只會變得更大并推動區塊鏈的增長。
審核編輯 黃昊宇
-
物聯網
+關注
關注
2930文章
46236瀏覽量
392343 -
區塊鏈
+關注
關注
112文章
15567瀏覽量
108357
發布評論請先 登錄
芯科科技助力藍牙Mesh設備開發

MAX7800X AI 微控制器開發人員資源

Thingy:91 X 為開發人員提供了一個經過全球認證的、多傳感器、電池供電的蜂窩物聯網原型平臺
適用于Versal的AMD Vivado 加快FPGA開發完成Versal自適應SoC設計

NanoEdge AI Studio 面向STM32開發人員機器學習(ML)技術

英特爾FPGA AI套件軟件2024.3版本的主要亮點
GoPoint嵌入式開發平臺 釋放i.MX潛力 簡化Linux開發

擁有低功耗低成本的Open開發應用,開發人員必看!

Silicon Labs SiWx917M SoC提供大內存配置
基于Wi-Fi6解決方案開發超低功耗物聯網設備

評論