我一直在研究 Hyperledger Fabric 大约 1 年。
但是我仍然无法说出链码是如何工作的以及如何准确处理的,尤其是在其实现和流程方面。
这就是我理解下面链码的方式。
链码正在运行并与对等点隔离,作为 docker 容器之一,因为它在网络中具有完整性。链码是一个程序,它定义了交易中的函数(例如,AddTwoIntegerValues())应该如何更新账本
此外,背书节点访问链码以执行来自客户端或其他节点的交易提案中的功能,以响应背书。(此过程不清楚)
在这种情况下,我想问你这些背书节点如何并行执行或访问链码容器?我听说“链码执行”是指链码逻辑计算的模拟。但我无法理解。
换句话说,我的问题是他们如何同时执行或访问它?他们有那个链码的副本吗?peers 如何知道链码逻辑?如果我错了,你能纠正我或解释链码过程吗?
如果您对我的问题有任何想法,请告诉我。我期待你的回答!