← Nieuwste papers
💻 computer science

SNARKChain: Proof-of-Useful-Work Blockchain Consensus with General-Purpose SNARK Marketplace

Dit artikel introduceert SNARKChain, een nieuw Proof-of-Useful-Work-consensusprotocol dat de blockchain beveiligt door door de cliënt uitbestede SNARK-bewijsgeneratie direct in het mijnbouwproces te integreren, waardoor energieverspilling wordt geëlimineerd terwijl de eerste gedecentraliseerde marktplaats voor SNARK-bewijzen op het consensusniveau wordt gevestigd.

Oorspronkelijke auteurs: Samuel Oleksak, Richard Gazdik, Martin Peresini, Ivan Homoliak

Gepubliceerd 2026-07-14
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Samuel Oleksak, Richard Gazdik, Martin Peresini, Ivan Homoliak

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 de wereld van de blockchain voor als een gigantisch, wereldwijd digitaal grootboek waar iedereen op vertrouwt, maar dat door niemand alleen wordt beheerd. Om dit grootboek te beschermen tegen slechteriken, gebruiken de meeste blockchains een systeem genaamd Proof of Work (PoW). Denk aan een enorme, hoogtechnologische speurtocht waarbij computers racen om extreem moeilijke wiskundige puzzels op te lossen. De eerste die het oplost, krijgt het recht om de volgende pagina in het grootboek te schrijven en verdient een beloning.

Het probleem? Deze puzzels zijn als een bibliotheek verbranden om een vuurtje brandend te houden. Ze verbruiken een enorme hoeveelheid elektriciteit, maar produceren niets nuttigs buiten de blockchain zelf. Sommige rapporten suggereren dat slechts één beroemde blockchain (Bitcoin) verantwoordelijk kan zijn voor evenveel CO2-uitstoot als het hele land Griekenland in een jaar produceert!

Maak kennis met SNARKChain, een nieuw idee van een team onderzoekers van de Technische Universiteit van Brno. Zij vroegen zich af: Wat als de "nutteloze" puzzels die we oplossen om de blockchain veilig te houden, eigenlijk iets nuttigs konden doen voor de echte wereld?

Het Grote Idee: Puzzels Oplossen die Er Toe Doen

De onderzoekers stellen een systeem voor genaamd Proof of Useful Work (PoUW). In plaats van energie te verbranden aan willekeurige wiskundige problemen, zouden miners puzzels oplossen die zk-SNARKs genereren.

Om zk-SNARKs te begrijpen: stel je een goochelaar voor die kan bewijzen dat hij een geheim wachtwoord kent zonder het wachtwoord ooit hardop uit te spreken. Dit zijn krachtige instrumenten voor privacy en beveiliging in de digitale wereld, maar ze zijn extreem zwaar om te creëren. Ze vereisen enorme computers en veel tijd, waardoor ze te duur zijn voor gewone mensen om op eigen kracht te genereren.

SNARKChain verandert de blockchain in een gedecentraliseerde marktplaats. Zo werkt de magie:

  1. Cliënten (mensen die deze magische bewijzen nodig hebben) plaatsen een verzoek op de blockchain.
  2. Miners (de computers die het netwerk veilig houden) pakken deze verzoeken op.
  3. Terwijl zij werken om de blockchain te beveiligen, genereren zij deze nuttige bewijzen als een "bijproduct".
  4. Als een miner de puzzel correct oplost, krijgt hij het recht om een nieuwe blok aan de keten toe te voegen en een beloning te verdienen.

Volgens de auteurs is dit de eerste keer dat een dergelijke marktplaats direct in de kernlaag van de beveiliging van een blockchain is gebouwd.

Het Lastige Deel: Het Eerlijk Houden

De onderzoekers wisten dat het simpelweg vervangen van de ene puzzel door de andere niet genoeg was. Ze moesten ervoor zorgen dat het systeem de gouden regels van blockchain-beveiliging niet zou breken. Ze moesten een paar specifieke hoofdpijndossiers oplossen:

