DAO's en tokengovernance
Hoe on-chain governance werkt, delegatiesystemen en aanvalsvectoren op governance.
Een DAO coördineert via tokenstemmen en uitvoering door smart contracts; het trustless deel is de uitvoering van aangenomen stemmingen, niet de menselijke politiek ervoor.
In deze gids
Een DAO – decentralized autonomous organization – is een groep die samenwerkt via regels die in smart contracts zijn vastgelegd, meestal met stemkracht die via een token wordt verdeeld, in plaats van via een traditionele bedrijfshiërarchie. In de praktijk besturen de meeste DAO's tegenwoordig DeFi-protocollen: tokenhouders stemmen over parameterwijzigingen, uitgaven van de treasury en upgrades, en de winnende stemmingen worden on-chain uitgevoerd. Het idee is krachtig – een organisatie die op internet is geboren en die geen enkele partij beheerst – maar de praktijk van DAO-governance is rommeliger: lage opkomst, geconcentreerde stemkracht en regelrechte aanvallen op governance komen allemaal in de geschiedenis voor.
Wat een DAO eigenlijk is
Haal het acroniem weg en een DAO is drie dingen die samenwerken:
- Een treasury en/of protocol dat door smart contracts wordt beheerd. De activa en de hendels (fee switches, renteparameters, upgraderechten) staan on-chain, niet op een bedrijfsbankrekening.
- Een governancetoken. Wie hem bezit, krijgt stemrecht, doorgaans één token, één stem. Voorbeelden zijn UNI (Uniswap), AAVE (Aave) en MKR (MakerDAO, later omgedoopt binnen het Sky-ecosysteem).
- Een proces dat voorstellen omzet in uitgevoerde on-chainacties.
"Autonoom" is te veel gezegd. Heel weinig in een DAO is autonoom – mensen schrijven voorstellen, debatteren erover en stemmen. Wat anders is dan bij een bedrijf, is dat de uitvoering van een aangenomen besluit trustless kan zijn: als de stemming slaagt, vindt de codewijziging of overboeking uit de treasury plaats omdat het contract dat toestaat, niet omdat een bestuurder het goedkeurt.
DAO's bestaan ook buiten DeFi – collectieven die grants uitdelen, beleggingsclubs en sociale gemeenschappen – maar bij protocolgovernance liggen de grootste treasuries en de hoogste belangen, en daarom ligt hier de focus.
Hoe een on-chainstemming echt verloopt
Een typische governancecyclus van een protocol ziet er zo uit:
- Discussie op het forum. Iemand plaatst een idee (bijvoorbeeld "verlaag de parameter voor de leenrente op activum X" of "financier een grantprogramma met 2 miljoen dollar uit de treasury") op het forum van de DAO. Het wordt besproken en aangescherpt.
- Temperature check. Een informele peiling – vaak op Snapshot, een veelgebruikte off-chain stemtool die tokensaldo's uitleest maar geen gaskosten meebrengt – meet het draagvlak voordat iemand moeite steekt in een formeel voorstel.
- Formeel on-chainvoorstel. Het voorstel wordt als uitvoerbare code bij het governancecontract ingediend: de exacte contractaanroepen die worden uitgevoerd als het wordt aangenomen. Voor het indienen is meestal een minimale tokendrempel nodig om spam te voorkomen.
- Stemperiode. Tokenhouders (of hun delegates) stemmen voor, tegen of onthouden zich binnen een vast tijdvenster, doorgaans enkele dagen. Voorstellen hebben zowel een meerderheid als een quorum – een minimaal deelnameniveau – nodig om te worden aangenomen.
- Timelock en uitvoering. Aangenomen voorstellen staan in een timelock (vaak een tot enkele dagen) voordat ze worden uitgevoerd. De vertraging bestaat zodat gebruikers kunnen reageren – of uitstappen – als er iets kwaadaardigs doorheen is geglipt.
Off-chainstemmen en de kloof tussen signaal en uitvoering
Veel DAO's stemmen grotendeels off-chain via Snapshot omdat dat gratis is, en laten vervolgens een multisig of raad de uitkomst on-chain uitvoeren. Dat is pragmatisch, maar het brengt vertrouwen weer terug: de stemming is een signaal en mensen voeren het uit. De afstand tussen "de DAO heeft gestemd" en "het contract heeft het afgedwongen" is een echt verschil in beveiliging, en dat verschilt sterk per project.
Delegatie: hoe governance in de praktijk gebeurt
Eén token, één stem klinkt democratisch, maar in de praktijk stemmen de meeste houders niet. Een voorstel over oracleconfiguraties of risicoparameters voor onderpand lezen vergt kennis en tijd; een houder met voor 500 dollar aan tokens heeft weinig reden om daar een avond aan te besteden. De opkomst bij routinevoorstellen ligt vaak in de eencijferige percentages van het circulerende aanbod.
Delegatie is de oplossing die de meeste grote DAO's gebruiken: je wijst je stemkracht toe aan een delegate – een persoon, een researchbureau of een risicobeheerbedrijf – die namens jou stemt. Je houdt je tokens en kunt op elk moment opnieuw delegeren. Grote DeFi-protocollen hebben nu semiprofessionele delegate-ecosystemen, met gepubliceerde stemgeschiedenis en onderbouwing, en sommige DAO's vergoeden actieve delegates.
Delegatie concentreert macht bewust en ruilt decentralisatie in voor bekwaamheid. Dat is vaak een goede ruil – maar het betekent dat de zinvolle vraag over een DAO niet is "hoeveel tokenhouders zijn er?", maar "wie zijn de tien grootste stemmers en hoe goed sluiten hun belangen aan bij die van gebruikers?" In veel prominente DAO's kunnen een handjevol delegates, fondsen en allocaties van het oprichtingsteam de meeste stemmingen beslissen. Het delegate-klassement van een protocol zegt meer over de governance dan het aantal tokenhouders.
Hoe governance wordt aangevallen
Omdat governance treasuries en protocolparameters beheert, is het zelf een aanvalsoppervlak. De belangrijkste vectoren:
- Overnames door tokens op te kopen. Als een treasury meer waard is dan de kosten om de stemmacht te verwerven, is aanvallen winstgevend. Het duidelijkste historische voorbeeld is Build Finance in 2022, waar een aanvaller genoeg tokens opbouwde om een voorstel aan te nemen dat hemzelf mintrechten gaf, en de treasury leegtrok. Lage marktkapitalisatie plus een waardevolle treasury is de gevaarlijke combinatie.
- Stemmen met flash loans. Leen binnen één transactie een enorme hoeveelheid governancetokens, stem en geef ze terug. Het incident uit 2020 waarbij een flash loan werd gebruikt om een governancepeiling van MakerDAO door te drukken, dwong protocollen de standaardverdediging te omarmen: stemkracht gebaseerd op een snapshot van saldo's die is genomen voordat het voorstel bestond, zodat tokens die daarna zijn verworven niet meetellen.
- Aanvallen via stemapathie. Bij een eencijferige opkomst heeft een aanvaller geen 51% van het aanbod nodig – alleen meer dan iedereen die de moeite neemt om te komen opdagen. Quorumvereisten helpen, maar stel je het quorum te hoog in, dan loopt legitieme governance vast.
- Kwaadaardige voorstellen die in het volle zicht verborgen zitten. De voor mensen leesbare beschrijving van een voorstel en de uitvoerbare payload kunnen verschillen. In 2023 werd de DAO van Tornado Cash overgenomen toen het voorstel van een aanvaller code bevatte die hem de controle gaf – stemmers keurden een beschrijving goed, niet de daadwerkelijke bytecode. Serieuze DAO's verwachten nu onafhankelijke verificatie dat de code van een voorstel overeenkomt met de beschrijving.
- Omkoping en stemmarkten. Er bestaan platforms die tokenhouders openlijk betalen om op een bepaalde manier te stemmen (prominent in het tijdperk van de "Curve wars", waarin de verdeling van de tokenuitgifte werd gestuurd). Of dit corruptie is of gewoon transparante politiek, is onderwerp van debat, maar het verschuift aantoonbaar uitkomsten richting degene die betaalt.
De verdedigingsmaatregelen zijn navenant volwassen geworden: stemkracht op basis van snapshots, timelocks die gebruikers een uitstapvenster geven, vetorechten voor guardians of een security council bij duidelijk kwaadaardige voorstellen (een centralisatie-afweging), en quorum- plus voorstelsdrempels. Geen ervan maakt governance aanvalsbestendig; ze verhogen de kosten.
Wat dit betekent voor jou als tokenhouder of gebruiker
Als je een governancetoken bezit, heb je drie verschillende dingen: blootstelling aan het wel en wee van het protocol, een aanspraak op alle waarde die governance besluit naar houders te laten stromen (veel tokens geven stemrecht maar geen kasstromen – een eeuwige controverse), en verantwoordelijkheid. Praktische gewoonten:
- Delegeer bewust. Als je zelf niet gaat stemmen, kies dan een delegate van wie je de stemgeschiedenis hebt doorgebladerd in plaats van je stemgewicht ongebruikt te laten – ongebruikte tokens maken apathieaanvallen goedkoper.
- Beoordeel de concentratie voordat je op een protocol vertrouwt. Bekijk de verdeling over de grootste houders en delegates. Een "gedecentraliseerd" protocol waarvan het oprichtingsteam plus twee fondsen een meerderheid van het actieve stemgewicht beheersen, wordt bestuurd als een startup, wat de branding ook zegt.
- Let op de timelock, niet alleen op de stemming. Als gebruiker van een protocol is de timelock je veiligheidsmarge: als governance ooit iets aanneemt dat je positie schaadt, is de vertraging je venster om op te nemen. Het governanceforum volgen van elk protocol waarin je aanzienlijke bedragen hebt staan, is geen paranoia maar monitoring.
Belangrijkste punten
- Een DAO coördineert via tokenstemmen en uitvoering door smart contracts; het trustless deel is de uitvoering van aangenomen stemmingen, niet de menselijke politiek ervoor.
- De echte keten is forumdebat, off-chain temperature check, on-chainvoorstel, stemming met quorum en dan een timelock vóór uitvoering – en off-chainstemmen die door multisigs worden uitgevoerd, brengen vertrouwen weer terug.
- Een lage opkomst maakt delegatie essentieel; het karakter van een DAO wordt bepaald door de grootste delegates en houders, niet door het totale aantal houders.
- Governance is een aanvalsoppervlak: overnames via tokens, flash-loanstemmen, exploits via apathie en voorstellen waarvan de code niet overeenkomt met de beschrijving zijn allemaal voorgekomen. Snapshots, timelocks en vetorechten verhogen de kosten maar elimineren het risico niet.
- Als je governancetokens bezit, delegeer ze dan doordacht; als je een protocol gebruikt, volg dan de governance ervan – de timelock is je uitstapvenster.
Educatieve content, geen financieel advies. Lees de volledige disclaimer.
Woordenlijsttermen in deze gids