我看到Hyperledger编写器非常容易使用,我们也可以在hyperledger结构上部署编写器代码。但是我发现他们只创建了一个频道,我们可以灵活地与特定的同行交谈,比如我们在GoLang \ fabric中可以做什么,我们可以从作曲家java脚本代码中调用外部Web服务,就像我们在Golang上可以做到的那样织物
我想知道,我们是否可以将hyperledger composer用于企业区块链应用程序?或者我们只是用它来创建区块链POC。
问候。
Bassel Kh
答案 0 :(得分:4)
Hyperledger Composer旨在用于企业区块链应用程序,但Composer Playground不适合生产使用。
Composer使用商业网卡连接Fabric,其中包含凭据和连接配置文件。连接配置文件包含Fabric上“服务”的定义,因此可以在卡中定义特定的对等。
关于频道 - 连接配置文件再次确定所使用的频道,目前每张卡只支持一个频道。可以使用多个卡,但在某些情况下,断开/切换/重新连接可能不实用或不合适。 有一种方法可以在涵盖in this tutorial的其他渠道上连接到其他商业网络,但同样可能并不适合所有情况。
使用Composer进行多渠道有一个outstanding issue on GitHub,因此您可以在其上留下评论或+1 - 特别是如果您有一个很好的多渠道用例。
许多人正在考虑并使用渠道作为安全功能,但在某些情况下,Composer ACL可能会解决该问题。同样,Fabric中即将推出的sidedb功能可能提供安全性而不是单独的通道。
答案 1 :(得分:2)
是Hyperledger Composer适用于企业区块链应用程序。您的应用程序将使用Composer客户端将应用程序数据写入分类帐,其生产运行时是在同级上部署/安装“链代码”智能合约/业务网络的地方(就像Go链代码类似地部署一样)。使用Composer的一个这样的提供者在这里 - > https://ibm-blockchain.github.io/platform-deployment/
最后也看到了这里 - > https://github.com/hyperledger/composer-knowledge-wiki/blob/latest/knowledge.md#production了解更多信息。