如何确保不同组织管理的链代码保持兼容

时间:2018-03-09 15:08:07

标签: hyperledger-fabric

在汽车租赁演示中,国家监管机构拥有并运营与“汽车”相对应的链码。宾语。它定义了相关属性及其生命周期。每个人总是在同一页上,生活很美好。

但是,对我而言,我们很快就会看到“汽车”的爆炸式增长。链码由:

  • 其他拥有监管机构的国家
  • 提出自己的区块链解决方案的保险公司
  • 希望在区块链中捕获更多汽车属性的个别汽车制造商

除非有办法将这些不同的" Car"链式代码,汽车制造商很快就会发现自己必须集成到几十个不同的区块链网络中,这些网络可能并不总是彼此同步。

使用面向对象的背景,如果子类或接口的概念可以在这里应用,那么它显然是非常有价值的。保险公司可以定义一辆汽车"界面和每个制造商在他们自己的" Car" chaincode可以自动插入到保险公司的解决方案中。

但我不认为Hyperledger Fabric中存在这样的概念。

因此,我的问题是:在这种情况下,确保不同组织管理的链码可以相互交流的最佳做法是什么?

1 个答案:

答案 0 :(得分:0)

这是一个很老的问题。但是这种想法是,保险公司将使用某些方法为“汽车”创建链码,然后制造商可以调用这些方法,而制造商不必自己创建任何链码。