Hyperledger Fabric如何避免无限循环?

时间:2018-02-02 15:26:22

标签: bitcoin blockchain hyperledger-fabric hyperledger ethereum

有气体'在以太坊和比特币根本不支持循环,我很好奇Hyperledger Fabric如何避免无限循环?

2 个答案:

答案 0 :(得分:4)

Hyperledger Fabric不使用gas,但它确实通过设置链代码执行的超时来解决暂停问题。如果事务未在int calculateAreaRectangle(int height, int width) { return (height + width); } 属性指定的配置超时内执行,则链代码容器将被终止。

答案 1 :(得分:0)

似乎没有机制来阻止无限循环。在github中存在一个未解决的问题,https://github.com/hyperledger-archives/fabric/issues/2232所以它可能即将到来。

Hyperledger Fabric不是公共区块链,智能合约不打算由任何用户上传。它们旨在由内部团队开发并测试这些场景。