簡單的區塊鏈開發入門:Hyperledger Iroha介紹
【IT168 評論】Hyperledger Iroha是一個簡單的區塊鏈平臺,可用于制作可信、安全、快速的應用程序,本文內容來源于Soramitsu聯合創始人兼聯合首席執行官Makoto Takemiya針對Hyperledger Iroha接受采訪時所說。

Hyperledger Iroha是一個開源的分布式賬本,由開源社區支持。Hyperledger Iroha擁有自己的技術屬性和愿景,與由Linux基金會運營的Hyperledger項目其他區塊鏈平臺的愿景和技術特征同樣重要。Iroha有許多用例和不同的應用程序,因此用戶能夠測試和選擇在其特定用例中表現最佳的區塊鏈平臺,這一點十分重要。
Iroha為Hyperledger框架的多樣性做出了很多貢獻。Hyperledger Iroha是用C ++編寫的,有一小組命令和查詢,專注于為任何規模的企業提供金融應用程序,數字資產管理和數字身份使用案例。
Iroha結合了一些簡單的想法并希望整個平臺比較易用,其是一個強大而直接的區塊鏈平臺,具有以下幾大特點:
1、易學性
Iroha旨在成為一個功能強大的平臺,對涉及資產轉移或帳戶管理的用例盡量以最少的開發工作完成。我們通過提供一組預先定義的智能合約(稱為命令)使Iroha成為可能,這些合同用于執行關鍵金融交易或檢索區塊鏈上的信息。使用這種抽象級別,我們為系統利益相關者制作了一個易于理解的區塊鏈,從C級管理員到集成商和工程師。
2、ByzantineFault Tolerant Consensus算法
對于其一致性算法,Iroha使用Yet Another Consensus(YAC),這是一種完全拜占庭容錯機制的共識算法,用于打包交易并在區塊鏈中形成關于塊的共識。YAC的一個獨特功能是沒有主節點,因此在塊哈希上進行投票時速度很快。
3、Multisignature帳戶和API
Iroha沒有完全可定制的智能合約。相反,整體設計允許使用多重簽名帳戶(具有與之關聯的多個加密密鑰帳戶)自定義驗證邏輯和API,并結合更高級別的應用程序邏輯。此方法允許構建自定義應用程序邏輯,該邏輯涉及在執行某些自定義邏輯后部分批準和簽署事務。其中一個示例是以太坊網絡的雙向掛鉤,基于Iroha多重簽名帳戶邏輯。
4、安全性和改進的加密技術
Hyperledger Iroha使用Ed25519簽名算法和修改后的SHA3散列,驗證用戶的所有操作。該算法在Hyperledger存儲庫中快速、獨立且公開。
5、靈活易部署
可以在Linux和macOS上部署Iroha支持的應用程序,支持的硬件包括x86和ARM驅動的設備(已知通常用于物聯網和鏈應用案例)。
6、Client-centricity
客戶端應用程序不需要運行Iroha對等體,因為其希望保留集中式系統抽象級別。所有交互都包含客戶端—服務器消息交換,其中沒有特定區塊鏈(與公共鏈相反,客戶端應用必須包含具有區塊鏈級的抽象邏輯,例如塊或叉等)。Iroha在其API中具有命令查詢責任隔離,這使得逐步替換現有后端解決方案成為可能,例如跨境轉移或游戲內獎勵支付。
Iroha可以支持任何與區塊鏈相關的用例。Iroha的創始人之一Soramitsu正在使用該平臺進行金融用例,包括銀行間結算,記錄保存,交換和安全存儲,身份和個人數據管理。這些用例由強大的API支持,可以有效提供此類功能,并由Soramitsu在以下項目中使用:
金融:Bakong項目是為柬埔寨國家銀行開發并部署在中央銀行的核心系統,為柬埔寨銀行之間的資產管理提供實時金融系統支持。
保險:日本Sompo使用Hyperledger Iroha管理天氣衍生品合約。
身份管理:Sora(XOR)開發了一個分散的自治經濟和身份平臺,所有這些都在一個名為Sora Passport的應用程序中
跨鏈互動:D3(分散式數字存儲庫),與世界各地的存款機構合作開發的雙向掛鉤。
正如上文所言,整個平臺最大的特點就是簡單,使用其docker鏡像可以在不到30秒的時間內部署Iroha對等體,客戶端事務可以在不到五分鐘時間內通過庫形成,并且準備接受新對等體的網絡將在同伴啟動并運行的同時準備好運行。
Iroha使用更人性化和面向域的概念。Iroha帳戶通過名稱識別,而不是通過公鑰識別。在鏈狀態內,Iroha平臺使用SQL狀態,與絕大多數系統相反:域,資產,賬戶,同行,角色在Iroha中都是一等公民。 開發者不必為轉移和帳戶信息存儲重新發明輪子,因為Iroha將所有這些邏輯融入其中。Iroha沒有事務處理器,網絡是同質的,因此更易于部署,開發和監控。
Iroha還具有一些比較獨特的功能,例如基于角色的訪問控制與一組業務域原語(例如,帳戶,資產,域等)的組合。另一個關鍵優勢是支持多簽名帳戶,這比其他平臺更強大。
如果你對這個平臺感興趣,最簡單的方法是通過文檔開始入門探索,部署并使用任何現有客戶端庫將事務和查詢發送到Iroha平臺即可。
AD: 【移動新媒體】 科技茶館-中國領先的區塊鏈行業媒體互動平臺