NieuwsCryptoEthereum verkent model in UTXO-stijl nu opslagbehoeften van nodes toenemen

Ethereum verkent model in UTXO-stijl nu opslagbehoeften van nodes toenemen

Auteur: CryptoNewsNet·

Belangrijkste punten

  • Volledige execution-nodes op Ethereum hebben momenteel ongeveer 0,9 tot 1,3 TB opslagruimte nodig, en de basale statustgroei kan uitkomen op zo'n 100 GB per jaar.
  • Vitalik Buterin zei dat de schaalbaarheidsvoorstellen van Ethereum ideeën verkennen die lijken op het Utreexo-systeem van Bitcoin.
  • Met Utreexo slaan nodes een kleine accumulator op in plaats van de volledige UTXO-set, terwijl transacties bewijzen meeleveren om ongebruikte outputs te verifiëren.
  • Ongeveer 80% tot 82% van de opgeslagen data op Ethereum bestaat uit nieuwe permanente records, terwijl minder dan 4% van de account- en opslagrecords binnen 30 dagen wordt gebruikt.
  • Volgens het artikel zou elke stap richting lichtere opslag nog steeds door het proces van verbetervoorstellen en hard forks van Ethereum moeten gaan.
Ethereum verkent model in UTXO-stijl nu opslagbehoeften van nodes toenemen

Ethereum [ $ETH ] heroverweegt hoe het schaalt, nu de groeiende hoeveelheid netwerkdata het draaien van een volledige node steeds zwaarder maakt. Naarmate accounts en smart contracts uitbreiden, hebben volledige execution-nodes nu ongeveer 0,9 tot 1,3 TB opslagruimte nodig. De basale statustgroei kan daarnaast uitkomen op zo'n 100 GB per jaar, wat betekent dat hogere doorvoer het draaien van nodes steeds veeleisender kan maken.

Die uitdaging verklaart waarom Ethereum's Vitalik Buterin verder kijkt dan simpelweg het verwerken van meer transacties en zich richt op het verminderen van wat nodes moeten bewaren. In een bericht op X bedankte hij Bitcoin-ontwikkelaars voor Utreexo, een systeem waarmee nodes veel minder data hoeven op te slaan, en zei hij dat de schaalbaarheidsvoorstellen van Ethereum nu vergelijkbare ideeën verkennen. Utreexo is vernoemd naar het UTXO-model van Bitcoin — unspent transaction output, of ongebruikte transactie-output — waarbij saldi bestaan als afzonderlijke besteedbare outputs in plaats van accountvermeldingen. In plaats van de volledige UTXO-set op schijf te bewaren, houdt een Utreexo-node alleen een kleine, op hashes gebaseerde accumulator bij, opgebouwd als een bos van Merkle-bomen, terwijl elke transactie bewijzen bevat waarmee de node kan verifiëren dat inputs daadwerkelijk ongebruikt zijn.

Kortom, Buterin wil dat Ethereum meerdere methoden toestaat voor het beheren van de status van nodes, omdat dit de hoeveelheid data die nodes moeten bewaren verkleint. Het oplossen van het probleem van statustgroei zou Ethereum in staat stellen te schalen zonder dat de kosten van decentralisatie meegroeien met die schaling — een balans waarvan de langetermijnroute voor schaalbaarheid van het netwerk nu afhangt. Die balans heeft het onderzoek binnen Ethereum al jaren gevormd: eerdere voorstellen rond "state rent" werden terzijde geschoven ten gunste van werk aan statelessness, en de roadmap adresseert opslag apart via EIP-4444, dat begrenst hoeveel historische blokdata execution-clients moeten bewaren.

Ethereum richt zich op lichtere gegevensopslag

De voorgestelde verandering is belangrijk omdat ongeveer 80% tot 82% van de data op Ethereum ontstaat als nieuwe permanente records, tegenover 14% uit accounts en 4% uit contractcode. Elke volledige node zal meer informatie moeten opslaan om het netwerk te kunnen volgen. Naarmate tokensaldi en andere soorten records groeien, kan een aanpak in UTXO-stijl een alternatieve manier bieden om betalingen te verwerken zonder grote hoeveelheden permanente records toe te voegen.

Schattingen geven aan dat als Ethereum een aanpak in UTXO-stijl zou gebruiken voor specifieke betalingen, de opslagvereisten voor nodes met bijna 99,8% zouden dalen. Anders gezegd betekent dit dat Ethereum bij het plaatsvinden van transacties mogelijk een toename van de transactieactiviteit kan zien, zonder een evenredige toename van de opslag. Daarnaast zou Ethereum zijn huidige methode voor het opslaan van permanente, complexe data kunnen behouden voor applicaties die daarom vragen.

Dat lichtere opslagmodel kan praktischer zijn als in aanmerking wordt genomen hoe weinig van de opgeslagen informatie op Ethereum regelmatig wordt gebruikt: minder dan 4% van zowel de account- als de opslagrecords is binnen 30 dagen toegankelijk. Normaal gesproken neemt de UTXO-database ongeveer 11–11,5 GB in beslag, terwijl Utreexo de lokaal opgeslagen informatie terugbrengt tot minder dan 1 KB. De afweging zit in extra bewijsdata tijdens de verificatie.

Voor Ethereum zou een vergelijkbare balans veelgebruikte informatie direct beschikbaar kunnen houden terwijl inactieve records elders worden ondergebracht — wat de opslaglast voor nodes verlicht zonder historische informatie te verwijderen.

Kernpunt

Ethereum verkent nu lichtere opslag om te schalen met behoud van decentralisatie, en Utreexo is een bewijs van hoe het netwerk de opslag van nodes kan verminderen zonder functionaliteit in te perken. Een eventuele verschuiving zou door het proces van verbetervoorstellen en hard forks van Ethereum gaan, waardoor dit een onderzoeksrichting is om te volgen eerder dan een ophanden zijnde protocolwijziging.

Bron: AMBCrypto