Schaalbaarheid

Uit BitcoinWiki.nl
Versie door Wijersrob (overleg | bijdragen) op 5 mrt 2021 om 22:49 (Inleiding van de schaalbaarheid geschreven. Onchain en offchain/2e laag)

De term Schaalbaarheid wordt gebruikt om aan te geven hoeveel transacties het bitcoinnetwerk kan verwerken. De optimale schaalbaarheid zouden we bereiken als alle betalingen wereldwijd via het bitcoinnetwerk zouden kunnen worden afgehandeld. Tot aan alle kopjes koffie…..

De betalingen die op de bitcoin blockchain worden geregistreerd noemen we on-chain betalingen. Gezien de technische beperkingen EN de noodzakelijke decentralisatie die binnen het bitcoin-protocol zijn vastgelegd, zijn er capaciteits-beperkingen voor deze on-chain betalingen.

Daarom zijn er oplossingen beschikbaar om een deel van de betalingen te faciliteren door een 2e laag die gekoppeld is aan de bitcoin-blockchain. Betalingen kunnen worden ‘gedelegeerd’ aan die tweede laag en periodiek wordt het resultaat on-chain verwerkt oftewel gesettled. Vergelijk dit met een bezoek aan de kroeg waar één persoon de barman vraagt om een ‘bonnetje’ te maken voor een groep vrienden. De vrienden consumeren en delen (op de 2e laag) en aan het eind van de avond wordt het totaal met de barman afgerekend (on-chain).

On-chain betalingen op de blockchain

Standaardbetalingen zijn On-chain betalingen. Het zijn betalingen/transacties die door iedere node gezien worden. Omdat het bitcoin netwerk steeds meer gebruikt wordt en de ruimte in de blokken beperkt is nemen de kosten voor het opnemen van de betalingen toe. Daarom zijn aan deze betalingen vaak relatief hoge kosten aan verbonden. Met name wanneer de eigenaar van de transactie wil zekerstellen dat de transactie in een volgend blok moet worden opgenomen.

Offchain betalingen met 2e-laag-oplossing

Er zijn oplossingen op de 2e laag. Dit houdt in dat er echte bitcoin worden verstuurd, maar deze transacties niet altijd zichtbaar zijn op de on-chain-laag. Bij de offchain-oplossingen is er vaak maar 1 keer een transactie nodig, om een kanaal te openen bijvoorbeeld.

  • Lightning is een 2e-laag-oplossing voor iedereen
  • Liquid is ook een 2e-laag oplossing die vooral wordt gebruikt door exchanges