超级账本作曲家
什么是超级账本作曲家?
Hyperledger Composer 是一组开源工具,允许企业所有者、运营商和开发人员创建旨在解决业务问题和/或提高运营效率的区块链应用程序和智能合约。这是区块链即服务(BaaS)商业应用的一个例子。 Hyperledger Composer 是Linux 基金会与企业成员合作主办的几个Hyperledger项目之一。
截至 2019 年 8 月,Hyperledger Composer 项目处于弃用状态,这意味着虽然它仍在使用中,但没有一个维护者正在积极开发新功能或提供支持。 Composer 已合并到Hyperledger Fabric v1.4+中。
了解 Hyperledger Composer
Hyperledger Composer 是用 Javascript 构建的,这是一种独立于平台的编程语言,它还支持使用内置库并使用可用的函数和脚本来使实用程序更具可扩展性和可重用性。 Composer 是一个应用程序开发框架,可简化和加速 Hyperledger Fabric 区块链应用程序的创建。
使用 Hyperledger Composer,没有技术知识的业务人员可以轻松地与开发人员协作以构建特定功能。它们包括定义基于哪些区块链交易将被处理的业务规则,定义在基于区块链的用例中交换的资产,并定义参与者的控制、他们的身份、角色和执行各种交易的访问级别。
同样,使用 Hyperledger Composer 的开发人员可以轻松构建和配置区块链的核心组件,包括网络的数字资产、交易逻辑、参与者和访问控制。 Composer 支持跨各种组织的组件的共享、可重用性和可扩展性。使用 Hyperledger Composer 可以轻松生成业务实施所需的脚本和 API。它还支持用例和实时测试,甚至可以通过基于 Web 的 Composer 游乐场执行,而无需本地安装。
使用 Hyperledger Composer,个人可以创建和运行示例区块链,并向各种参与者授予受限权限。例如,可以轻松建立一个“易腐货物网络”,促进水果和蔬菜等物品的贸易,包括农民、托运人和进口商等参与者,为每个参与者定义个人角色,定义和执行参与者之间的协议条款,跟踪发货、确认、监控和报告供应链各个阶段的货物状态,以及付款管理。
特别注意事项
Hyperledger Composer 提供了许多优势,包括以简单的步骤更快地创建区块链应用程序、流畅且低成本的建模和测试,允许用户构建、测试和部署各种选项,然后实施最适合的选项,以及现有应用程序和 API 的可重用性,从而减少工作量和成本。
业务网络存档是 Hyperledger Composer 架构的核心,它维护业务网络的核心数据和功能,包括业务模型、交易逻辑和访问控制。 Composer Playground 是基于 Web 的界面,可以对业务需求和功能、功能测试以及实时区块链上的部署测试进行建模。支持各种 API 和集成功能的 LoopBack 连接器允许各种客户端应用程序以及非区块链应用程序成为与 Hyperledger Composer 交互的简单媒介。
## 强调
Composer 旨在促进开源区块链应用程序的创建,促进组织内部和业务网络之间的协作。
Hyperledger composer 是一套面向业务的工具,用于在 Hyperledger 项目的保护下创建企业区块链应用程序。
composer 的工作于 2019 年夏天停止,现在是更全面的 Hyperledger Fabric 平台的一部分。