以太坊合约可以轻松部署新合约,我想知道hyperledger Fabric chaincode能否部署新的链码?
Hyperledger结构有两种类型的链码 . 系统链代码直接集成在对等体中,外部链代码部署到由Docker管理的容器中 . Ť
如果您使用的是最近创建的v0.6版本,则只有一个内置系统链代码 . 但是,您可以轻松地将多个外部链代码部署到同一个对等网络 .
目前正在开展工作以启用多个系统链代码,并管理所有链代码类型的生命周期 . 很快就可以在master中使用,也可能在下一个dot版本中使用 .
我认为问题是:是否可以通过调用非系统Chaincode的方法来实例化ChainCode?
目前这是不可能的 . 将来,将支持跨链代码调用(即在调用中生成的调用),但我认为没有任何计划支持从调用动态生成的Chaincode部署 .
作为Fabric Version 1.1,您可以对已经实例化的(外部非系统)链代码发出读取查询,但不向其他(外部)链代码发出写入查询 .
3 回答
Hyperledger结构有两种类型的链码 . 系统链代码直接集成在对等体中,外部链代码部署到由Docker管理的容器中 . Ť
如果您使用的是最近创建的v0.6版本,则只有一个内置系统链代码 . 但是,您可以轻松地将多个外部链代码部署到同一个对等网络 .
目前正在开展工作以启用多个系统链代码,并管理所有链代码类型的生命周期 . 很快就可以在master中使用,也可能在下一个dot版本中使用 .
我认为问题是:是否可以通过调用非系统Chaincode的方法来实例化ChainCode?
目前这是不可能的 . 将来,将支持跨链代码调用(即在调用中生成的调用),但我认为没有任何计划支持从调用动态生成的Chaincode部署 .
作为Fabric Version 1.1,您可以对已经实例化的(外部非系统)链代码发出读取查询,但不向其他(外部)链代码发出写入查询 .