Hyperledger Iroha是什麼?
Hyperledger Iroha 是一個區塊鏈平臺,旨在輕鬆集成到各種需要分佈式賬本技術的商業應用中。例如,該平臺可用於幫助企業和政府進行身份管理(例如國民身份證),以及幫助金融服務行業進行銀行間轉賬。
根據該公司網站的說法,“Hyperledger 旨在創建分佈式賬本技術,使組織能夠構建和運行強大的、特定行業的應用程序、平臺和硬件系統,以支持其各自的業務交易。”
Hyperledger Iroha 於 2019 年 5 月推出,是 Hyperledger 項目羣中的一個項目,由 Linux 基金會託管。日本金融科技公司空光株式會社 (Soramitsu Co. Ltd.) 已將 Iroha 的代碼開源。該代碼最初由空光株式會社、日立、NTT Data 和 Colu 共同貢獻。
要點總結
- Hyperledger Iroha 是一個企業級區塊鏈框架,專爲需要分佈式賬本技術的基礎設施項目而設計。
- Iroha 的平臺可用於構建身份管理系統,例如國民身份證。
- 還可以爲沒有銀行賬戶的人開發軟件應用程序,使他們能夠獲得金融服務、進行資金轉賬以及從商家購買商品。
- Hyperledger Iroha 可以與 Linux、macOS 和 Windows 平臺集成。
瞭解 Hyperledger Iroha
Hyperledger Iroha 是一個企業級區塊鏈框架,旨在集成到需要分佈式賬本技術的基礎設施項目中。區塊鏈的分佈式賬本特性類似於共享數據庫,允許數據公開共享。然而,許多企業可以使用私有區塊鏈網絡作爲框架來構建軟件應用程序(稱爲應用),供內部使用或向客戶提供技術產品。
Hyperledger Iroha平臺使用戶能夠構建滿足其特定業務需求的應用程序,尤其適用於移動應用程序。它採用領域驅動的C++設計,C++是一種軟件工程師常用的編程語言。Iroha還包含一種名爲YAC(Yet Another Consensus algorithm,即“又一個共識算法”)的共識算法。算法是用代碼編寫的逐步執行程序,旨在解決問題並執行一系列指令。
Hyperledger Iroha 的功能包括:
- 當應用程序需要多個簽名才能完成交易結算時,可以使用多重簽名(或多密鑰)功能。
- 支持使用 Java、JS、Python 和 iOS 等編程語言在不同平臺(例如移動設備和大型機)上編寫應用程序。
- 兼容多種操作系統,包括 Windows、Linux 和 macOS
- 採用插件式模塊化設計,使開發人員能夠輕鬆啓動並運行區塊鏈。
Iroha 提供易於部署和維護的功能,爲開發人員提供廣泛的代碼庫,以實現輕鬆的應用程序開發,對用戶角色和活動進行安全控制和權限管理,輕鬆管理資產和參與者身份,以及模塊化設計架構,以促進區塊鏈生態系統的發展。
例如,柬埔寨國家銀行使用 Hyperledger Iroha 來 覆蓋未享受銀行服務的羣體,尤其是在農村地區;推廣使用本國貨幣而非美元;減輕部分支付服務提供商的合規負擔;並實現零售支付現代化,從而以更低的成本提供更優質的服務。一項試點項目於2019年7月啓動,併成功運行,擁有超過1萬名用戶和16家銀行組成的網絡,零售交易吞吐量高達每秒2000筆。
基於許可的區塊鏈與公共區塊鏈
Iroha 與其他流行的區塊鏈網絡(例如比特幣和以太坊)不同,後者作爲無需許可的賬本運行,允許任何人加入並訪問網絡上的所有內容。Iroha 的運行是許可式的——也就是說,只有擁有相應權限的參與者才能加入、交互併爲區塊鏈系統做出貢獻。
在許可型網絡中,參與者彼此可能認識,這意味着他們可能擁有共同的興趣,從而促進合作並達成共識。許可型網絡允許參與者在安全的區塊鏈內共享數據。
相反,在公有區塊鏈中,數據是公開的。此外,公有區塊鏈上的交易需要經過驗證,以確保其準確性和真實性,這是工作量證明機制的一部分。因此,隨着交易量的增加,系統會逐漸不堪重負,公有區塊鏈常常面臨延遲或速度緩慢的問題。
在類似 Hyperledger Iroha 的許可型網絡中,由於網絡不受工作量證明機制的制約,問題解決速度比在公共區塊鏈上更快。然而,Iroha 的數據查詢可能受到限制,因爲並非所有人都有權讀取和驗證區塊鏈上的數據。與比特幣或以太坊不同,Iroha 沒有原生加密貨幣,但符合條件的參與者可以根據自身企業需求創建加密貨幣。
Hyperledger Iroha 的應用
使用 Iroha,企業可以創建和管理簡單的數字資產,例如任何標準加密貨幣,或者複雜的數字資產,例如不可分割的權利、證書真實性和專利。
認證
Iroha平臺支持構建認證身份,從而能夠授予和驗證教育和醫療機構向個人頒發的各種證書。候選人的大學學位可以存儲在區塊鏈上,任何符合條件的招聘機構或僱主都可以獲得驗證權限,以便在招聘過程中核實候選人的信息。
數字虛擬形象
Iroha 還可以用於創建現實世界資產的數字化身,這些資產可以以零交易費或極低的交易費進行交易。例如,一輛老爺車的現任車主可以在區塊鏈上創建一個代表該老爺車的數字資產,並將所有權關聯到自己。要轉移所有權,他們可以使用多重簽名交易創建一個報價,其中包含以特定貨幣支付的轉讓費用。感興趣的交易對手可以在區塊鏈上接受報價,並通過將貨幣轉賬給現任車主來完成交易,並獲得該車的所有權。
瞭解你的客戶 (KYC)
Hyperledger Iroha 也可用於滿足“瞭解你的客戶”(KYC)要求所需的身份管理流程。KYC 是金融服務行業的標準要求,它爲銀行和投資公司瞭解客戶制定了指導方針。例如,KYC 有助於瞭解客戶的風險承受能力,從而進行投資決策。
KYC(瞭解你的客戶)流程還包括在開戶過程中接受適當的身份證明和公司決議,以及瞭解企業所屬行業及其盈利方式。KYC對金融公司至關重要,它不僅有助於確保客戶得到妥善對待,還能有效防止欺詐和洗錢活動。
因此,KYC流程涉及大量文檔。用戶無需分別向各機構提交KYC文件,而是可以在區塊鏈上創建必要的身份信息,各合格機構可根據KYC合規要求訪問該身份信息。
智能合約
Iroha 提供智能合約,這是一種自動執行的合約,其中包含以代碼形式編寫的雙方協議條款。如果一方通過區塊鏈網絡履行了其協議義務,智能合約將自動執行協議的另一方。
這樣一來,Iroha 可以作爲以太坊智能合約的替代方案,後者可能需要編寫繁瑣的代碼。而使用 Iroha 的內置命令,則可以更快、更簡單地完成常見任務,且複雜度更低、風險更小。
Hyperledger Iroha 示例
Bakong是柬埔寨的移動支付和銀行軟件應用程序,也是首個採用區塊鏈技術的零售支付系統。Bakong由柬埔寨國家銀行(該國中央銀行)贊助,並基於Hyperledger Iroha網絡構建。
Bakong 讓企業和個人能夠通過智能手機應用程序進行轉賬和購物。商家也可以進行無現金且安全的支付,而銀行則可以以低於傳統電匯的成本進行跨行轉賬。
Bakong於2019年推出,由Soramitsu開發,該公司是一家全球性科技公司,致力於開發基於區塊鏈的解決方案,包括國內和跨境支付系統。Bakong迄今已與40多家金融機構建立了合作關係。
該項目利用 Hyperledger 的 Iroha 網絡,旨在幫助柬埔寨的無銀行賬戶人羣,允許任何公民無論是否擁有傳統銀行賬戶均可開設賬戶。對於柬埔寨而言,如何讓無銀行賬戶人羣獲得金融服務是一個重大問題,因爲該國 78% 的公民沒有銀行賬戶。然而,超過 50% 的柬埔寨人擁有智能手機。該區塊鏈項目帶來的普惠金融優勢還使得這些公民可以通過應用程序與 500 多家商戶進行交易。
Hyperledger 有多少種類型?
Hyperledger區塊鏈技術共有五種類型:
- Hyperledger Fabric
- Hyperledger Sawtooth
- Hyperledger Indy
- Hyperledger Iroha
- Hyperledger Burrow
最受歡迎的 Hyperledger 版本是什麼?
Hyperledger Fabric是最受歡迎的 Hyperledger 框架。Hyperledger Fabric 2.0 於 2020 年 1 月發佈,實現了更快的交易速度、更新的智能合約技術以及簡化的數據共享。
Hyperledger Iroha 有哪些替代方案?
以太坊、Composer、Ripple、MultiChain 和 IPFS 是其他可以作爲 Hyperledger Iroha 使用的平臺、協議和網絡。
歸納總結
Hyperledger Iroha 是一個區塊鏈平臺,專爲需要分佈式賬本技術的企業而設計。它在金融服務領域尤其有用,可用於處理身份管理或構建銀行應用程序。Hyperledger Iroha 易於部署,這得益於其模塊化架構、插件式設計以及對 Java、JS、Python 和 iOS 等多種平臺的支持。