【问题标题】:Where are chaincodes executed?链码在哪里执行?
【发布时间】:2016-04-28 09:07:27
【问题描述】:

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

【问题讨论】:

    标签: blockchain hyperledger


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-11-28
      • 2016-10-23
      • 2014-03-24
      • 2017-09-20
      • 2013-11-03
      • 1970-01-01
      • 2021-07-11
      相关资源
      最近更新 更多