0

链码代表 HyperLedger 结构区块链中的智能合约。它们可以通过交易调用,但谁来执行链码?

4

1 回答 1

2

如果将 HyperLedger 结构项目与比特币进行比较,可能会令人困惑,因为在比特币中,BlockChain 中的块最终仅由一个节点执行(首先解决 PoW 问题的节点)。

但是 HyperLedger 结构的工作方式不同,请参阅这篇文章

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

于 2016-04-28T09:07:27.167 回答