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 等多种平台的支持。