Schaalbaarheid

Definitie

Schaalbaarheid in de context van blockchain en cryptovaluta verwijst naar het vermogen van een netwerk om een ​​toenemend volume aan transacties, gebruikers en data te verwerken zonder dat dit ten koste gaat van prestaties, beveiliging of decentralisatie. Het is een van de meest cruciale uitdagingen in blockchaintechnologie, vaak beschreven aan de hand van het "blockchaintrilemma", bedacht door Ethereum-medeoprichter Vitalik Buterin – de constatering dat blockchainsystemen doorgaans slechts twee van de drie eigenschappen kunnen optimaliseren: decentralisatie , beveiliging en schaalbaarheid. Bitcoin verwerkt bijvoorbeeld ongeveer 7 transacties per seconde (TPS), terwijl Ethereum in zijn basislaag ongeveer 15-30 TPS verwerkt, vergeleken met traditionele betalingsnetwerken zoals Visa die meer dan 65,000 TPS verwerken. Deze prestatiekloof heeft geleid tot een heel onderzoeks- en ontwikkelingsgebied gericht op schaalbaarheidsoplossingen. Deze oplossingen worden grofweg onderverdeeld in Layer 1-schaling (het aanpassen van de basisblockchain zelf door middel van grotere blokken, snellere bloktijden of andere consensusmechanismen) en Layer 2-schaling (het bouwen van secundaire netwerken bovenop de basislaag, zoals rollups, state channels en sidechains). Schaalbaarheid gaat niet alleen over de pure transactiedoorvoer, maar omvat ook factoren zoals de snelheid waarmee transacties worden afgerond, de kosten per transactie, het beheer van de groei van de status en het vermogen om de decentralisatie te behouden naarmate het netwerk groeit. Het bereiken van schaalbaarheid zonder de kernwaarden van blockchaintechnologie op te offeren, blijft de belangrijkste technische uitdaging voor de sector.

Oorsprong en geschiedenis

DatumEvenementen
2008-2009Bitcoin wordt gelanceerd met inherente schaalbaarheidsbeperkingen: blokken van 1 MB, bloktijden van ongeveer 10 minuten en ongeveer 7 transacties per seconde.
2015Het debat over de blokgrootte van Bitcoin laait op en legt de fundamentele spanningen rond schaalbaarheid in het blockchainbestuur bloot.
2015Ethereum wordt gelanceerd met ongeveer 15 transacties per seconde, Vitalik Buterin begint het concept van het "blockchain-trilemma" uit te leggen.
2017De congestie op het Bitcoin-netwerk zorgt ervoor dat de transactiekosten boven de $50 uitstijgen, wat de urgentie van schaalbaarheid aantoont.
2017Bitcoin Cash is een fork van Bitcoin, waarbij grotere blokgroottes zijn gekozen als schaalbenadering op laag 1.
2017Implementaties van het Lightning Network beginnen met testen op het Bitcoin-mainnet, waarmee de haalbaarheid van Layer 2-schaalbaarheid wordt aangetoond.
2020De explosieve groei van Ethereum DeFi zorgt voor extreem hoge transactiekosten (gas fee), wat de ontwikkeling van Layer 2-technologieën versnelt.
2020-2021Optimistische rollups (Optimism, Arbitrum) en ZK-rollups ontpoppen zich als toonaangevende oplossingen voor het schalen van Ethereum.
2022Ethereum voltooit "The Merge" naar proof-of-stake en legt daarmee de basis voor schaalbaarheidsverbeteringen met sharding.
2024De Dencun-upgrade van Ethereum introduceert proto-danksharding (EIP-4844), waardoor de Layer 2-kosten drastisch worden verlaagd.
Het blockchain-trilemma stelt dat blockchain-systemen maximaal twee van de drie eigenschappen kunnen bezitten: decentralisatie, schaalbaarheid en beveiliging.
Vitalik Buterin

Hoe het werkt

