← Nieuwste papers
💻 computer science

PoSME: Proof of Sequential Memory Execution via Latency-Bound Pointer Chasing with Causal Hash Binding

Het paper introduceert PoSME, een cryptografisch primitief dat sequentiële berekening afdwingt via latency-gebonden pointer-chasing in een mutabele arena, waardoor het weerstand biedt tegen tijd-geheugen trade-offs en ASIC-voordelen beperkt worden tot DRAM-latency, zonder dat een vertrouwd opzetproces nodig is.

Oorspronkelijke auteurs: David L. Condrey

Gepubliceerd 2026-04-20
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: David L. Condrey

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

PoSME: De "Onmogelijke" Schatkaart

Stel je voor dat je een schatkaart wilt bewijzen die je hebt gevonden. In de digitale wereld willen we vaak bewijzen dat iemand echt veel werk heeft verzet, zonder dat ze kunnen valsspelen of dat een supercomputer het in een seconde kan nabootsen.

Tot nu toe hadden we twee soorten bewijzen:

  1. Rekenkracht-bewijzen: "Ik heb dit moeilijke raadsel opgelost." (Dit kan een dure computerchip heel snel doen).
  2. Opslag-bewijzen: "Ik heb een enorme hoeveelheid data opgeslagen." (Dit is goedkoop te kopiëren).

PoSME is een nieuw soort bewijs dat een slimme combinatie is: het dwingt de computer om tijd te verspillen door geheugen te gebruiken, en het maakt het onmogelijk om dit te versnellen met dure chips.

Hier is hoe het werkt, stap voor stap:

1. De Levende Schatkaart (Het Mutable Arena)

Stel je een gigantisch bibliotheekgebouw voor met 1 miljard boeken (het geheugen).

  • Oude methode: Je leest een boek, schrijft een antwoord op een briefje en dat was het. De boeken bleven staan zoals ze waren.
  • PoSME-methode: Elke keer als je een boek leest, verander je het boek zelf. Je schrijft een nieuwe zin erin, maar die zin hangt af van wat je net las.
    • De analogie: Het is alsof je een pad door een bos loopt, maar elke keer als je een boom raakt, verandert die boom van kleur en vorm. Als je morgen terugkomt, is het bos er heel anders uit. Je kunt het pad niet "opnieuw" lopen zonder het bos opnieuw te bouwen.

2. De Blindelings Zoeker (Pointer Chasing)

In een normaal spel kun je vaak meerdere dingen tegelijk doen. Bij PoSME moet je blindelings zoeken.

  • Je leest een boek op plek A.
  • De tekst in dat boek vertelt je pas waar je het volgende boek moet zoeken (plek B).
  • Pas als je plek B hebt gevonden en gelezen, weet je waar plek C zit.
  • Het probleem: Je kunt niet "in één keer" naar plek A, B en C springen. Je moet wachten tot je de code van A hebt, dan naar B, dan naar C. Dit is een strikte keten. Je kunt dit niet versnellen door meer mensen (of computerkernen) in te zetten, omdat de volgende stap pas bestaat nadat de vorige klaar is.

3. De Onlosmakelijke Band (Symbiotic Binding)

Elk boek in de bibliotheek heeft nu twee dingen:

  1. De inhoud (de data).
  2. Een "stempel" (de causale hash) dat bewijst welke boeken er eerder zijn gelezen.
  • De analogie: Het is alsof je een brief schrijft, maar de inkt van je brief is gemaakt van de inkt van de vorige brief die je las. Als je de vorige brief wilt vervalsen, moet je ook de hele geschiedenis van alle vorige brieven opnieuw schrijven. Je kunt geen losse pagina's vervalsen zonder dat de hele keten instort.

Waarom is dit zo slim? (De "Hardware" Valstrik)

Het paper laat zien dat dit systeem heel goed werkt tegen hackers met dure apparatuur.

  • De Bottleneck is Wachten, niet Rekenen:
    De grootste vertraging in dit proces is niet het rekenen (het schrijven van de tekst), maar het wachten tot de bibliotheekmedewerker (het geheugen/DRAM) het juiste boek uit de kast haalt.

    • Analogie: Het is alsof je een brief moet schrijven, maar je moet elke zin wachten tot iemand een boek uit een kamer van 50 meter afstand haalt. Het schrijven duurt 3 seconden, maar het wachten duurt 50 seconden.
    • Gevolg: Het maakt niet uit of je een supersnelle pen (een snelle processor) hebt. Je bent nog steeds beperkt door de snelheid van de persoon die de boeken haalt.
  • Waarom GPUs (Videokaarten) falen:
    Videokaarten zijn geweldig om duizenden dingen tegelijk te doen (zoals duizenden rekeningen tegelijk oplossen). Maar bij PoSME moet je dingen achter elkaar doen.

    • De test: Het paper toont aan dat een krachtige NVIDIA H100 videokaart 14 tot 19 keer langzamer is dan een gewone consumenten-laptop voor dit specifieke spelletje. De videokaart heeft te veel "wacht-tijd" en te weinig "boeken" (geheugen) om tegelijkertijd veel spellen te spelen.
  • Waarom dure chips (ASICs) te duur zijn:
    Om dit sneller te maken, moet je een chip bouwen die extreem snel boeken kan halen. Maar de fysieke wetten van geheugen (DRAM) maken dat je niet veel sneller kunt worden dan een gewone computer. De kosten om een chip te bouwen die 30% sneller is, zijn zo hoog dat het economisch onzinnig is voor een hacker.

De Drie Grote Voordelen

  1. Tijdsbewijs: Je kunt niet "cheaten" door meer rekenkracht te gebruiken. Je moet echt de tijd nemen om door de keten te lopen.
  2. Opslag-dwang: Je moet het hele bibliotheekgebouw (het geheugen) bijhouden. Als je boeken weggooit om ruimte te besparen, moet je ze later opnieuw "schrijven" (rekenen), wat veel tijd kost.
  3. Veiligheid: Zelfs als je een supercomputer hebt, ben je niet sneller dan een gewone laptop. Dit maakt het perfect voor eerlijke systemen (zoals crypto-mijnbouw of het bewijzen van auteurschap) waar niemand een voorsprong mag hebben.

Kortom

PoSME is een digitaal spelletje waarbij je een levend, veranderend bos moet doorkruisen. Je kunt niet vliegen, je kunt niet teleporteren, en je kunt niet sneller lopen door meer mensen mee te nemen. Je moet gewoon lopen, stap voor stap, en wachten tot de volgende stap zich openbaart.

Het paper bewijst wiskundig en met echte tests dat dit de enige manier is om te garanderen dat iemand echt tijd en geheugen heeft gebruikt, zonder dat dure apparatuur hen een oneerlijke voorsprong geeft. Het is de "eerlijke" manier om digitale arbeid te meten.

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 →