Skip to content

A malicious node may fake a proposal's header when he is the leader and result in the successful consensusing of the illegal blocks #2307

Closed
@fCorleone

Description

Describe the bug
I setup a group of 10 nodes under 3.0.0-rc2 version. One of the nodes is a malicious one and tries to modify some fields when it sends out some packages. Then I use the following command to test the system:

java -cp 'conf/:lib/*:apps/*' org.fisco.bcos.sdk.demo.perf.PerformanceOk 500000 5000 group

Then some transactions cannot be processed successfully.
To Reproduce
Steps to reproduce the behavior:

  1. setup a 10 nodes group
  2. start the press test program
  3. See the error

Expected behavior
All the transactions should be processed correctly.

Screenshots
The information of the log:
wecom-temp-91f562961c3181bcc3b08c065911ac20

Environment (please complete the following information):

  • OS: Ubuntu 20.04
  • FISCO BCOS Version 3.0.0-rc2

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions