我正在尝试使用类似于Fabcar示例的设置来运行Hyperledger Fabric项目。
令我惊讶的是提交交易所需的时间非常长。
为了让它变得简单并且完全可重现,我测量了在实际的Fabcar项目上提交交易createCar
所需的时间。
在设置网络(startFabric.sh
javascript)并注册管理员和用户后,我运行了invoke.js
脚本。整个脚本需要约2.5秒钟!
据我了解,运行合同只需要几毫秒。发送交易建议也是如此。
大部分时间都花在事件处理程序监听和等待事件上(在transaction.js
库中)。
有没有加快这个过程的方法?我希望能够每秒提交多个交易。