是否可以直接在链码内部加密数据?
我想做的是在参与者之间隐藏数据,而不使用通道。
例如:
网络有三个参与者A,B,C
链式代码保存B的公钥,该公钥用于加密数据。
这种方式是加密数据的安全方法吗?能行吗? 谢谢。
答案 0 :(得分:2)
有一个用于对称密钥加密的Fabric示例,请参见doc和example。
按照您的建议,类似的机制也可以用于非对称加密。但是,您可能需要在客户端对数据进行加密,然后将加密的数据传递到链码中。
或者,您可以使用私有数据功能将私有数据传递给授权组织的对等方。其他组织将在大宗交易中仅接收私有数据的哈希。有关更多详细信息,请参见私有数据documentation。