1. Het "Gestolen Werk"-probleem
In de oude dagen, als een miner een puzzel oploste maar de race verloor om de blok toe te voegen, was hun werk verspild. In SNARKChain, als een miner een bewijs genereert maar de loterij verliest om de blok te publiceren, is dat bewijs nutteloos voor anderen omdat het gekoppeld is aan een specifieke, unieke "integriteitsparameter" (een digitale vingerafdruk van de huidige blok). Dit voorkomt dat kwaadwillenden het harde werk van iemand anders stelen en voor zichzelf gebruiken.

2. Het "De Rijke Worden Rijker"-probleem
Als het systeem alleen de snelste computer zou belonen, zouden alleen de grootste, duurste miningfarms ooit zullen winnen. De onderzoekers ontwierpen een loterijsysteem om dit op te lossen.

  • Stel je voor dat een miner een bewijs genereert. In plaats van alleen te controleren of het "goed genoeg" is, werpt het systeem een digitale dobbelsteen.
  • Hoe groter en complexer het bewijs, hoe groter de kans om de loterij te winnen.
  • Dit betekent dat een kleinere miner met een zwakkere computer nog steeds een eerlijke kans heeft om te winnen, zolang ze maar blijven werken. De auteurs voerden simulaties (computermodellen) uit om dit te testen, en de resultaten suggereerden dat de beloningen eerlijk worden verdeeld op basis van de hoeveelheid werk die elke miner daadwerkelijk verricht.

3. Het "Verkeersopstopping"-probleem
Wat als iedereen tegelijkertijd dezelfde aanvraag probeert op te lossen? De onderzoekers stelden een "bucketing"-systeem voor. Denk aan een postkantoor met veel verschillende brievenbussen. In plaats van dat iedereen over één slot vecht, worden aanvragen in verschillende bakjes (buckets) gesorteerd. Miners kiezen een bakje en werken alleen aan de aanvragen die daarin zitten. Dit voorkomt dat miners elkaar in de weg zitten en energie verspillen. Hun simulaties toonden aan dat het gebruik van meer bakjes het verspilde werk aanzienlijk vermindert.

Wat het Papier Zegt (en Niet Zegt)

De auteurs zijn zeer voorzichtig in hun claims. Ze suggereren dat hun systeem werkt en demonstreerden de beveiligingsaspecten via simulaties. Ze beweerden niet een volledig draaiende, live blockchain te hebben gebouwd die jarenlang in de echte wereld is getest.

Ze sluiten ook expliciet enkele ideeën uit die logisch lijken maar niet werken:

  • Ze verwerpen het idee van "amortisatie": Je kunt niet simpelweg meerdere bewijzen samenvoegen om ze makkelijker te maken. Het systeem is zo ontworpen dat elk bewijs afzonderlijk vanaf nul moet worden berekend, zodat niemand kan bedriegen door minder werk te verrichten.
  • Ze verwerpen het idee van "pre-computing": Een miner kan vandaag niet stiekem een puzzel oplossen voor een blok dat pas volgende week bestaat. De puzzel verandert elke seconde op basis van de huidige staat van de blockchain, dus je moet het nu oplossen.

De Kern van het Verhaal

De onderzoekers hebben een systeem ontworpen waarbij de energie die wordt besteed aan het beveiligen van een blockchain niet verloren gaat. In plaats daarvan wordt die energie gebruikt om waardevolle cryptografische bewijzen te creëren die helpen andere delen van het internet privé en veilig te houden.

Hoewel ze via simulaties hebben aangetoond dat de wiskunde klopt en het systeem eerlijk is, erkennen ze dat de implementatie in de echte wereld een toekomstige stap is. Ze hebben de blauwdruk gelegd voor een blockchain die niet alleen energie verbrandt, maar ook echt iets nuttigs doet, waardoor het "nutteloze werk" van het verleden wordt omgezet in het "nuttige werk" van de toekomst.

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 →