Describe the bug
I start a chain with 4 nodes, one of the nodes is a malicious one. It will change the value of some fields of a message. After starting the group, I started the stress testing program. And the program stuck. The log shows that the nodes stop producing new blocks and keep view changing.
To Reproduce
Steps to reproduce the behavior:
Start a chain with 4 nodes;
Start the stress testing program;
The error occurs
Expected behavior
Nodes produce the blocks normally.
Screenshots
The stress testing program stuck here (2% of the transactions are received)
Environment (please complete the following information):
There is a bug in the logic of PBFT 3.0 fastViewChange, which causes if a malicious node deliberately sends a viewchange packet with a large view, other nodes will frequently trigger fast view switching and try to catch up with the malicious node's view
Describe the bug
I start a chain with 4 nodes, one of the nodes is a malicious one. It will change the value of some fields of a message. After starting the group, I started the stress testing program. And the program stuck. The log shows that the nodes stop producing new blocks and keep view changing.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Nodes produce the blocks normally.
Screenshots

The stress testing program stuck here (2% of the transactions are received)
Environment (please complete the following information):
Additional context
The log files:
nodes_logs_0301.zip
The text was updated successfully, but these errors were encountered: