链码在哪里执行?

时间:2016-04-28 09:07:27

标签: blockchain hyperledger

Chaincodes代表HyperLedger结构区块链中的智能合约。它们可以通过事务调用,但谁执行Chaincode?

1 个答案:

答案 0 :(得分:2)

如果将HyperLedger结构项目与BitCoin进行比较,可能会造成混淆,因为在BitCoin中,BlockChain中的块最终只由一个节点执行(首先解决PoW问题的那个)。

但HyperLedger结构以不同的方式工作see this post

所有验证对等方(VP)在同意总执行顺序后接收并执行所有交易。因此,ChainCode沙箱(执行查询和调用事务)存在于所有部署的ChainCode的所有VP中(沙盒在一段时间不活动后被杀死,如果再次调用/查询非活动的ChainCode,它们将重新启动)。