Hyperledger fabric 如何使用Fabric v.1.2';s";“私人数据”;在Hyperledger Composer中?

Hyperledger fabric 如何使用Fabric v.1.2';s";“私人数据”;在Hyperledger Composer中?,hyperledger-fabric,hyperledger-composer,Hyperledger Fabric,Hyperledger Composer,由于Hyperledger Fabric v1.2版,因此可以使用“私有数据”,请参阅 有没有办法通过Hyperledger Composer实现“私有数据收集”——或者这只可能在结构级别实现?据我所知,您需要在golang中编写私有数据实现,因此Composer不支持此类功能。也许你可以开始学习织物的链码 要配置私有数据,您需要定义一个JSON文件,并将其作为实例化请求的一部分。无法将此配置传递到composer network start命令,因此无法为业务网络配置专用集合 Composer

由于Hyperledger Fabric v1.2版,因此可以使用“私有数据”,请参阅


有没有办法通过Hyperledger Composer实现“私有数据收集”——或者这只可能在结构级别实现?

据我所知,您需要在golang中编写私有数据实现,因此Composer不支持此类功能。也许你可以开始学习织物的链码

要配置私有数据,您需要定义一个JSON文件,并将其作为实例化请求的一部分。无法将此配置传递到
composer network start
命令,因此无法为业务网络配置专用集合

Composer没有明确的API或私有数据知识。您可以使用getNativeAPI访问存根,以便与链码私有API交互,但这还不够


来自客户端的composer不支持调用的瞬态映射,也不支持使用私有数据所需的对等目标(通过在卡中定义唯一的连接配置文件可以绕过对等目标)。理论上,您可以再次使用getNativeAPI调用来访问node sdk客户端,并通过了解如何构造正确的JSON和适当的函数来调用composer运行时链码,尝试自己进行访问,但是,您需要完成收集响应、提交给订购方并等待事件的所有工作,这不是建议的内容,也不是composer将支持的任何内容。

抱歉,您不能使用composer的私有数据收集。好的,因此Hyperledger Composer不提供配置私有数据的功能。但这是否也意味着无法在结构级别配置私有数据并在其上部署Hyperledger Composer业务网络/应用程序?或者可以将使用Hyperledger Composer开发的应用程序与私有数据结合起来吗?只要在结构级别单独配置私有数据即可?在结构中,您可以在goLang以及Node.js和Java中编写链码。您还可以用Go、Node和Java编写客户端应用程序,这样就不仅仅有GoLang可用。