HET BLOCKCHAIN-TRILEMMA
DECENTRALISATIE
/\
/ \
/ \
/ BTC \
/ ETH L1 \
/———-\
/ \
/ Rollups doel \
/ voor het midden \
/ \
/____________________\
BEVEILIGING SCHAALBAARHEID
(SOL, BSC-afweging)
(decentralisatie voor snelheid)
LAAG 1 SCHALEN LAAG 2 SCHALEN
+—————————+ +—————————+
+—————————+ +—————————+
+—————————+ +—————————+
+—————————+
+—————————+ +—————————+
VERGELIJKING VAN TRANSACTIEDOORVOER:
Visa: ~65,000 TPS
Solana: ~4,000 TPS (theoretisch: 65,000)
Arbitrum: ~4,000 TPS
Polygon zkEVM: ~2,000 TPS
Ethereum L1: ~15-30 TPS
Bitcoin: ~7 transacties per seconde
SchaalbenaderingMechanismeAfwegingenVoorbeelden
Grotere blokken (L1)Vergroot de blokgrootte om meer transacties te kunnen verwerken.Hogere hardwarevereisten verminderen de decentralisatie.Bitcoin Cash, BSV
Snellere consensus (L1)Gebruik efficiëntere consensusmechanismen.Mogelijk worden decentralisatie of veiligheidsgaranties opgeofferd.Solana (PoH), Lawine
Sharding (L1)Splits de blockchain op in parallelle verwerkingsshards.Complexe communicatie tussen verschillende hardwarecomponenten, coördinatie van beveiligingEthereum (gepland), NABIJ
Staatskanalen (L2)Off-chain bilaterale betalingskanalenBeperkt tot specifieke gebruikssituaties, kapitaal moet worden vastgezet.Lightning Network, Raiden
Optimistische rollups (L2)Batchtransacties buiten de blockchain, ga uit van geldigheid en sta uitdagingen toe.Uitstel van uitbetaling van 7 dagen voor fraudebestrijdingsperiode.Arbitrum, Optimisme, Basis
ZK-Rollups (L2)Batchtransacties buiten de blockchain met cryptografische geldigheidsbewijzenHoge rekenkosten voor het genereren van bewijzen, nieuwere technologiezkSync, StarkNet, Scroll
Zijketens (L2)Onafhankelijke ketens verbonden met de hoofdketenMinder veilige beveiliging dan de hoofdketen, kwetsbaarheden in de bridge.Polygon PoS, Gnosis Chain

In eenvoudige bewoordingen

  1. Zie schaalbaarheid als een snelweg.Bitcoin en Ethereum zijn momenteel te vergelijken met een tweebaansweg. Wanneer het verkeer toeneemt (meer gebruikers, meer transacties), ontstaat er filevorming, wat leidt tot vertragingen en hogere kosten (tol). Schaaloplossingen zijn vergelijkbaar met het toevoegen van meer rijstroken, het aanleggen van expressbanen of het creëren van compleet nieuwe snelwegen.
  2. Schaalvergroting op laag 1 verbetert de weg zelf.– Dit betekent dat de basisblockchain wordt aangepast om meer verkeer te verwerken. Voorbeelden hiervan zijn het vergroten van blokken (een bredere weg), het sneller produceren van blokken (een hogere snelheidslimiet) of het opsplitsen van de keten in shards (meerdere parallelle wegen).
  3. Laag 2-schaling bouwt zich bovenop de weg.In plaats van de basisblockchain aan te passen, verwerken Layer 2-oplossingen transacties elders en keren ze periodiek terug naar de hoofdblockchain. Zie het als een sneltrein die boven de snelweg rijdt: de meeste ritten vinden plaats in de trein, maar de snelweg biedt de veiligheidsgarantie.
  4. Het trilemma vormt de kernuitdaging.– Het sneller maken van een blockchain betekent vaak dat deze minder gedecentraliseerd (minder mensen kunnen nodes beheren) of minder veilig wordt. De heilige graal is het vinden van oplossingen die de snelheid verbeteren zonder in te boeten aan decentralisatie of veiligheid.
  5. Rollups zijn momenteel de meest gebruikte aanpak.– Zowel Optimistic als ZK-rollups bundelen honderden of duizenden transacties in één enkel bewijs dat naar Ethereum wordt verzonden, waardoor de effectieve doorvoer aanzienlijk wordt verhoogd, terwijl de beveiliging van de basislaag behouden blijft.

