The BABE+GRANDPA consensus protocol, which powers the [[ZKP/Introduction/ZKP Ecosystem/Architecture|ZKP ecosystem,]] uses a hybrid approach combining probabilistic [[BABE Block Production]] with deterministic finality to ensure agreement among nodes in a decentralized network. It operates through two distinct but coordinated mechanisms: **BABE** (Blind Assignment for Blockchain Extension) for block production and **GRANDPA** (GHOST-based Recursive Ancestor Deriving Prefix Agreement) for finality [109, 110]. See also: [[BABE Block Production]]