← Nieuwste papers
💻 computer science

Secret Quorums: Protecting Byzantine Protocols Against Adaptive Adversaries

Dit artikel introduceert "Secret Quorums", een nieuwe abstractie die gebruikmaakt van ring verifiable random functions om commissie-gebaseerde protocollen in staat te stellen kleine, anonieme subsets van validators te gebruiken die bestand zijn tegen adaptieve tegenstanders zonder de communicatieoverhead te verhogen, gedemonstreerd door het nieuwe StealthDust-betalingsprotocol.

Oorspronkelijke auteurs: Maxence Perion, Sara Tucci-Piergiovanni, Rida Bazzi

Gepubliceerd 2026-07-23
📖 7 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Maxence Perion, Sara Tucci-Piergiovanni, Rida Bazzi

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

Stel je een digitale wereld voor waar geld geen fysieke munten in een zak is, maar een gedeeld, magisch grootboek waar iedereen het over eens is. Dit is het domein van gedistribueerde systemen en blockchains, waar computers (genaamd nodes) samenwerken om bij te houden wie wat bezit. Om ervoor te zorgen dat niemand bedriegt—zoals twee keer dezelfde munt uitgeven—gebruiken deze computers een vangnet dat een "quorum" wordt genoemd. Denk aan een quorum als een geheime handdrukclub: als genoeg leden (meestal een specifiek aantal, zoals 2 van de 3) ermee instemmen dat een transactie echt is, dan is het officieel. Hoe groter de club, hoe moeilijker het is voor een bedrieger om hen allemaal te misleiden. Maar hier zit een addertje onder het gras: als de club te groot is, duurt het eeuwig voordat iedereen het eens is, wat het hele systeem traag maakt. Daarom zijn ingenieurs begonnen met het gebruik van kleinere clubjes om de boel te versnellen. Echter, dit creëerde een nieuw probleem. Als een sluwe hacker precies weet wie er in de kleine club zit, kan hij die specifieke leden direct omkopen of hacken voordat de club zijn werk heeft voltooid. Het is alsof een inbreker precies weet welke bewakers er dienst hebben en erlangs glipt voordat het alarm afgaat.

Dit artikel, getiteld "Secret Quorums: Protecting Byzantine Protocols Against Adaptive Adversaries," pakt exact dat probleem aan. De auteurs, Maxence Perion, Sara Tucci-Piergiovanni en Rida Bazzi, stellen een slimme nieuwe manier voor om deze kleine clubjes te runnen, zodat zelfs de sluipste en snelste hackers niet kunnen achterhalen wie er de leiding heeft. Ze introduceren een concept genaamd "Secret Quorums", waarbij de leden van de club anoniem blijven, zelfs nadat ze hun werk hebben gedaan. In plaats van hun naam op het goedkeuringsbewijs te zetten, gebruiken ze een speciale cryptografische truc (met behulp van ringhandtekeningen en willekeurige functies) om te bewijzen dat ze deel uitmaken van de club zonder hun identiteit te onthullen. Het artikel demonstreert dit met een nieuw betalingssysteem genaamd "StealthDust", dat laat zien dat door de identiteiten van de validators te verbergen, het systeem veel sneller wordt en veel minder communicatie vereist om transacties af te wikkelen, terwijl het tegelijkertijd veilig blijft tegen hackers die hun doelwitten gaandeweg aanpassen.

Het Probleem: De "Rushing" Dief

Stel je voor dat je een spel speelt waarbij een kleine groep vrienden is gekozen om te beslissen of een ruil eerlijk is. Op de oude manier, zodra een vriend is gekozen, steekt hij zijn hand op en roept: "Ik doe mee!" Dit laat iedereen weten wie de besluitvormers zijn. Stel je nu een dief voor die ongelooflijk snel en sluw is. Deze dief kan het spel observeren, zien wie zijn hand opsteekt, en die vriend onmiddellijk in een verrader veranderen voordat de beslissing zelfs maar voltooid is. In de wereld van computers wordt dit een "adaptive and rushing adversary" genoemd. Ze kunnen een computer corrumperen op het moment dat ze zien dat deze deelneemt, van gedachten veranderen en het hele proces stoppen.

