hotstuff icon indicating copy to clipboard operation
hotstuff copied to clipboard

Results 42 hotstuff issues
Sort by recently updated
recently updated
newest added

This PR implements two functions, `ViewContext` and `TimeoutContext`. They return contexts that can be used for operations that should be canceled upon reaching a specific view, or when a timeout...

Initial commit for the checkpoint feature, `checkpointcc.go` will be combined with `commandcache.go`. I would revise the naming of variables, please review the approach for checkpointing.

I noticed that there are some problems with the `BlockChain` module: First, `PruneToHeight` only removes entries from the `blockAtHeight` map, not the `blocks` map, so blocks are never entirely removed....

enhancement
performance

I am planning to add *checkpoint* feature in the HotStuff protocol, I came up with two plans to implement this feature. ### PiggyBack on the proposal * Upon committing every...

Github generates BibTeX style citation for this repo with this file and please modify the file using tools instead of manual changes.

It seems that this code can only runs in a local machine, I am not sure that if there is a way to run this in a WAN environment. I...

It would be nice to avoid translations between protobuf types and hotstuff-defined types, such as those in hotstuffpb and corresponding translations. Such translations slows things down, adds memory allocation overhead,...

performance

Right now the module system is defined in the `consensus` package and requires that many interfaces and structs must be defined in this package resulting in stronger coupling between the...

enhancement