首页 文章

用于企业的Hyperledger作曲家

提问于
浏览
1

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

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

问候 .

巴塞尔Kh

2 回答

  • 2

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

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

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

    将Composer用于多通道有一个outstanding issue on GitHub,因此您可以在其上留下注释或1 - 特别是如果您有一个很好的多通道用例 .

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

  • 4

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

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

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

相关问题