De grafiek die de blobs van Ethereum bewaart voor toegankelijkheid op de lange termijn

Half februari werd het laatste testnet van de Ethereum-blockchain opgericht en is de Dencun-upgrade nu operationeel op de meeste mainnets. Dencun zal nu het Ethereum-netwerk en alle afhankelijke Layer-2-systemen verbeteren. De integratie van het nieuwe transactietype van EIP-4844 in Ethereum, waardoor 'blobs' aan gegevens tijdelijk in de cache in het bakenknooppunt kunnen worden opgeslagen, heeft transacties vrijwel kosteloos gemaakt.

Dit mechanisme staat technisch bekend als Proto-Danksharding en verhoogt de schaalbaarheid van het netwerk. Het verlaagt de kosten van totale transacties door de toevoeging van enorme datapakketten (blobs genoemd), zoals bij Ethereum-transacties, mogelijk te maken. Deze klodders zijn echter tijdelijk en kunnen niet langer dan achttien dagen worden bewaard voordat ze worden gesnoeid.

Het is geen verrassing dat blobs een kortstondig karakter hebben, aangezien ze de samenvoegprestaties en efficiëntie versterken met de voortdurende opslag van een exponentieel volume aan blobgegevens op Laag 1. Hoewel verdwijnende blobs de efficiëntie van het laag-2-netwerk verhogen, vormen ze ook een gevaar een probleem bij het bijhouden van historische gegevens, wat vaak nodig is voor ontwikkelaars die op het netwerk werken. Om dergelijke uitdagingen het hoofd te bieden, biedt The Graph een haalbare aanpak om de blobs te behouden, hun toegankelijkheid op de lange termijn te garanderen en tegelijkertijd de voortgang van Ethereum richting Danksharding te helpen.

Een gezamenlijke inspanning van ontwikkelaars van The Graph, Pinax en StreamingFast heeft een efficiënte oplossing gecreëerd voor het indexeren en opslaan van binaire gegevens. Door verschillende essentiële technologieën te combineren, waaronder Firehose en Substreams, wordt gegevensextractie in een schaalbaar en snel formaat mogelijk.

Omdat blobgegevens zich op de consensusclients bevinden (de ‘consensuslaag’), heeft The Graph Network een nieuwe Firehose bedacht die compatibel is met de Beacon Node. Dit toont met succes de snelle constructie van een nieuwe Firehose voor elke specifieke keten met behulp van de nieuwe op poller gebaseerde methode die afhankelijk is van één Ethereum Blobs-substream.

Met deze substreams kunnen gegevens eenvoudig en tactvol worden opgehaald uit Firehose-compatibele Beacon Chain-substreams via de gRPC API. De tweede manier zou de Firehose zijn, mogelijk gemaakt door Blobs Substreams, die gegevens ophaalt uit een door Substreams aangedreven subgrafiek via de GraphQL API, die toegankelijk is op The Graph Network.

The Graph handhaaft een allesomvattende visie waarin nieuwe datadiensten en zoektalen zijn geïntegreerd, waardoor wordt verzekerd dat het gedecentraliseerde goed is uitgerust voor alle gebruiksscenario's, nu en in de nabije toekomst, terwijl de vraag naar gegevens in Web3 blijft stijgen.

Bron: https://www.cryptonewsz.com/the-graph-preserving-ethereums-blobs-for-long-term-accessibility/