Chaincodes代表HyperLedger结构区块链中的智能合约。它们可以通过事务调用,但谁执行Chaincode? p>
答案 0 :(得分:2)
如果将HyperLedger结构项目与BitCoin进行比较,可能会造成混淆,因为在BitCoin中,BlockChain中的块最终只由一个节点执行(首先解决PoW问题的那个)。
但HyperLedger结构以不同的方式工作see this post。
所有验证对等方(VP)在同意总执行顺序后接收并执行所有交易。因此,ChainCode沙箱(执行查询和调用事务)存在于所有部署的ChainCode的所有VP中(沙盒在一段时间不活动后被杀死,如果再次调用/查询非活动的ChainCode,它们将重新启动)。