Hyperledger Fabric:您需要了解的最基本功能和應用程序
已發表: 2020-03-27多年來,隨著區塊鏈技術的不斷擴展和發展,我們已經看到在區塊鏈領域包含了許多區塊鏈框架和工具。 一種這樣的區塊鏈框架是 Hyperledger。
Hyperledger 於 2016 年成為眾人矚目的焦點。它是一套開源工具和項目,旨在通過增強使用 DLT(分佈式賬本技術)的企業和開發人員之間的協作來簡化區塊鏈應用程序和系統的開發過程。
從世界頂級大學學習軟件課程。 獲得行政 PG 課程、高級證書課程或碩士課程,以加快您的職業生涯。
在這篇文章中,我們將重點關注 Hyperledger 最成功和最受歡迎的項目之一——Hyperledger Fabric。
目錄
什麼是超級賬本結構?
Hyperledger Fabric 是一個企業級的分佈式賬本框架,旨在為區塊鏈用例提供兩個核心功能——模塊化和多功能性。 Fabric 的模塊化架構通過利用隱私、共識和許可服務等即插即用元素,無縫適應了區塊鏈技術行業用例的多樣性。
Hyperledger Fabric 的一些核心功能是
- 它具有高度模塊化的許可架構。
- 它具有即插即用的共識。
- 它有一個開放的智能合約模型,可以靈活地實施任何所需的解決方案模型(賬戶模型、UTXO 模型等)。
- 它具有較低的確定性/確認延遲。
- 它支持 EVM 和 Solidity。
- 它支持可查詢的數據(基於鍵的查詢和 JSON 查詢)。
- 它具有對 Go、Java 和 Javascript 等語言的多語言智能合約支持。
- 它提供了一種靈活的數據隱私方法——它通過“渠道”執行數據隔離,通過利用私有數據“集合”在需要知道的基礎上共享數據。
- 它具有靈活的背書模型,可在所需組織之間達成共識。
- 它有助於持續操作,包括滾動升級和非對稱版本支持。
Hyperledger Fabric 是一個獲得許可的區塊鍊網絡,由組織建立的聯盟共同建立。 參與該聯盟的組織稱為成員。

也許 Fabric 的最佳特性是其網絡內網絡架構。 儘管網絡成員聚集在一起是為了合作,但由於每個成員組織都需要保留其私有數據,因此它們在網絡內保持獨立的關係。 網絡中的每個成員組織都為其參與網絡的同行創建一個設置。 這些對等點的配置是使用加密組件(例如證書頒發機構)完成的。
網絡中的這些對等點從組織內部的客戶端接收事務調用請求。 在這裡,客戶端是指任何特定的應用程序、服務於特定組織的門戶或業務活動。 這些客戶端通過利用 Hyperledger Fabric SDK 或 REST Web 服務與 Fabric 網絡進行交互。 安裝在對等節點中的鏈碼(智能合約)觸發交易調用請求。
Fabric 網絡基於分佈式賬本技術 (DLT),其中所有對等方在每個通道(他們訂閱的)維護一個賬本。 然而,與以太坊不同的是,在 Hyperledger Fabric 網絡中,節點具有不同的角色。 三種類型的對等體是:
- Endorser peer – Endorser peer 是那些驗證交易並執行鏈碼同時模擬交易結果的節點。 但是,這些對等點不會更新分類帳。
- 錨點——在通道配置時,一個錨點或一組錨點同時配置。 這些對等點從背書對等點接收有關交易的更新,然後將更新廣播給組織中的其他對等點。 由於錨節點是可發現的,因此它們可以很容易地被排序節點或任何其他節點發現。
- Orderer peer – Orderer peer 充當 Fabric 網絡的主要通信通道。 排序節點創建塊並將其交付給所有其他節點。 它負責在整個網絡中維護一致的賬本狀態。
資源
Hyperledger Fabric:應用程序
1. 數字支付
Hyperledger 是一個去中心化的私有區塊鍊網絡,可以促進兩方之間的安全交易,而 Fabric 則專注於為金融部門創建 Interledger。 Interledger 致力於連接不同分類賬的概念,從而更容易通過相同的渠道進行交易。
設計 Interledger 背後的想法是鼓勵全球不同國際支付系統之間的交流。 該設計使得世界任何地方的任何付款人都應該能夠以最低成本快速向任何收款人付款,而無需雙方都需要在特定的全球支付服務上設置賬戶。

