GoQuorum implements the following proof of authority (PoA) consensus protocols:
- QBFT - The recommended enterprise-grade consensus protocol for private networks.
- IBFT - Supported for existing private networks, but you can migrate a network using IBFT to QBFT.
- Raft - Not recommended for production networks. You can migrate a network using Raft to another consensus protocol.
- Clique - Not recommended for production networks. You can migrate a network using Clique to another consensus protocol.
You can’t create a network of GoQuorum nodes using different consensus protocols. GoQuorum nodes configured with one consensus protocol can only work correctly with other nodes running the same protocol.