Combining GHOST and Casper
Vitalik Buterin, Diego Hernandez, Thor Kamphefner, Khiem Pham, Zhi Qiao, Danny Ryan, Juhyeok Sin, Ying Wang, Yan X Zhang
TL;DR
Gasper presents a formal, abstract PoS protocol that fuses Casper FFG with LMD GHOST to achieve safety and liveness guarantees for a beacon-chain-like system. It introduces epoch-boundary pairs, HLMD-GHOST, and slashing-based incentives, and provides safety and probabilistic liveness proofs alongside a plausible liveness argument. The work separates mathematical core from implementation details, offering insights into sharding, view management, and delays, while acknowledging practical patches that may alter assumptions. Overall, Gasper offers a rigorous foundation for consensus in Ethereum 2.0-style systems and a framework for extending PoS analyses to real-world deployments.
Abstract
We present "Gasper," a proof-of-stake-based consensus protocol, which is an idealized version of the proposed Ethereum 2.0 beacon chain. The protocol combines Casper FFG, a finality tool, with LMD GHOST, a fork-choice rule. We prove safety, plausible liveness, and probabilistic liveness under different sets of assumptions.
