【发布时间】:2016-04-28 09:07:27
【问题描述】:
链码代表 HyperLedger 结构区块链中的智能合约。它们可以通过交易调用,但谁来执行 Chaincode?p>
【问题讨论】:
链码代表 HyperLedger 结构区块链中的智能合约。它们可以通过交易调用,但谁来执行 Chaincode?p>
【问题讨论】:
如果将 HyperLedger 结构项目与比特币进行比较,可能会令人困惑,因为在比特币中,BlockChain 中的块最终仅由一个节点执行(首先解决 PoW 问题的节点)。
但 HyperLedger 结构的工作方式不同 see this post。
所有验证节点 (VP) 在就总执行顺序达成一致后接收并执行所有交易。因此,ChainCode 沙箱(执行查询和调用事务)存在于每个部署的 ChainCode 的所有 VP 中(沙箱在一段时间不活动后被杀死,如果再次调用/查询不活动的 ChainCode,它们会重新启动)。
【讨论】: