Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 Hyperledger 中,chaincode deploy、invoke 和 query 到底发生了什么?
需要在 Chaincode 部署、调用和查询上确认系统的成本。如果它们相同,似乎更好地使 Chaincode 超过一个,甚至成百上千。
在“<strong>Deploy”期间,链码以交易的形式提交到账本,并分发到网络中的所有节点。每个节点都会创建新的 Docker 容器,并嵌入此链码。之后将启动容器并执行 Init 方法。
在“<strong>查询”期间 - 链码将读取当前状态并将其发送回用户。该交易未保存在区块链中。
在“<strong>Invoke”期间 - 链码可以修改账本中变量的状态。每个“调用”交易都将添加到分类帐中的“块”中。