← Nieuwste papers
💻 computer science

Parent-Hash DAG: A Cost Analysis of Constant-Time Append for On-Chain Registries

Dit artikel introduceert en analyseert formeel de Parent-Hash DAG (PHDAG) als een constant-tijd, gas-efficiënt alternatief voor incrementele Merkle-trees voor on-chain registers, waarbij wordt aangetoond door middel van theoretische modellering en empirische benchmarks dat PHDAG diepte-invariante kosten behoudt terwijl de kosten van Merkle-trees lineair groeien, wat PHDAG superieur maakt voor alle praktische productie-dieptes.

Oorspronkelijke auteurs: Ian C. Moore, Fernando Paredes Garcia

Gepubliceerd 2026-06-09
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Ian C. Moore, Fernando Paredes Garcia

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 voor dat je een digitale bibliotheek beheert waar mensen nieuwe boeken komen registreren. Elke keer dat iemand een boek toevoegt, moet de bibliotheek haar meesterlijst bijwerken. De vraag die dit artikel stelt is: Wat is de meest efficiënte manier om deze lijst bij te werken naarmate de bibliotheek groeit van een paar boeken naar miljoenen?

De auteurs vergelijken twee verschillende manieren om deze bibliotheek te organiseren: de Incremental Merkle Tree (IMT) en de Parent-Hash DAG (PHDAG).

Hier is de uitsplitsing van hun bevindingen met behulp van eenvoudige analogieën.

1. De twee benaderingen

De Incremental Merkle Tree (IMT): De "Toren van Blokken"

Zie de IMT als een enorme, perfect symmetrische toren van blokken.

  • Hoe het werkt: Elke keer dat je een nieuw boek (een blad) toevoegt, moet je de toren beklimmen, het blok direct daarboven bijwerken, en dan het blok daarboven, helemaal tot aan de top (de wortel).
  • De kosten: Hoe hoger de toren wordt, hoe langer de klim. Als de bibliotheek 1.000 boeken heeft, klim je een kort stukje. Als de bibliotheek 1 miljoen boeken heeft, klim je veel hoger.
  • Het probleem: De kosten (in "gas", wat lijkt op de energievergoeding om de update uit te voeren) gaan omhoog naarmate de bibliotheek groter wordt. Het is also ben je meer aan een taxi betaalt naarmate je verder reist. Ook variëren de kosten: soms moet je veel trappen beklimmen, soms minder, afhankelijk van precies waar je het nieuwe boek plaatst.

De Parent-Hash DAG (PHDAG): De "Keten van Brieven"

Zie de PHDAG als een keten van brieven die tussen vrienden worden doorgegeven.

  • Hoe het werkt: Wanneer je een nieuw boek toevoegt, schrijf je simpelweg de details van het boek op en schrijf je een briefje met: "Dit boek volgt op dat specifieke vorige boek." Je gooit dit briefje in een openbare brievenbus (het blockchain event log). Je hoeft geen toren te beklimmen of een centrale wortel bij te werken. Je schrijft alleen je briefje en koppelt het aan het verleden.
  • De kosten: Het maakt niet uit of de bibliotheek 10 boeken of 10 miljoen boeken heeft. Je schrijft altijd dezelfde hoeveelheid tekst en gooit het in dezelfde brievenbus.
  • Het voordeel: De kosten zijn constant. Het verandert nooit, ongeacht hoe groot de bibliotheek wordt. Het is alsof je een vast bedrag betaalt voor een ansichtkaart, ongeacht hoeveel ansichtkaarten er eerder zijn verstuurd.

2. De grote ontdekking: Wanneer vindt de overstap plaats?

De auteurs hebben de berekeningen gemaakt en echte tests uitgevoerd op een testnetwerk (Base Sepolia) om precies te zien wanneer de "Keten van Brieven" (PHDAG) goedkoper wordt dan de "Toren van Blokken" (IMT).

  • Het kantelpunt: Ze ontdekten dat de "Toren" alleen goedkoper is wanneer de bibliotheek heel klein is (minder dan ongeveer 7 niveaus diep).
  • De realiteit: Bijna elk echt systeem dat deze registers gebruikt (zoals privacytools of identiteitssystemen) is veel, veel dieper dan 7 niveaus. Ze zijn meestal 20 tot 40 niveaus diep.
  • Het resultaat: In de echte wereld is de "Keten van Brieven" (PHDAG) altijd goedkoper en altijd voorspelbaar.

3. Waarom is dit belangrijk? (Het "Variantie"-probleem)

Stel je een bezorgdienst voor die een vaste prijs rekent voor het bijwerken van de bibliotheek.

  • Met de Toren (IMT): Soms is de update goedkoop, soms is hij duur. Je moet de prijs raden. Als je het fout raadt, kun je geld verliezen aan dure updates. De kosten "schommelen" op en neer.
  • Met de Keten (PHDAG): De prijs is altijd exact hetzelfde. Er is geen giswerk. De auteurs ontdekten dat de kosten slechts met ongeveer 6 eenheden gas fluctueren (een minuscuul bedrag), wat in de praktijk bijna nul is. Dit maakt het ongelooflijk betrouwbaar voor bedrijven.

4. De "Reconstructie"-superkracht

Er is nog een ander groot verschil.

  • De Toren (IMT): Om te bewijzen dat een boek bestaat, heb je een specifiek "bewijs" nodig (een bonnetje dat het pad omhoog in de toren laat zien). Als de centrale index breekt, kun je misschien niet meer gemakkelijk de hele toren verifiëren.
  • De Keten (PHDAG): De volledige geschiedenis staat geschreven in de openbare brievenbus (event logs). Zelfs als de computer die de bibliotheek beheert crasht, kan iedereen door de brievenbus lopen, de brieven in volgorde lezen en de volledige bibliotheek vanaf nul reconstrueren. Het is "onverwoestbaar" omdat de geschiedenis verspreid is over het openbare record, en niet opgeslagen is in één enkele opslaglocatie.

5. De kern van het verhaal

De conclusie van het artikel is dat voor elk grootschalig, echt systeem dat een geschiedenis van gebeurtenissen moet vastleggen (zoals het bewijzen van wie welke digitale kunst bezit of het volgen van toeleveringsketens):

  1. Stop met het gebruiken van de Toren (IMT) voor deze specifieke taak. Het wordt te duur en onvoorspelbaar naarmate het groeit.
  2. Begin met de Keten (PHDAG). Het is goedkoper, de prijs verandert nooit en de gegevens zijn veiliger omdat ze op elk moment uit openbare records kunnen worden gereconstrueerd.

De auteurs stellen voor dat de blockchain-gemeenschap deze "Keten van Brieven"-methode als standaardregel moet adopteren voor alle toekomstige provenance-registers, omdat dit de meest efficiënte en robuuste manier is om grote hoeveelheden gegevens te verwerken.

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 →