论文(2018-07)Consortium Blockchains: Overview, Applications and Challenges对联盟链进行了性能实验。实验对象是Ethermint,它采用的是Tendermint协议。
实验结果如下图:


可以看到随着验证节点数的增加,TPS逐渐下降,区块间的时间间隔延长。20个节点的情况下,TPS 已经降到20以下了,还没有Ethereum高。
原因是,Tendermint协议产生共识需要pre-vote、pre-commit环节,节点数越多,这两个环节需要的时间就越长,从而性能也就越低。
不过如果只有3个节点的话,随着每秒交易量的增加,看这个曲线形状,TPS达到100之后还可以再继续涨很多。
网友评论