用于企业的Hyperledger作曲家

时间:2018-05-09 11:39:03

标签: hyperledger-composer

我看到Hyperledger编写器非常容易使用,我们也可以在hyperledger结构上部署编写器代码。但是我发现他们只创建了一个频道,我们可以灵活地与特定的同行交谈,比如我们在GoLang \ fabric中可以做什么,我们可以从作曲家java脚本代码中调用外部Web服务,就像我们在Golang上可以做到的那样织物

我想知道,我们是否可以将hyperledger composer用于企业区块链应用程序?或者我们只是用它来创建区块链POC。

问候。

Bassel Kh

2 个答案:

答案 0 :(得分:4)

Hyperledger Composer旨在用于企业区块链应用程序,但Composer Playground不适合生产使用。

Composer使用商业网卡连接Fabric,其中包含凭据和连接配置文件。连接配置文件包含Fabric上“服务”的定义,因此可以在卡中定义特定的对等。

关于频道 - 连接配置文件再次确定所使用的频道,目前每张卡只支持一个频道。可以使用多个卡,但在某些情况下,断开/切换/重新连接可能不实用或不合适。 有一种方法可以在涵盖in this tutorial的其他渠道上连接到其他商业网络,但同样可能并不适合所有情况。

使用Composer进行多渠道有一个outstanding issue on GitHub,因此您可以在其上留下评论或+1 - 特别是如果您有一个很好的多渠道用例。

许多人正在考虑并使用渠道作为安全功能,但在某些情况下,Composer ACL可能会解决该问题。同样,Fabric中即将推出的sidedb功能可能提供安全性而不是单独的通道。

答案 1 :(得分:2)

是的,您可以调用外部Web服务并将结果返回到您的智能合约代码或客户端 - >> https://hyperledger.github.io/composer/latest/integrating/call-out

是Hyperledger Composer适用于企业区块链应用程序。您的应用程序将使用Composer客户端将应用程序数据写入分类帐,其生产运行时是在同级上部署/安装“链代码”智能合约/业务网络的地方(就像Go链代码类似地部署一样)。使用Composer的一个这样的提供者在这里 - > https://ibm-blockchain.github.io/platform-deployment/

最后也看到了这里 - > https://github.com/hyperledger/composer-knowledge-wiki/blob/latest/knowledge.md#production了解更多信息。