Tendermint-RS

Tendermint-RS is a Rust implementation of the Tendermint blockchain consensus engine, providing high-performance Byzantine fault tolerance for blockchain applications.

Key Features

  • High Performance: Designed for high throughput and low latency.
  • Byzantine Fault Tolerant: Secure against Byzantine faults.
  • Modular Architecture: Includes various components for different aspects of the Tendermint protocol.

Tendermint Core Compatibility

Tendermint-RS has been tested for compatibility with Tendermint Core v0.34.21.

Requirements

Tendermint-RS is tested against the latest stable version of Rust. It may also work with older versions.

Semantic Versioning

Tendermint-RS follows Semantic Versioning. The MINOR version is used for breaking changes, and the PATCH version for features, improvements, and fixes.

Documentation

See each component for relevant documentation:

Releases

Release tags can be found on GitHub.

Crates are released on crates.io.

Resources

Software, Specs, and Documentation

Papers

Similar Projects