Skip to content

Repository files navigation

Byzantine Fault-Tolerant Replicated State Machine Library

Fork notice. This is a fork of hyperledger-labs/SmartBFT, re-pathed as github.com/SmartBFT-Go/smartbft-core so downstream modules can depend on it without a replace directive. It carries changes required by a Byzantine-fault-tolerant key/value store: proposal digests are produced by canonical rather than by calling encoding/asn1 directly, 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.

License

The source code files are made available under the Apache License, Version 2.0 (Apache-2.0), located in the LICENSE file.

Contact

About

SmartBFT consensus library, re-pathed fork of hyperledger-labs/SmartBFT. Proposal digests via the canonical encoder; lint and determinism gates in CI.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages