Kite: How to Delegate Voting Power Privately

Dit paper introduceert Kite, een protocol dat het mogelijk maakt om stemkracht in DAO's privé te delegeren zonder de identiteit van de delegator of de geadresseerde te onthullen, en dat veilig en praktisch is geïmplementeerd als een extensie van het Governor Bravo smart contract op Ethereum.

Kamilla Nazirkhanova, Vrushank Gunjur, X. Pilli Cruz-De Jesus, Dan Boneh

Gepubliceerd Wed, 11 Ma
📖 4 min leestijd☕ Koffiepauze-leesvoer

Each language version is independently generated for its own context, not a direct translation.

Kite: Hoe je je stemmacht privé kunt uitlenen

Stel je voor dat je in een grote, digitale vereniging zit (een DAO). Iedereen heeft stemmen, maar niet iedereen heeft de tijd of de kennis om op elk voorstel te stemmen. Dus, net als in een echte democratie, geven mensen hun stemmacht vaak uit aan een vertrouwde vertegenwoordiger.

Het probleem? In de huidige systemen is dit uitlenen van stemmen niet privé. Als jij je stem aan "Bob" geeft, ziet de hele wereld dat jij aan Bob hebt gegeven. Als jij later besluit dat je liever aan "Alice" geeft, ziet iedereen dat je van Bob bent afgestapt. Dit kan ongemakkelijk zijn; je wilt misschien niet dat je vrienden of buren weten dat je van mening bent veranderd.

De auteurs van dit paper, Kamilla, Vrushank, X. en Dan, hebben Kite bedacht. Kite is een nieuwe manier om te stemmen die zorgt dat je je stemmacht kunt uitlenen, intrekken of opnieuw uitlenen, zonder dat iemand weet aan wie.

Hier is hoe het werkt, vertaald naar alledaagse beelden:

1. De "Gouden Sleutel" en de "Onzichtbare Doos"

Stel je voor dat je een gouden sleutel hebt (je stemmacht).

  • Huidige situatie: Als je de sleutel aan Bob geeft, hangt hij aan zijn riem. Iedereen ziet dat jij de sleutel hebt gegeven aan Bob.
  • Met Kite: Je doet je sleutel in een onzichtbare, magische doos. Je geeft deze doos aan Bob.
    • Bob kan de doos openen en de sleutel gebruiken om de deur te openen (stemmen).
    • Maar niemand anders (niet eens Bob zelf) weet dat de sleutel van jou kwam. Ze zien alleen een doos die van Bob is.
    • Als je de sleutel weer terug wilt, doe je het in een nieuwe doos en geef je die aan Alice. Niemand ziet dat je van Bob naar Alice bent gegaan. Ze zien alleen dat je een nieuwe doos hebt.

2. De "Anonieme Menigte" (Het Anonymity Set)

Hoe werkt die magische doos eigenlijk? Kite gebruikt een slimme truc met een anonieme menigte.

Stel je voor dat je in een drukke zaal staat met 100 mensen. Je wilt je stem geven aan Bob, maar je wilt niet dat de camera's zien dat jij naar Bob loopt.

  • In plaats van alleen naar Bob te lopen, loop je naar een groepje van 10 mensen (waaronder Bob).
  • Je fluistert je stemgevolmachtiging in het oor van iemand in die groep, maar je fluistert het zo dat het lijkt alsof je het tegen de hele groep hebt gezegd.
  • Een buitenstaander ziet alleen: "Iemand uit die groep van 10 heeft iets gekregen." Maar ze weten niet wie het precies was.
  • Hoe groter de groep, hoe veiliger je privacy. Kite laat je kiezen hoe groot die groep moet zijn.

3. De "Teller" en de "Rekenmeester"

Aan het einde van de verkiezing moet iemand tellen hoeveel stemmen er voor en tegen zijn.

  • In Kite is er een Teller (een vertrouwde groep, of "Tally Committee").
  • Omdat de stemmen in de "onzichtbare dozen" zitten, kan de Teller de dozen openen en tellen hoeveel er voor en tegen zijn, zonder te weten wie van wie was.
  • Ze publiceren alleen het eindresultaat: "55% voor, 45% tegen."

4. Waarom is dit belangrijk?

In de echte wereld (en in DAO's zoals Nouns) is er vaak sociale druk. Als je een stem uitleent aan een populaire persoon, en je stopt daar later mee, kunnen mensen zeggen: "O, jij bent niet meer tevreden met Bob?"
Met Kite kun je vrij zijn. Je kunt je stem uitlenen, intrekken of veranderen zonder sociale gevolgen. Je bent vrij om je mening te wijzigen zonder dat je "ontmaskerd" wordt.

5. Werkt het in de praktijk?

De auteurs hebben Kite gebouwd als een uitbreiding op een bestaand systeem dat veel DAO's al gebruiken (Governor Bravo). Ze hebben het getest op een gewone laptop.

  • Het duurt even om die "magische doos" te maken (het duurt tussen de 7 seconden en 2 minuten, afhankelijk van hoe privé je wilt zijn).
  • Maar omdat je dit maar één keer doet (wanneer je je stem uitleent), en niet bij elke verkiezing, is het snel genoeg voor dagelijks gebruik.

Kortom:
Kite is als een spookauto voor je stem. Je kunt je stem aan iemand geven, die stemt namens jou, maar de wereld ziet alleen de auto rijden, niet wie er achter het stuur zit. Het maakt democratie in de digitale wereld weer vrij en privé, zoals het bedoeld is.