relab / hotstuff

MIT License
166 stars 52 forks source link

Byzantine fork attack fails with fast hotstuff #103

Open birjusuketupatel opened 11 months ago

birjusuketupatel commented 11 months ago

I am running an experiment with 4 replicas on my local machine. When I attempt to run the byzantine fork module and the fasthotstuff consensus module, I run into a few issues.

When running with a fixed leader, the program returns an RPC error. Below is a screenshot of this scenario. image

When running with a rotating leader, the experiment runs to completion, only a small number of commands are actually executed and the vast majority time out. image

I have also encountered a similar issue when using silence module, where only a single digit number of transactions are completed, and the vast majority are left to time out. I am not sure if I am incorrectly using this feature or if it is an underlying issue. Any clarity would be greatly appreciated.

Thanks, Birju

meling commented 11 months ago

Just wanted to reach out and say that @hanish520 is looking into this.