Voorbeelden uit de echte wereld

ScenarioImplementatieResultaat
Schaalvergroting van Bitcoin-betalingenHet Lightning Network maakt directe Bitcoin-betalingen met lage transactiekosten mogelijk via off-chain betalingskanalen.Miljoenen transacties off-chain verwerkt; El Salvador gebruikt Lightning voor nationale Bitcoin-adoptie.
Schaalvergroting van Ethereum DeFiarbitrum en Optimisme rollups DeFi-transacties verwerken tegen een fractie van de kosten van het Ethereum-mainnet.De gecombineerde TVL bedraagt ​​meer dan $15 miljard; de transactiekosten zijn verlaagd van circa $50 naar circa $0.10 op L2.
Beschikbaarheid van Ethereum-gegevensEIP-4844 (proto-danksharding) introduceert blob-transacties voor L2-gegevensboekingenDe transactiekosten op laag 2 zijn met meer dan 90% gereduceerd na de Dencun-upgrade in maart 2024.
Blockchain met hoge doorvoerSolana Maakt gebruik van Proof of History en parallelle transactie-uitvoering voor Layer 1-schaling.Haalt in de praktijk meer dan 4,000 transacties per seconde (TPS) en ondersteunt daarmee hoogfrequente DeFi- en NFT-toepassingen.

Voordelen

VoordeelBeschrijving
Het mogelijk maken van massale adoptieHogere doorvoersnelheden en lagere kosten maken blockchaintechnologie toegankelijk voor miljarden gebruikers wereldwijd.
KostenbesparingSchaaloplossingen verlagen de kosten per transactie aanzienlijk, waardoor microbetalingen en dagelijks gebruik haalbaar worden.
Verbetering van de gebruikerservaringSnellere afhandeling en lagere kosten zorgen voor een soepelere ervaring, vergelijkbaar met traditionele betaalsystemen.
EcosysteemgroeiSchaalbare netwerken kunnen een grotere diversiteit aan toepassingen ondersteunen – van Defi van gaming tot zakelijke toepassingen
NetwerkeffectversterkingSchaalbaarheid stelt bestaande netwerken in staat hun gebruikersbestand uit te breiden zonder afsplitsing of fragmentatie.

Nadelen en risico's

RisicoBeschrijving
Trilemma-afwegingenDe meeste schaaloplossingen doen concessies aan de decentralisatie of beveiliging om de doorvoer te verhogen.
ComplexiteitstoenameArchitecturen met meerdere lagen (L1 + L2) voegen complexiteit toe voor ontwikkelaars, gebruikers en beveiligingsauditors.
Gefragmenteerde liquiditeitMeerdere L2-domeinen en sidechains fragmenteren de liquiditeit en de aandacht van gebruikers over concurrerende ecosystemen.
Kwetsbaarheden van bruggenCross-layer- en cross-chain-bruggen die nodig zijn voor schaalvergroting zijn het doelwit geweest van exploits ter waarde van miljarden dollars.
Centralisatie die steeds verder escaleertSommige schaaloplossingen zijn afhankelijk van gecentraliseerde sequencers, bewijzers of validatorsets, wat de decentralisatie ondermijnt.

Tips voor risicomanagement:

  • Verspreid uw activiteiten over meerdere schaaloplossingen in plaats van u te concentreren op één enkele L2-laag met ongeteste beveiliging.
  • Verifieer dat Laag 2-oplossingen beschikken over duidelijke decentralisatieplannen voor sequencers en provers.
  • Gebruik officiële bridgecontracten en canonieke bridges in plaats van bridges van derden bij het verplaatsen van assets tussen lagen.
  • Bewaak de gezondheidsstatus van het L2-netwerk, inclusief de uptime van de sequencer, de frequentie van het indienen van bewijsstukken en de functionaliteit van de fraudebestrijding.
  • Zorg dat u de vertragingen bij opnames en de veiligheidsveronderstellingen van elke L2 begrijpt voordat u aanzienlijk kapitaal investeert.

