Governance beschrijft hoe een blockchain protocol of decentralized application beslist over veranderingen, van kleine parameteraanpassingen tot grote upgrades en treasury-uitgaven. Omdat er geen centraal bedrijf is dat opdrachten geeft, hebben projecten een formeel proces nodig om beslissingen voor te stellen, te bespreken en goed te keuren, en dat proces wordt "governance" genoemd.
De meeste actieve governance-systemen volgen een vergelijkbare levenscyclus. Een voorstel begint meestal als een informeel idee op een community-forum of Discord, waar het via discussie wordt verfijnd. Veel projecten houden vervolgens een off-chain "temperature check"-peiling, vaak op een platform als Snapshot, om het sentiment te peilen zonder gas te betalen. Bij voldoende steun gaat het voorstel naar een bindende on-chain stemming, waarbij houders van de governance token van een project stemmen met een gewicht dat afhangt van hoeveel tokens ze bezitten of hebben gedelegeerd aan een vertegenwoordiger. Een aangenomen stemming wordt doorgaans in een timelock-contract gezet voordat deze automatisch wordt uitgevoerd, zodat de community een laatste kans heeft om te reageren.
Dit model, ontwikkeld door projecten zoals Compound en later overgenomen door Uniswap, Aave en MakerDAO, is een kernonderdeel van DAO's. Het vervangt een bedrijfsbestuur door tokenhouders en hun gekozen delegates. Governance kent echter reële beperkingen: de opkomst onder stemmers is vaak laag, grote houders kunnen uitkomsten domineren, en overhaaste of slecht doordachte voorstellen hebben tot kostbare fouten geleid. Daarom scheiden veel protocollen tegenwoordig de dagelijkse operationele zaken, die door gekozen raden worden behandeld, van de beslissingen met de hoogste inzet, waarvoor nog steeds een volledige community-stemming vereist is.