Wat is danksharding en het verschil met proto-danksharding?

Sharding is een geplande oplossing voor het probleem van een groeiend Ethereum-netwerk, bedoeld om transacties sneller en goedkoper te maken.
Layer 2-oplossingen, zoals rollups, zijn een stap in de richting van sharding en helpen de weg vrij te maken voor sharding, waardoor een nieuwe manier wordt geïntroduceerd om transacties te verwerken en gegevens tijdelijk op te slaan.
Zowel sharding als Layer 2-oplossingen zijn integrale componenten bij het upgraden van de Ethereum-consensuslaag, met als doel betere schaalbaarheid en efficiëntie.
Wat is sharding?
Als het centrum voor gedecentraliseerde applicaties (dapps) en smart contracts, ervaart Ethereum aanzienlijke druk, wat leidt tot tragere transactietijden en hogere kosten. Sharding heeft tot doel deze druk te verminderen door een manier te introduceren om te communiceren met bestaande Ethereum layer two-oplossingen, met als doel de transactiesnelheid en kostenefficiëntie te verbeteren.
Sharding richt zich op het efficiënter maken van blockchain-rollups . Rollups zijn een laag-twee-oplossing die Ethereum-transacties off-chain batchen en verwerken, en vervolgens een "geldigheidsbewijs" op de Ethereum-hoofdketen verzenden. Hoewel deze methode kosten bespaart, gaat een aanzienlijk deel van de rollup-transactiekosten nog steeds rechtstreeks naar het Ethereum-mainnet voor het plaatsen van dat bewijs. Sharding stelt het Ethereum-netwerk in staat om deze gebundelde transacties van laag twee rollups te verwerken zonder al hun gegevens onveranderlijk op te slaan, waardoor de belasting van het Ethereum-mainnet wordt verminderd.
Wat zijn Layer 2-oplossingen?
Rollups zijn een belangrijke stap richting delen. Rollups leggen de basis door een nieuwe manier te introduceren om transacties te verwerken en gegevens tijdelijk op te slaan.
Deze oplossingen, of Binary Large Objects, zijn een tijdelijke opslag van gegevens. In tegenstelling tot de huidige Ethereum-methode voor gegevensopslag, zijn deze oplossingen kostenefficiënter in onderhoud omdat ze een vervaldatum hebben, ongeveer 18 dagen. Dit verlaagt hun opslagkosten drastisch en betekent dat het Ethereum-netwerk minder gegevens per blok opslaat.
Deze oplossingen zijn specifiek ontworpen voor het verwerken van tijdelijke gegevens. Ze sturen een 'bewijs' naar de belangrijkste Ethereum-chain om te bewijzen dat de transacties correct zijn. Zo blijven uw gegevens veilig en wordt de blockruimte geoptimaliseerd.
Hoe verbeteren Sharding en Layer 2-oplossingen de schaalbaarheid van Ethereum?
Sharding- en Layer 2-oplossingen zijn integrale componenten in het verbeteren van de schaalbaarheid en efficiëntie van Ethereum. Door een manier te introduceren om te communiceren met bestaande Ethereum layer two-oplossingen en meer gegevens per blok te verwerken, heeft sharding tot doel de transactiesnelheid en kostenefficiëntie te verbeteren.
Aan de andere kant bereiden Layer 2-oplossingen het Ethereum-netwerk voor op de introductie van sharding. Door tijdelijke gegevensopslag en efficiënte transactieverwerking te introduceren, kan het Ethereum-netwerk gegevens van blockchain-rollups effectiever verwerken, waardoor de belasting van het Ethereum-mainnet wordt verminderd.
Wat zijn de voordelen van sharding?
Een van de belangrijkste voordelen van sharding is de beperking van transactiekosten (gaskosten).
Hoge gaskosten op het Ethereum-netwerk worden voornamelijk veroorzaakt door de noodzaak om alle gegevens op elk knooppunt in het netwerk op te slaan, een methode die zwaar is voor het systeem en duur is.
Sharding, door het Ethereum-netwerk in staat te stellen gebundelde transacties te verwerken zonder al hun gegevens onveranderlijk op te slaan, heeft tot doel deze kosten te beperken.
Wat is de toekomst van Sharding en Layer 2-oplossingen?
Sharding- en Layer 2-oplossingen zijn een integraal onderdeel van de toekomstige ontwikkeling van Ethereum-schaling .
Ze maken deel uit van de langetermijnupgrades van het Ethereum-netwerk die gericht zijn op het maximaliseren van de capaciteit van het netwerk. Terwijl Ethereum blijft evolueren en groeien, zijn deze technologieën bedoeld om bij te dragen aan de schaalbaarheid, efficiëntie en algehele prestaties.