Table 4 Simulation abstractions used for each consensus protocol.

From: Comparative evaluation and simulation of blockchain consensus mechanisms for secure and scalable peer to peer energy trading in microgrids

Consensus protocol

Model/assumption implemented in the simulator

PoW

Modeled mining competition via nonce search; block-generation times treated as exponentially distributed random variables19

PoS

Simulated stake-weighted pseudo-random validator selection for each slot31

DPoS

Implemented deterministic round-robin scheduling among the N delegates with the highest on-chain vote weight32

PBFT

Simulated the classic three-phase Pre-prepare–prepare–commit vote exchange, incurring \(O(n^{2})\) message complexity33

Raft

Modeled leader election using independently randomised election time-outs and heart-beat messages for log replication34

Tendermint

Implemented three voting rounds (Proposal, Pre-vote, Pre-commit) with rotating proposers and timeout-driven view changes for liveness recovery35

PoET

Simulated Intel SGX–backed random wait times that elect the block proposer once the first timer expires.36