Fork notice. This is a fork of hyperledger-labs/SmartBFT, re-pathed as
github.com/SmartBFT-Go/smartbft-coreso downstream modules can depend on it without areplacedirective. It carries changes required by a Byzantine-fault-tolerant key/value store: proposal digests are produced by canonical rather than by callingencoding/asn1directly, and CI adds lint and determinism gates. The wire encoding is unchanged. Upstream remains the reference for the protocol itself.
This is a Byzantine fault-tolerant (BFT) state machine replication (SMR) library. It is an open source library written in Go. The implementation is inspired by the BFT-SMaRt project. For more information on this library see our wiki page.
The source code files are made available under the Apache License, Version 2.0 (Apache-2.0), located in the LICENSE file.
- Yacov Manevich - yacovm@il.ibm.com
- Hagar Meir - hagar.meir@ibm.com
- Artem Barger - bartem@il.ibm.com
- Yoav Tock - tock@il.ibm.com