物聯(lián)網(wǎng) (IoT) 是增長最快的領(lǐng)域之一,每天都有大量設(shè)備上線。每個設(shè)備都在現(xiàn)場持續(xù)收集數(shù)據(jù),乘以設(shè)備數(shù)量,數(shù)據(jù)管理成為一項(xiàng)重大的后勤挑戰(zhàn),尤其是當(dāng)許多物聯(lián)網(wǎng)設(shè)備正在收集敏感的患者數(shù)據(jù)時。此外,缺乏既定的安全標(biāo)準(zhǔn)使這些設(shè)備對黑客更具吸引力。物聯(lián)網(wǎng)設(shè)備需要一種能夠抵抗數(shù)據(jù)篡改并提高透明度和問責(zé)制的解決方案。
區(qū)塊鏈技術(shù)可能非常適合滿足物聯(lián)網(wǎng)數(shù)據(jù)管理的安全需求。區(qū)塊鏈以其在比特幣中的應(yīng)用而聞名,它是一種靈活的技術(shù),用于在沒有中央機(jī)構(gòu)的情況下監(jiān)控、驗(yàn)證和批準(zhǔn)交易。每個區(qū)塊都包含一個數(shù)字指紋(哈希)和已被所有利益相關(guān)者批準(zhǔn)并添加到現(xiàn)有區(qū)塊鏈(分類帳)中的時間戳交易。賬本不可逆轉(zhuǎn)且不可篡改,因?yàn)樗邢嚓P(guān)方都可以看到修改的嘗試。因此,區(qū)塊鏈消除了對中介的需求,減少了記錄交易所需的成本和時間,并避免了重復(fù),從而增加了各方之間的信任,降低了開展業(yè)務(wù)的風(fēng)險和成本。此外,業(yè)界認(rèn)為,通過結(jié)合物聯(lián)網(wǎng)和區(qū)塊鏈,您將獲得更好的數(shù)據(jù)集成,從而創(chuàng)造更多的商機(jī)。(有關(guān)介紹,請參閱區(qū)塊鏈如何增強(qiáng)對物聯(lián)網(wǎng)交互的信任。)
數(shù)字。區(qū)塊鏈中的區(qū)塊既包含其數(shù)據(jù)的加密哈希值,也包含前一個區(qū)塊頭的哈希值,從而創(chuàng)建了一條數(shù)據(jù)記錄鏈,未經(jīng)檢測就無法更改。(來源:NIST)
雖然區(qū)塊鏈?zhǔn)加趥€人之間的使用,但它需要擴(kuò)展到企業(yè)解決方案才能應(yīng)用于物聯(lián)網(wǎng)。聯(lián)盟提供了一種共享和擴(kuò)展區(qū)塊鏈技術(shù)以應(yīng)對特定行業(yè)挑戰(zhàn)的方法。以技術(shù)為中心的聯(lián)盟旨在解決各個行業(yè)的一般性問題,以業(yè)務(wù)為中心的聯(lián)盟旨在解決特定行業(yè)的問題,而以綜合為中心的聯(lián)盟則試圖兩者兼而有之。Hyperledger 是最著名的以技術(shù)為中心的聯(lián)盟之一。
超級賬本項(xiàng)目概述
企業(yè)區(qū)塊鏈解決方案需要做好幾件事。首先,它們需要易于使用、開發(fā)速度快,而且由于物聯(lián)網(wǎng)設(shè)備收集的數(shù)據(jù)將傳入和傳出區(qū)塊鏈未采用的不同數(shù)據(jù)庫,因此解決方案的互操作性至關(guān)重要。此外,隨著連接的物聯(lián)網(wǎng)設(shè)備越來越需要能夠通過數(shù)據(jù)傳輸或命令相互“對話”,互操作性在這方面至關(guān)重要。
Hyperledger是 Linux 基金會的一個開源項(xiàng)目,它通過用戶友好的編程接口 (API) 和開發(fā)人員可以在其解決方案中插入和播放的軟件模塊,致力于讓區(qū)塊鏈開發(fā)人員的生活更輕松。從最初的 17 家公司開始,它已發(fā)展到全球 250 多個成員。就在最近,兩家最大的企業(yè)軟件公司 Microsoft 和 Salesforce 加入了 Hyperledger 社區(qū)。
Active Hyperledger 工具包括Fabric、Sawtooth和Indy。
2017 年,F(xiàn)abric成為 Hyperledger 推出的第一個平臺。Fabric 最初由 Digital Asset 和 IBM 貢獻(xiàn),可以說是 Hyperledger 項(xiàng)目中知名度最高的項(xiàng)目,它可以充當(dāng)共識和會員服務(wù)的即插即用基礎(chǔ)。在物聯(lián)網(wǎng)設(shè)備上使用 Fabric 可能有助于物聯(lián)網(wǎng)設(shè)備幫助監(jiān)控的有價值的資產(chǎn)和貨物。此外,F(xiàn)abric 的共識功能控制對數(shù)據(jù)的訪問,有助于維護(hù)數(shù)據(jù)機(jī)密性并監(jiān)控可能的數(shù)據(jù)泄露。
2018 年,Sawtooth成為第二個推出的產(chǎn)品。由英特爾提供的 Sawtooth 具有一種稱為經(jīng)過時間證明 (PoET) 的共識機(jī)制,即使各方彼此不認(rèn)識,用戶也可以達(dá)成共識并驗(yàn)證交易。PoET 標(biāo)志著 Sawtooth 與傳統(tǒng)的許可區(qū)塊鏈之間的區(qū)別,后者需要用戶相互了解和信任。Sawtooth 已在許多公司中得到使用,例如 T-Mobile 和印度國家銀行,其客戶使用物聯(lián)網(wǎng)設(shè)備(主要是智能手機(jī))開展業(yè)務(wù)。
Indy提供了用于創(chuàng)建和使用可跨管理域和應(yīng)用程序互操作的獨(dú)立數(shù)字身份(自我主權(quán)身份;SSI)的工具。使用 SSI,參與者可以確定他們的角色和受信任方,以便他們保留對其身份錢包和所有其他憑證的控制權(quán),即使他們的憑證被撤銷。因此,身份系統(tǒng)變得更加靈活、安全、私密、經(jīng)濟(jì)高效和用戶友好。Indy 的用例包括數(shù)字文檔、安全無密碼身份驗(yàn)證、垃圾郵件減少、會員管理、執(zhí)行年齡限制、發(fā)票、游戲、就業(yè)驗(yàn)證和供應(yīng)鏈來源。
除了這些活躍的工具之外,還有許多其他有用的 Hyperledger 工具正在孵化中。其中包括以下按字母順序列出的內(nèi)容:
Aries使用 Indy 的數(shù)字身份組件和 Ursa 的安全管理組件,使主身份錢包與其他身份項(xiàng)目互操作。Aries 起源于 Sovrin 基金會和 Indy 社區(qū)的開發(fā)者。
Burrow最初由 Monax 貢獻(xiàn)并由英特爾共同贊助,提供了一個許可的智能合約解釋器,它跟蹤和驗(yàn)證合約的組成部分以確保安全。
Caliper是一種基準(zhǔn)工具,允許用戶在特定用例中測量區(qū)塊鏈解決方案的性能。華為、Hyperchain、甲骨文、Bitwise、Soramitsu、IBM 和布達(dá)佩斯科技大學(xué)是 Caliper 的原始貢獻(xiàn)者。
Cello是一個工具包,可幫助開發(fā)人員使用已建立的模塊更輕松地構(gòu)建區(qū)塊鏈即服務(wù)平臺。最初由 IBM 提供,Cello 也將 Soramitsu、華為和英特爾作為其贊助商。
Composer是一套用于構(gòu)建和測試區(qū)塊鏈業(yè)務(wù)網(wǎng)絡(luò)的協(xié)作工具。
Explorer是一個區(qū)塊鏈模塊,旨在提高解決方案 Web 界面的用戶友好性,以查看、調(diào)用、部署或查詢存儲在分類帳中的相關(guān)信息。IBM、英特爾和 DTCC 對 Explorer 做出了最初的貢獻(xiàn)。
Grid旨在為供應(yīng)鏈場景構(gòu)建解決方案。總部位于美國的農(nóng)業(yè)集團(tuán)嘉吉正在投資 Grid,希望通過區(qū)塊鏈簡化農(nóng)業(yè)供應(yīng)鏈。
Iroha是用 C++ 編寫的,它為資產(chǎn)和身份管理建立了一套標(biāo)準(zhǔn)的命令和查詢。Iroha 由 Soramitsu、Hitachi、NTT Data 和 Colu 提供。
Quilt解決了區(qū)塊鏈(分布式)和非區(qū)塊鏈(非分布式)系統(tǒng)之間的信息傳遞問題,有助于提高賬本之間的互操作性。NTT Data 和 Ripple 對 Quilt 做出了初步貢獻(xiàn)。
Ursa是一種有助于消除數(shù)據(jù)重復(fù),從而釋放存儲空間的工具。重復(fù)數(shù)據(jù)刪除還將減少要傳輸?shù)臄?shù)據(jù)量和數(shù)據(jù)傳輸?shù)墓逃酗L(fēng)險,從而提高數(shù)據(jù)安全性。
Hyperledger 項(xiàng)目與企業(yè)以太坊聯(lián)盟的合作
超級賬本和以太坊企業(yè)聯(lián)盟(EEA)是兩個最著名的區(qū)塊鏈聯(lián)盟,最近聯(lián)手為該領(lǐng)域帶來了共同標(biāo)準(zhǔn)。
EEA 一直專注于開發(fā)規(guī)范,而 Hyperledger 則強(qiáng)調(diào)代碼開發(fā)和治理;這兩個組織具有高度互補(bǔ)的能力。此外,由于他們有不同的系統(tǒng)來控制訪問和達(dá)成共識,他們的聯(lián)盟將有助于提高不同系統(tǒng)之間的互操作性。EEA 和 Hyperledger 一直在 Burrow、Sawtooth 和 Private Data Objects 等項(xiàng)目上進(jìn)行合作。對于許多參與過這兩個組織的開發(fā)人員來說,聯(lián)盟是一個重要而積極的步驟。
結(jié)論
不斷增長的 Hyperledger 社區(qū)為嵌入式開發(fā)人員提供了大量可供選擇的開發(fā)工具。各個聯(lián)盟還為開發(fā)人員提供了不同級別的支持,包括教程、平臺,讓他們一起學(xué)習(xí)和分享。Hyperledger 和 EEA 的加入為整體開發(fā)工作增加了額外的支持。
展望未來,它們將使 Hyperledger 開發(fā)人員能夠編寫符合 EEA 規(guī)范的代碼并獲得 EEA 認(rèn)證。另一方面,以太坊開發(fā)者可以將他們的企業(yè)項(xiàng)目提交給 Hyperledger。對于 Hyperledger 和 EEA 而言,進(jìn)一步改進(jìn)區(qū)塊鏈功能(例如在身份、隱私、互操作性、可擴(kuò)展性和性能指標(biāo)等領(lǐng)域)仍然存在令人興奮的機(jī)會。預(yù)計(jì) Hyperledger 社區(qū)在未來幾年只會變得更大并推動區(qū)塊鏈的增長。
審核編輯 黃昊宇
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2914文章
45007瀏覽量
377690 -
區(qū)塊鏈
+關(guān)注
關(guān)注
111文章
15563瀏覽量
106808
發(fā)布評論請先 登錄
相關(guān)推薦
擁有低功耗低成本的Open開發(fā)應(yīng)用,開發(fā)人員必看!
![擁有低功耗低成本的Open<b class='flag-5'>開發(fā)</b>應(yīng)用,<b class='flag-5'>開發(fā)人員</b>必看!](https://file1.elecfans.com/web3/M00/03/7A/wKgZO2dpDkyAIex2AAPB9ScSjTg510.png)
MSPDebugStack開發(fā)人員指南
![MSPDebugStack<b class='flag-5'>開發(fā)人員</b>指南](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
基于Wi-Fi6解決方案開發(fā)超低功耗物聯(lián)網(wǎng)設(shè)備
![基于Wi-Fi6解決方案<b class='flag-5'>開發(fā)</b>超低功耗物聯(lián)網(wǎng)設(shè)備](https://file1.elecfans.com/web2/M00/0B/5D/wKgaomcgoWaAIL8OAAA4NR8GuYQ028.png)
C2000 ePWM開發(fā)人員指南
![C2000 ePWM<b class='flag-5'>開發(fā)人員</b>指南](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
Microchip發(fā)布面向VS Code的MPLAB擴(kuò)展早期體驗(yàn)版本
蘋果智能測試版發(fā)布,僅面向開發(fā)者群體開放
《軟件開發(fā)珠璣》+60條戒律
OpenAI API Key獲取:開發(fā)人員申請GPT-4 API Key教程
![OpenAI API Key獲取:<b class='flag-5'>開發(fā)人員</b>申請GPT-4 API Key教程](https://file1.elecfans.com/web2/M00/B1/D3/wKgZomVddfqAVkq0AABxTmjVfN0431.png)
村田與Infineon公司合作開發(fā)物聯(lián)網(wǎng)設(shè)備新解決方案
![村田與Infineon公司合作<b class='flag-5'>開發(fā)</b>物聯(lián)網(wǎng)設(shè)備新解決方案](https://file1.elecfans.com//web2/M00/E6/A6/wKgaomZERkOAVSt6AAHM85ysboY773.png)
評論