Het artikel wijst erop dat we wel manieren hebben om deze vrienden in eerste instantie geheim te kiezen (met behulp van iets dat "cryptographic sortition" wordt genoemd), maar op het moment dat ze proberen te bewijzen dat zij de juiste mensen zijn, onthullen ze per ongeluk hun identiteit. Het is also[f een masker dragen op een feestje, om het vervolgens direct af te zetten zodra je zegt hallo. Zodra het masker af is, weet de dief precies wie hij moet targeten.

De Oplossing: De Onzichtbare Club

De auteurs stellen een oplossing voor genaamd Secret Quorums. In dit nieuwe systeem worden de vrienden geheim gekozen, maar wanneer ze bewijzen dat ze deel uitmaken van de groep, trekken ze hun maskers niet af. In plaats daarvan gebruiken ze een speciale "Ring Signature".

Denk aan een ringhandtekening als een groep mensen die in een cirkel staan en elkaars handen vasthouden. Als iemand in de cirkel een document wil ondertekenen, kan dat op een manier die bewijst dat iemand in de cirkel het heeft ondertekend, maar niemand kan zien wie het was. Het is alsof de handtekening zegt: "Ik ben een van de 100 mensen in deze cirkel, en ik ben gemachtigd," zonder naar een specifiek gezicht te wijzen.

Het artikel legt uit hoe dit gebouwd kan worden met behulp van een hulpmiddel genaamd een Ring Verifiable Random Function (rVRF). Dit hulpmiddel doet twee dingen tegelijk:

  1. Het kiest willekeurig wie er in de club moet zitten (zodat de dief niet kan voorspellen wie er gekozen zal worden).
  2. Het stelt de gekozen leden in staat om te bewijzen dat ze in de club zitten zonder hun namen te onthullen.

De auteurs bewijzen wiskundig dat zelfs als de dief super snel is en computers onmiddellijk kan corrumperen, hij niet kan achterhalen welke computers daadwerkelijk het werk doen. De dief blijft in het duister tastend, onmachtig om de juiste mensen aan te vallen om de transactie te stoppen.

Het Resultaat: StealthDust

Om aan te tonen dat dit idee ook in de echte wereld werkt, hebben de auteurs een nieuw betalingssysteem gebouwd genaamd StealthDust. Dit systeem lost een lastig probleem op genaamd "fractional spending", waarbij je je geld tegelijkertijd in veel kleine betalingen wilt splitsen.

In de oude versie van dit systeem, om de boel veilig te houden voor de "Rushing Thief", moesten de computers een zeer trage en ingewikkelde methode gebruiken genaamd "secret sharing". Het was alsof je een geheim briefje door een keten van mensen doorgeeft, waarbij iedereen een kopie moet schrijven en doorgeven. Dit maakte het systeem traag en vereiste een enorme hoeveelheid communicatie tussen computers.

Met StealthDust hebben de auteurs die trage "secret-sharing"-methode vervangen door hun Secret Quorums. Omdat de validators (de computers die het werk doen) anoniem blijven, hoeven ze hun identiteit niet te verbergen met complexe "secret-sharing"-trucs. Ze kunnen gewoon hun anonieme bewijs direct versturen.

Het artikel concludeert dat deze verandering een enorm verschil maakt:

  • Snelheid: Het vermindert de tijd die nodig is om een betaling te voltooien van 5 berichtvertragingen (message delays) naar 3 berichtvertragingen.
  • Efficiëntie: Het vermindert de hoeveelheid communicatie die nodig is om de rekeningen af te wikkelen. Het oude systeem vereiste een complexiteit van O(n³) (wat zeer snel groeit naarmate je meer mensen toevoegt), terwijl StealthDust dit terugbrengt naar O(n²). Voor het verzilveren van geld daalt het van O(n²) naar slechts O(n).

Wat dit betekent

Het artikel beweert niet dat het alle problemen in het universum heeft opgelost. Het geeft toe dat als het netwerkverkeer zelf aanwijzingen geeft (zoals hoe snel berichten aankomen), een zeer slimme dief nog steeds hints kan krijgen. Ook is het systeem afhankelijk van het hebben van een grote genoeg groep potentiële kandidaten om in te schuilen; als bijna iedereen een dief is, verdwijnt de schuilplaats.

De auteurs hebben echter succesvol aangetoond dat het mogelijk is om een systeem te creëren waarin kleine groepen computers snel en veilig beslissingen kunnen nemen, zelfs tegen hackers die hun doelwitten onmiddellijk kunnen aanpassen. Door de identiteit van de besluitvormers geheim te houden, zelfs nadat de beslissing is genomen, hebben ze een manier gevonden om gedistribueerde systemen zowel sneller als veiliger te maken. Het is een nieuwe soort magische truc voor het digitale tijdperk: bewijzen dat je betrouwbaar bent zonder ooit je gezicht te laten zien.

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.

Probeer Digest →