---
title: Finality
---
import useBaseUrl from '@docusaurus/useBaseUrl';
Owner: [Alistair Stewart](/team_members/alistair.md)
GRANDPA is the finality (consensus) algorithm for Polkadot. Here we first
present a high-level overview, as an "extended abstract". Details are presented
in the full paper directly below that.
We also have an [alternative version](https://arxiv.org/abs/2007.01560) of the
full paper available on arxiv, which is more polished and a bit shorter.
What is implemented in the Polkadot software and deployed in practise, we refer
to as "Polite GRANDPA" which includes optimisations required for efficient
real-world performance in practise. These are not covered in the papers below
for brevity, but we go into [the details](#polite-grandpa) later here on this
page. The high-level concepts and design principles remain the same as GRANDPA.
## GRANDPA Abstract paper
## GRANDPA Full paper
## Polite GRANDPA