FAQ

Waarom kunnen blockchains niet gewoon de blokgrootte vergroten om te schalen?

Het simpelweg vergroten van de blokgrootte leidt tot grotere opslag- en bandbreedtevereisten voor node-operators, waardoor kleinere deelnemers worden uitgesloten en centralisatie ontstaat. Als alleen datacenters het zich kunnen veroorloven om nodes te draaien, verliest de blockchain zijn decentralisatie – een van de kerneigenschappen die hem waardevol maken. Dit is de reden waarom het debat over de Bitcoin-blokgrootte zo controversieel was en waarom er meer geavanceerde schaalstrategieën zijn ontwikkeld.

Wat is het verschil tussen optimistische rollups en ZK-rollups?

Optimistische rollups gaan ervan uit dat alle transacties geldig zijn en verifiëren ze alleen als iemand tijdens een testperiode (doorgaans 7 dagen) een bewijs van fraude indient. ZK-rollups gebruiken cryptografische zero-knowledge proofs om de geldigheid van elke batch transacties wiskundig te bewijzen voordat ze naar Layer 1 worden verzonden. ZK-rollups bieden snellere finaliteit, maar vereisen meer rekenkracht voor het genereren van bewijzen, terwijl optimistische rollups eenvoudiger te implementeren zijn, maar langere uitbetalingstijden hebben.

Zal Ethereum ooit snel genoeg zijn op eigen kracht, zonder Layer 2-componenten?

De langetermijnroadmap van Ethereum (vaak de "rollup-centrische roadmap" genoemd) omarmt Layer 2 als de primaire schaaloplossing. De basislaag wordt geoptimaliseerd om de best mogelijke afwikkelings- en databeschikbaarheidslaag voor rollups te zijn, in plaats van te proberen een hoge TPS te bereiken op alleen L1. Volledige danksharding zou Ethereum in staat kunnen stellen om meer dan 100,000 TPS te ondersteunen via rollups, terwijl de decentralisatie op de basislaag behouden blijft.

Hoe bereikt Solana zo'n hoge transactiedoorvoer?

Solana maakt gebruik van een combinatie van innovaties: Proof of History (PoH) voor het ordenen van transacties zonder communicatie tussen knooppunten, Sealevel voor parallelle transactieverwerking over meerdere cores, Turbine voor snelle blokpropagatie en Gulf Stream voor het doorsturen van transacties. Deze technische keuzes geven prioriteit aan snelheid, maar vereisen aanzienlijk krachtigere hardware voor validators in vergelijking met Ethereum. Daarom beweren critici dat Solana decentralisatie opoffert voor schaalbaarheid.

Bestaat er een schaalbaarheidsoplossing die het trilemma volledig oplost?

Er bestaat geen enkele oplossing die het blockchain-trilemma definitief heeft opgelost, maar op rollups gebaseerde architecturen komen daar het dichtst bij. ZK-rollups erven met name de beveiliging en decentralisatie van de basislaag (Ethereum) en bieden tegelijkertijd een enorme verbetering in doorvoer. Naarmate de rollup-technologie volwassener en meer gedecentraliseerd wordt, worden de effectieve compromissen kleiner, hoewel een zekere mate van compromis inherent blijft aan gedistribueerde systemen.

Bronnen

  • Ethereum schaalbaarheidsroadmap – ethereum.org/roadmap
  • “Flash Boys 2.0” van Phil Daian et al.
  • L2Beat – l2beat.com (Layer 2-analyse)
  • Blog van Vitalik Buterin – vitalik.eth.limo
  • Messari Research – Rapporten over schaalbaarheid van blockchain

Nieuws & Evenementen