Skip to content
You are reading Hyperledger Besu development version documentation and some displayed features may not be available in the stable release. You can switch to stable version using the version box at screen bottom.
Last update: June 23, 2021

Consensus protocols

Besu implements the following consensus protocols:

Warning

QBFT is currently an early access feature. It is not recommended for production networks with business critical impact.

The config property in the genesis file specifies the consensus protocol for a chain.

Example

{
  "config": {
   ...
    "ethash": {
     ...
   }
  },
  ...
}
{
  "config": {
   ...
    "clique": {
     ...
   }
  },
  ...
}
{
  "config": {
   ...
    "ibft2": {
     ...
   }
  },
  ...
}
{
  "config": {
   ...
    "ibft": {
     ...
   }
  },
  ...
}
{
  "config": {
   ...
    "qbft": {
     ...
   }
  },
  ...
}
Questions or feedback? You can discuss issues and obtain free support on Hyperledger Besu chat channel.
For Hyperledger Besu community support, contact the mailing list besu@lists.hyperledger.org