The agreement mechanism used by a blockchain network to validate transactions and maintain a shared state.