tendermint共识pbft可优化点
假设:参与共识的节点A,B,C,D,若此时节点A为提案的节点。
异常1:节点A发生故障(彻底停了)导致无法发起提案。目前tendermint的处理是如下:
–节点A里的txs无法打包出去。
–节点B、C、D正常投票、计票、出空块。
对于用户来说:txs失败。
优化的点:当节点A经过timeout后还未发起提案,可以把txs同步给下一轮的提案者。
2023-10-22 14:44:34
tendermint共识pbft可优化点
假设:参与共识的节点A,B,C,D,若此时节点A为提案的节点。
异常1:节点A发生故障(彻底停了)导致无法发起提案。目前tendermint的处理是如下:
–节点A里的txs无法打包出去。
–节点B、C、D正常投票、计票、出空块。
对于用户来说:txs失败。
优化的点:当节点A经过timeout后还未发起提案,可以把txs同步给下一轮的提案者。