Skip to content

Introduction ​

EthBFT is a small coordination layer between a BFT engine and an Ethereum Execution Layer client. It does not implement the EVM, transaction networking, or a second application database.

Protocol v2 sends user transactions directly to the EL. The proposer builds a complete execution payload through Engine API; CometBFT decides that payload; every validator independently requires VALID from its own EL before voting.

The current release is a pre-production alpha. Geth/Shanghai is the reference integration and is exercised in single-validator and four-validator fault-recovery CI. Other clients are candidates until their conformance matrices are continuously green. See Compatibility and Production readiness.

Released under the MIT License.