Hyperledger Composer与Fabric

时间:2018-03-26 13:59:16

标签: hyperledger-fabric hyperledger hyperledger-composer

仅使用Hyperledger Composer(与Hyperledger Fabric相比)适合构建企业级应用程序吗?

Composer非常适合快速构建一个简单的应用程序,但它似乎缺少了Fabric所具有的许多功能。

3 个答案:

答案 0 :(得分:3)

Hyperledger Composer是Hyperledger Fabric上的抽象层,与JQuery或Angular相比,是JavaScript的框架。所以没有使用没有Fabric的Composer。 Composer为每个Channel生成RESTful接口。对于企业级应用程序,建议您在一系列RESTful端点之前放置一个NGNIX负载平衡器。在Integra Ledger,我们在Fabric区块链上放置了很少的业务逻辑和数据,并使用标准的.NET企业SOA技术。

答案 1 :(得分:2)

我们可以使用Hyperledger编写器构建企业级应用程序,毫无疑问。但是,Hyperledger Fabric中的某些东西为我们提供了更大的灵活性。例如,您无法在作曲家中检索特定资产的交易历史记录,您可以使用Fabric。 Composer使用swagger.io和loopback连接器来生成RestAPI,身份验证,当你使用它们时有一些限制。具体的Composer不支持Auth0身份验证。更多的是这个issue。我想说Fabric更多当你使用Fabric时,你可以自由地塑造它(需要做一些艰苦的工作!)。

因此,使用composer或fabric完全取决于应用程序的复杂性。

答案 2 :(得分:1)

Hyperledger composer可以立即创建区块链应用程序,但也存在一些局限性,例如您对链码和事务机制及块结构没有太多控制,并且REST API也没有提供身份验证,所以我们必须我们自己管理这些事情。