Wonderboom -- Efficient, and Censorship-Resilient Signature Aggregation for Million Scale Consensus
Dit artikel introduceert Wonderboom, een nieuw protocol voor het aggregeren van handtekeningen dat Ethereum in staat stelt blokken 32 keer sneller te finaliseren door efficiënt meer dan 2 miljoen validatorhandtekeningen binnen één slot te aggregeren, terwijl tegelijkertijd de beveiliging tegen vijandelijke aanvallen en censuur wordt versterkt.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer
Het Grote Probleem: Een File bij 's Werelds Grootste Bank
Stel je Ethereum voor als een enorme, wereldwijde bank die meer dan 650 miljard dollar aan spaargeld van mensen bewaart. Het is zo groot en veilig dat het meer waard is dan de aandelenbeurzen van Singapore, Mexico en Thailand samen.
Om deze bank veilig te houden, vertrouwt het op 1 miljoen onafhankelijke bewakers (zogenaamde "validators"). Deze bewakers moeten allemaal een handtekening zetten onder elke transactie om deze officieel te maken.
De Huidige Knelpunt:
Op dit moment duurt het eeuwig voordat alle 1 miljoen bewakers een enkel document hebben ondertekend.
- Het Proces: De bewakers zijn opgesplitst in kleine groepen. Elke groep tekent, geeft vervolgens hun handtekening door aan een grotere groep, die het weer doorgeeft aan een nog grotere groep, net als een spelletje "telefoon".
- Het Resultaat: Omdat er zo veel mensen zijn en het "telefoon"-spel tijd kost (door internetvertragingen), duurt het ongeveer 15 minuten voordat een transactie als "definitief" (veilig en onveranderlijk) wordt beschouwd.
- Het Risico: In die 15 minuten kan een slechte actor (een hacker of een hebzuchtige groep) proberen om eerlijke bewakers te blokkeren van het tekenen. Als ze dit vaak genoeg slagen, kunnen ze beloningen stelen die bedoeld zijn voor eerlijke bewakers, en langzaam de controle over de bank overnemen.
De Oplossing: WONDERBOOM
De auteurs van dit papier hebben een nieuw systeem gebouwd dat WONDERBOOM heet. Denk hierbij aan een super-efficiënte, hoogwaardige assemblagelijn die alle 1 miljoen bewakers in minder dan 15 seconden (specifiek, twee "slots" tijd) een document kan laten ondertekenen, terwijl het veel moeilijker wordt voor slechte actoren om te bedriegen.
Hier is hoe het werkt, met eenvoudige metaforen:
1. Het "Twee-Persoons" Bewakerssysteem (Scheiding van Rollen)
In het huidige systeem draagt elke bewaker twee hoeden: ze stemmen over transacties en ze kondigen de resultaten aan. Dit maakt het voor hackers makkelijk om uit te zoeken wie wie is en hen aan te vallen.
De Oplossing van WONDERBOOM:
Stel je voor dat je de bewaker splitst in twee personen:
- De Stemmer: Blijft in een beveiligde, privé kamer (met een directe telefoonlijn) om te stemmen. Niemand buiten kan hen zien.
- De Bode: Staat buiten op het openbare plein (het "roddelnetwerk") om de uiteindelijke resultaten te schreeuwen.
Omdat de Bode zelden met het publiek praat, is het voor hackers zeer moeilijk om hen te vinden en aan te vallen. Dit houdt het stemproces snel en privé.
2. De "Boom" in plaats van een "Lijn"
Momenteel bewegen handtekeningen zich in een trage, diepe keten (zoals een lange rij mensen die een emmer water doorgeven). Als één persoon de emmer laat vallen, stopt de hele rij.
De Oplossing van WONDERBOOM:
Ze organiseren de 1 miljoen bewakers in een gigantische boomstructuur.
- In plaats van een bericht één voor één door te geven, geven kleine groepen bewakers hun handtekeningen door aan een "tak", die het doorgeeft aan een "stam", die het doorgeeft aan de "top".
- Omdat de boom breed en ondiep is, reist het bericht veel sneller omhoog.
- De Magische Truc: Om te voorkomen dat slechte actoren de "grootste" groep handtekeningen blokkeren, kiest het systeem willekeurig een tweede groep om ook op te nemen. Het is alsof je zegt: "We accepteren de grootste stapel handtekeningen, maar we grijpen ook willekeurig een handvol uit een andere stapel." Dit maakt het bijna onmogelijk voor een slechte actor om iedereen tegelijk te blokkeren.
3. Het "Beloningsvenster" (Bedriegers Stoppen)
In het oude systeem, als een bewaker zijn beurt om te tekenen slechts één keer miste, verloor hij zijn beloning. Dit maakte het systeem zeer gevoelig voor censuur.
De Oplossing van WONDERBOOM:
Ze hebben de regels veranderd naar een "Wekelijkse Pas" systeem.
- In plaats van elke dag te hoeven tekenen, hoeft een bewaker slechts minimaal één keer te tekenen binnen een venster van 64 dagen om betaald te krijgen voor die hele maand.
- Zelfs als een slechte actor een bewaker een paar dagen blokkeert, kan de bewaker nog steeds zijn beloning krijgen zolang hij maar een handtekening plaatst voordat het venster sluit.
- Dit maakt het wiskundig onmogelijk voor slechte actoren om langzaam al het geld te stelen door mensen te blokkeren, omdat het "venster" zo breed is dat ze niet iedereen voor altijd kunnen blokkeren.
Wat het Papier Bewees
De auteurs hebben niet alleen een theorie geschreven; ze bouwden een simulator (een videospel van de blockchain) om dit te testen met 1 miljoen tot 2,5 miljoen nep-bewakers.
- Snelheid: Ze toonden aan dat WONDERBOOM alle 1 miljoen handtekeningen kan verwerken in 4 seconden (op standaard computerhardware), vergeleken met de huidige wachttijd van 15 minuten. Dat is 32 keer sneller.
- Veiligheid: Ze bewezen dat zelfs als 1/3 van de bewakers slechte actoren zijn die proberen het systeem te censureren, WONDERBOOM veel moeilijker te breken is dan het huidige Ethereum-systeem.
- Schalbaarheid: Het werkt zelfs als het aantal bewakers groeit tot 2 miljoen, zonder dat er supercomputers nodig zijn.
De Conclusie
WONDERBOOM is een nieuwe manier om een enorme menigte mensen te organiseren zodat ze bijna onmiddellijk overeenstemming kunnen bereiken over een beslissing. Het lost het "file"-probleem van Ethereum op door:
- De stemmers te verbergen om hen te beschermen tegen aanvallen.
- Een boomstructuur te gebruiken om informatie sneller te verplaatsen.
- Mensen een bredere tijdspanne te geven om beloningen te verdienen, waardoor het voor slechte actoren moeilijk wordt om het systeem te bedriegen.
Het papier concludeert dat we een blockchain kunnen hebben die zowel massaal gedecentraliseerd is (miljoenen gebruikers) als onmiddellijk snel, zonder in te leveren op veiligheid.
Verdrinkt u in papers in uw vakgebied?
Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.