Oplossingen voor schaalbaarheid blockchains

Oplossingen voor schaalbaarheid blockchains
Bestaande oplossingen

Er zijn verschillende oplossingen om de schaalbaarheid van blockchains te verhogen. Dit is het verzamelonderwerp hierover. We zetten ze op een rijtje en vertellen je kort wat die oplossingen zijn.

708 woorden
3-4 minuten

Waarom zijn er schaalbaarheidsoplossingen nodig?

In de begindagen van blockchain waren er nog niet zo veel gebruikers, waardoor schaalbaarheid niet zo’n probleem leek. Naarmate er meer gebruikers kwamen, begonnen de populairste blockchains, zoals Bitcoin en Ethereum, hun gebrek aan schaalbaarheid te onthullen.

In de begindagen van crypto waren de veiligheid en decentraliteit van blockchain van het hoogste belang. De schaalbaarheid was van secundair belang in dit blockchain trilemma, zoals voorgesteld door Vitalik Buterin.

Bitcoin was al extreem langzaam, met een stuk of 7 mogelijke transacties per seconde. Ethereum was ongeveer 4 keer zo snel, maar dat is zeker niet genoeg om de vraag naar transacties bij te houden.

In de beste tijd voor DeFi steeg het aantal transacties op Ethereum zodanig, dat deze blockchain vast begon te lopen. Een transactie werd erg duur en veel transacties werden helemaal niet meer uitgevoerd. In deze tijd is men gaan nadenken over schaalbaarheidsoplossingen.

Mettertijd werden oplossingen steeds verfijnder. In het begin waren het vooral oplossingen die simpelweg de kosten van een transactie verlaagden en het mogelijke aantal verhoogden.

Scan de QR-code of klik de link om lid te worden bij Whitebit en je exclusieve korting te claimen op de toch al goedkope transactiekosten van 0,1% bij deze exchange. Maak zelf ook referrals en krijg 40-50% commissie over hun transactiekosten.

De schaalbaarheidsoplossingen

We zullen bij elk onderwerp een korte introductie en een link naar mijn artikel weergeven.

1. De crypto bridge

Dit is een blockchain die twee blockchains verbindt die zonder deze bridge niet met elkaar zouden kunnen communiceren. Een crypto bridge maakt blockchains interoperabel.

2. De sidechain

Dit is een blockchain die parallel werkt aan de mainchain of hoofdblockchain en bedoeld is om de layer1 blockchain te ontlasten. De sidechain heeft zijn eigen nodes en consensus mechanisme en is onafhankelijk van de layer1. Hierdoor kan de mainchain zich concentreren op de veiligheid en decentralisatie, terwijl de sidechain voor betere schaalbaarheid zorgt.

3. Layer2 blockchains

Dit zijn blockchains die de beperkte schaalbaarheid van bepaalde layer1 blockchains aanpassen. Als deze layer2 blockchains er niet waren geweest, waren transacties op de mainchain zo duur geworden dat gebruikers er niet meer mee zouden willen werken.

4. Rollups

Dit zijn blockchains die meerdere transacties oprollen en ze als één transactie op de layer1 blockchain verwerken. Zo worden layer1 blockchains veel schaalbaarder en behouden ze toch die extreme veiligheid en decentraliteit.

Rollups hebben meerdere oplossingen gevonden. Zo zijn de zero knowledge rollups (ZK rollups) bedoeld om de privacy van gebruikers te waarborgen. Bekende vormen hiervan zijn de ZK SNARKS en hun opvolger, de ZK STARKS.

Een bijzondere vorm is de Validium blockchain, waarbij de gegevens offline worden opgeslagen, waardoor ze supersnel zijn.

5. Payment channels

Dit zijn tijdelijke betaalkanalen die meerdere transacties tegelijk verwerken, zodra het kanaal gesloten wordt. Een bekende vorm hiervan is het Lightning Network van Bitcoin, waardoor een betaling met Bitcoin veel goedkoper is.

6. Sharding

Sharding is een techniek waarbij een shard (klein onderdeel van een database, zoals een blockchain) slechts een klein gedeelte van alle transacties hoeft te verwerken, zodat deze veel sneller werken dan traditionele nodes die alle transacties moeten verwerken op een blockchain. Het is een veelbelovende techniek die blockchains echt schaalbaar kunnen maken. Met Proto Danksharding is Ethereum ook van de partij.

7. Modulaire blockchains

Dit zijn blockchains die in modules zijn gebouwd. Elke module voert slechts zijn eigen taken uit, zoals consensus mechanisme, opslag van data en uitvoering. Zo worden meerdere netwerken gecreëerd die samen 1 blockchain vormen, bijvoorbeeld de parachains van Polkadot.

Conclusie

Schaalbaarheid is niet langer het ondergeschoven kind van blockchains. Het is steeds belangrijker geworden, omdat een blockchain niet te duur en langzaam mag worden.

De oplossingen voor dit probleem worden steeds verfijnder en zelfs de minst schaalbare blockchains werken nu hard om zowel veilig, decentraal als schaalbaar te worden. Layer1 blockchains willen natuurlijk niet afhankelijk zijn van andere blockchains voor hun schaalbaarheid.

Ik verwacht dat er steeds sterkere oplossingen zullen komen voor de schaalbaarheid en dat sharding hierbij de hoogste ogen zal gooien.

Scroll naar boven