Skip to main content
BeaconKit consensus layer banner
BeaconKit is both a consensus client and a framework for building EVM chains. BeaconKit leverages CometBFT for its consensus algorithm, wrapped to interface with any EVM-compatible execution environment. As a consensus client, it allows the network (an EVM blockchain like Berachain) to reach agreement based on the data provided by the execution client. By conforming to Eth2 modularity, which separates consensus and execution, BeaconKit can leverage all the benefits that come with EVM execution clients. It achieves this by adhering to the Engine API, a JSON-RPC API that enables communication between consensus and execution clients.

Benefits

Some of the key benefits that come with BeaconKit:
  1. Eth2 modularity - Adheres to separation of execution and consensus with communication via Engine API
  2. Promotes execution client diversity - Any EVM execution upgrades can be supported out of the box, avoiding the need to run and maintain a custom forked EVM execution client to work with the chain
  3. CometBFT - Leverages a trusted consensus algorithm
  4. Instant finality - Achieves Single Slot Finality / Instant Finality, compared to Ethereum’s finality of ~13 minutes
  5. Leverages EVM tooling - The majority of all EVM tooling is supported
  6. Modular - BeaconKit is also a modular framework that can allow for the potential implementation of a custom block builder, rollup, data availability layer, and more
Comparison of Berachain BeaconKit architecture versus Ethereum