如何将多个智能合约合并为一个链码?

时间:2019-09-28 10:21:49

标签: hyperledger-fabric

我需要将业务逻辑分为两个智能合约A和B,其中A在分类帐上添加一些数据,B直接从分类帐读取A的数据以进行计算。

我需要进行此拆分,因为:

  • A和B的背书政策不同
  • B的计算交易安全性应依靠“读取集”机制进行验证,我知道该机制适用于B直接从分类帐读取的数据,但我不确定从跨链代码调用读取的数据(以及我找不到有关的信息)

所以...

The guide

  

可以在同一链码中定义多个智能合约。部署了链码后,其中的所有智能合约都可用于应用程序。

但是我真的找不到关于如何将多个智能合约捆绑为一个链码的参考(这是让B读取A的数据所必需的)。

对我的项目而言,最好的选择是使用不同的语言(分别是Javascript和Java)编写A和B,但是如果需要使用相同的语言编写它们以适应相同的链式代码,我可以重写第一个。 >

...

有人可以帮我吗?实际上,我只需要参考一下即可向我解释如何将多个智能合约捆绑到Chaincode中( 或示例,都找不到)

0 个答案:

没有答案