8

在 Hyperledger 中,chaincode deploy、invoke 和 query 到底发生了什么?

需要在 Chaincode 部署、调用和查询上确认系统的成本。如果它们相同,似乎更好地使 Chaincode 超过一个,甚至成百上千。

4

1 回答 1

12

在“<strong>Deploy”期间,链码以交易的形式提交到账本,并分发到网络中的所有节点。每个节点都会创建新的 Docker 容器,并嵌入此链码。之后将启动容器并执行 Init 方法。

在“<strong>查询”期间 - 链码将读取当前状态并将其发送回用户。该交易未保存在区块链中。

在“<strong>Invoke”期间 - 链码可以修改账本中变量的状态。每个“调用”交易都将添加到分类帐中的“块”中。

于 2016-06-03T06:43:47.077 回答