minbft icon indicating copy to clipboard operation
minbft copied to clipboard

Implementation of MinBFT consensus protocol.

Results 18 minbft issues
Sort by recently updated
recently updated
newest added

Discuss what are included and when it will be released here.

Using `messagelog` to buffer forwarded requests eliminates dandling goroutines when the destination replica stops receiving the messages. However, this will still accumulate the forwarded messages in the unicast message logs,...

What we could also do is to use ["github.com/pkg/errors" package](https://godoc.org/github.com/pkg/errors) for wrapping error messages in the context of the call stack. _Originally posted by @sergefdrv in https://github.com/hyperledger-labs/minbft/pull/102/review_comment/create_

good first issue

[Initially, `request` function would return an error](https://github.com/hyperledger-labs/minbft/blob/50d684f2aff06919cbcf40287937a6ef55140063/sample/peer/cmd/request.go#L70) that is propagated by `cobra` up the call stack, and finally reported [here](https://github.com/hyperledger-labs/minbft/blob/50d684f2aff06919cbcf40287937a6ef55140063/sample/peer/cmd/root.go#L48). Maybe we should restore that behavior (in a separate PR)?...

There is an adapter for BFT-SMaRt: https://github.com/bft-smart/fabric-orderingservice It would be nice if we have a similar adaptor for our project.

enhancement

[The previous discussion](https://github.com/hyperledger-labs/minbft/pull/115#issuecomment-520554487) in #115 mentioned some remaining issue about Go plugin, so let's open a separate issue for it. Feel free to edit the issue title if you have...

enhancement

Add unit tests for client implementation modules.

enhancement

No commits since November 2022