操作系统:Ubuntu 16.04 Hyperledger Fabric v1.3 Ram:8GB,4个vCPU
我正在使用这个脚本(https://github.com/hyperledger/fabric-samples/blob/release-1.3/high-throughput/scripts/many-updates.sh)在一个对等体上调用1000次链代码。
我现在的目标是至少100 tps
这是我的问题:
1)您是否在该脚本上执行多个事务?或者有其他方法吗?我们能以某种方式批量处理吗?
2)如果我要买一个aws实例,你推荐哪一个?
通过这篇白皮书(https://arxiv.org/pdf/1805.11390.pdf)查看了增加tps的可能的解决方法,但没有找到任何好的资源来实现这些。
This could help.尝试将batchTimeout设置为1秒,并为每批设置更多事务
我看到我们可以将织物扩展到100,000 tps,我面临类似的问题,我研究了很多并且有解决方案: - 并行验证 - 缓存代言人的代言签名,这样我们就不用再检查了再次 - 有一个更好的配置但我没有找到任何关于如何实现这一点的良好链接