閱讀:面向初學者的區塊鏈項目理念和主題
2. 鑽石追踪
鑽石開採業務是一項棘手的業務。 在開采和提取過程中,鑽石經過多手交換。 自然,如果不採取嚴格的措施,雙重交易和欺詐在這個行業中是司空見慣的。
借助 Hyperledger Fabric,參與鑽石開采的公司,包括礦工、分離商、出口商和零售商,可以組成一個財團。 通過這樣做,Fabric 可以跟踪和記錄所有交易,從而使整個過程保持透明。
3.食品供應鏈
長期以來,各行各業的公司一直在使用 Hyperledger 來跟踪整個製造過程中的產品加工。 在食品製造領域,企業使用 Fabric 組成聯合體,既能改善食品供應流程,又能贏得客戶的信任。
使用 Fabric,授權用戶可以隨時訪問食品供應鏈數據。 他們可以跟踪整個歷史以及任何食品的當前位置。 此外,如果任何食品被感染或出現缺陷,製造商可以確定感染或缺陷的來源並採取必要的措施。
4. B2B 合同
借助 Hyperledger Fabric,企業可以編纂其業務合同,以實現兩方或多方之間安全可靠的合同協議自動化。 雖然區塊鏈概念本質上將信息保持為“公共”,但 Fabric 的網絡內網絡架構確保 B2B 合同的機密和敏感信息保留在成員組織中。
閱讀:印度的區塊鏈開發人員薪水

5. 數字身份
面對越來越多的數據洩露和網絡犯罪,公司越來越關注他們的數據和網絡安全。 由於傳統的網絡安全系統無法提供強大的安全性和可靠性,越來越多的公司現在傾向於使用區塊鏈技術來保護他們的敏感數據。 通過使用像 Fabric 這樣的許可區塊鏈賬本,組織可以有效地控制何時、何地以及與誰共享其數字憑證。
結論
我們希望本文能夠成功地為您提供 Hyperledger Fabric 背後的基本理念、它的功能以及它的應用程序。 如果您對閱讀的內容感興趣,請深入挖掘並了解有關 Hyperledger Fabric 的更多信息!
這些獨特的Hyperledger 框架和工具證明 Hyperledger 在區塊鏈技術方面擁有巨大潛力。 您可以使用這些工具來開發高度可擴展且強大的工業和非貨幣應用程序。
您可以在我們的博客中找到有關區塊鏈技術的更多信息,因此請務必稍後查看。
區塊鏈技術的職業生涯正在興起,區塊鏈永遠極大地改變了技術行業的面貌。 如果您有興趣成為區塊鏈開發人員並構建智能合約和鏈碼,請查看 IIIT-B 和 upGrad 的區塊鏈技術高級證書計劃。
Hyperledger Fabric 的組件有哪些?
Hyperledger Fabric 是一個以業務為中心的許可區塊鍊網絡。 它由各種協作以實現共同目標的個人或團體組成。 這些組織可能包括銀行、金融機構或供應鍊網絡。 每個組織都得到認可,並被授予結構證書頒發機構。 組成該組的組織稱為成員。 架構的任何成員都可以使用架構證書頒發機構設置一個或多個授權對等方來參與網絡。 所有這些對等點都必須以適當的方式進行授權。 客戶端應用程序連接到網絡,並使用任何編程語言的軟件開發工具包(縮寫為 SDK)構建。
Hyperledger Fabric 的範圍是什麼?
圍繞 Hyperledger Fabric 有很多議論,對它的需求也很大。 此外,該平台遵守企業組織的規範和程序。 實際上,我們在平台上有幾個運行良好的項目。 面料專家的職業生涯將為您提供獨特的職業機會。 因此,它可能有助於幫助您從公司內部的一個非常高的職位開始您的職業道路。 此外,更好的就業伴隨著額外的好處。 Hyperledger 開發中的職位空缺從最頂層開始。 此外,該行業的任何職位都應該期望獲得可觀的薪水。
超級賬本結構與傳統區塊鏈有何不同?
傳統區塊鍊網絡不支持對企業至關重要的私人交易和秘密合約。 為此,Hyperledger Fabric 被開發為一個靈活、可擴展且安全的框架,用於支持工業區塊鏈解決方案。 Hyperledger Fabric 是一個開源區塊鏈引擎,負責處理商業用例的區塊鏈分析和實施中最重要的部分。 Hyperledger Fabric 允許基於授權的成員資格; 因此,所有網絡參與者都必須具有已知身份。 許多企業,如醫療保健和銀行業,都受到數據保護規則的控制,這些規則要求保留參與者信息及其對各種數據點的訪問權限。 Fabric 支持基於權限的成員資格