World Chain update

World Chain laat nodes blocks controleren vóór ze af zijn

Altcoin Nieuws05 aug , 22:13
Een block hoeft straks niet meer af te zijn voordat World Chain het laat controleren. De Ethereum-Layer 2 wil op 17 augustus een nieuwe techniek activeren die nodes al laat meewerken terwijl een block nog wordt gebouwd.
World Chain combineert daarvoor Block Access Lists met Flashblocks van ongeveer 200 milliseconden. Het doel is groot: uiteindelijk richting één gigagas per seconde, zonder dat nodes steeds zwaardere hardware nodig hebben.
Die claim blijft voor nu een doel. Het is geen onafhankelijk bewezen mainnetmeting.

Code staat al klaar in v2.4.0

De benodigde software zit al in de World Chain-release v2.4.0. Die release noemt per-Flashblock access list sidecars, gebaseerd op EIP-7928 BlockAccessList.
Een sidecar is extra data die naast het gewone block wordt meegestuurd. In dit geval vertelt die data welke accounts, opslagplekken en waarden een Flashblock raakt.
Ook zit er een Keccak256-hash bij. Daarmee kan een node controleren of de meegestuurde lijst klopt met wat later wordt uitgevoerd.
Dat klinkt droog, maar de inzet is hoog. Snellere Ethereum-rollups botsen vaak op dezelfde grens: de sequencer kan transacties snel ordenen, maar andere nodes moeten die stroom ook kunnen controleren.

Wat Block Access Lists oplossen

Een node moet weten of transacties geldig zijn. Daarvoor leest hij gegevens uit de blockchain, zoals balansen, nonces en opslag in smart contracts.
Zonder voorafgaande kaart moet een node vaak stap voor stap uitvoeren. Eerst transactie één, dan twee, daarna drie. Pas tijdens die rit wordt duidelijk welke data nodig is.
EIP-7928 draait dat om. Block-Level Access Lists leggen per block vast welke accounts en opslaglocaties worden gebruikt, plus welke waarden na uitvoering overblijven.
Daardoor kunnen nodes data eerder ophalen. Transacties die elkaar niet raken, kunnen ook tegelijk over meerdere CPU-kernen worden gecontroleerd.
Een smart contract is code die automatisch draait op een chain. Juist bij drukke contracten kan vooraf weten welke opslag wordt geraakt veel tijd schelen.

Iedere 200 milliseconden nieuwe informatie

World Chain wacht niet op het volledige block. Het netwerk koppelt de lijsten aan zijn Flashblocks.
World legt in zijn eigen technische uitleg over Flashblocks uit dat een blockperiode van twee seconden kan worden opgesplitst in tien stukjes van 200 milliseconden. Gebruikers krijgen daardoor sneller een vroege bevestiging.
Met de nieuwe stap krijgt ieder deelblok zijn eigen access list. Nodes kunnen dus al beginnen met ophalen, uitvoeren en controleren voordat het volledige block klaar is.
De winst zit niet alleen in sneller bouwen, maar in minder wachten aan de controlekant.
Wanneer het volledige block na ongeveer twee seconden binnenkomt, is een deel van het werk dan al gedaan. Tenminste: als de lijsten klein genoeg blijven en de stream stabiel loopt.

Eén gigagas is geen TPS-getal

World Chain mikt met deze aanpak op maximaal één gigagas per seconde. Gas is de rekeneenheid waarmee Ethereumachtige netwerken werk meten.
Eén gigagas betekent één miljard gaseenheden per seconde. Dat is niet hetzelfde als een vast aantal transacties per seconde.
Een simpele overdracht vraagt weinig gas. Een ingewikkelde DeFi-actie met meerdere contracten vraagt veel meer.
Daarom blijft het cijfer gevoelig voor de mix van transacties. Een benchmark met eenvoudige handelingen zegt minder dan een block vol swaps, liquidaties en contractaanroepen.

Sneller zonder grotere servers

Het technische conflict is oud. Meer doorvoer klinkt goed, tot gewone nodes het tempo niet meer kunnen bijhouden.
Dan belandt controle bij partijen met grote servers. Dat maakt een netwerk sneller, maar ook kwetsbaarder voor centralisatie.
World Chain kiest een andere route. Niet alle controle achteraf in één korte periode proppen, maar het werk uitsmeren over de tijd waarin het block wordt opgebouwd.
De v2.4.0-release noemt daarbij onder meer parallelle verwerking, uitgestelde state-rootberekening en het valideren van payloads terwijl Flashblockinformatie nog wordt afgehandeld.
De state root is de cryptografische samenvatting van de nieuwe staat van de chain. Als die berekening sneller of deels op de achtergrond kan lopen, krijgt een node meer ademruimte.

World loopt vóór op Ethereum zelf

Block Access Lists zijn niet alleen voor World Chain bedacht. EIP-7928 is een Ethereumvoorstel met de status Review.
Het voorstel wil enforced block access lists toevoegen aan de basislaag. Die moeten parallelle schijflezing, parallelle transactieverwerking en snellere state-rootberekening mogelijk maken.
World Chain test nu een verwant model binnen zijn eigen Layer 2. Het gaat zelfs verder door de data niet alleen per volledig block te delen, maar per Flashblock.
Dat maakt de lancering interessant voor andere OP Stack-netwerken. Flashblocks komen uit het Rollup Boost-werk van Flashbots en kunnen door meerdere rollups worden gebruikt.

Mainnet moet de harde vragen beantwoorden

De geplande activering op 17 augustus wordt vooral een test onder echte belasting. Drie vragen springen eruit.
Hoe groot worden de access lists? Hoeveel extra data moeten nodes ontvangen? En hoeveel tijd wint parallel verwerken buiten een gecontroleerde test?
Ook de distributie van Flashblocks moet sterk blijven. Als deelblocks te laat, dubbel of fout aankomen, verdwijnt een deel van de winst.
Voor gebruikers draait het uiteindelijk om iets simpels: voelen transacties sneller zonder dat het netwerk smaller wordt aan de achterkant?
World Chain wil bewijzen dat hogere L2-doorvoer niet automatisch grotere machines vraagt. Op 17 augustus moet blijken of die belofte standhoudt buiten de demo.

Stop met te veel betalen voor je crypto. Bij de Amsterdamse exchange Finst handel je tegen de laagste tarieven van Nederland, zonder verborgen kosten.

👀 Bekijk Finst nu

Let op: Beleggen in crypto brengt risico’s met zich mee. Handel alleen met geld dat u kunt missen.

Ga verder met lezen
loading
Dit vind je misschien ook leuk
Laat mensen jouw mening weten

Loading