Bewerken van Blokgroottedebat
Uit BitcoinWiki.nl
Deze bewerking kan ongedaan gemaakt worden. Hieronder staat de tekst waarin de wijziging ongedaan is gemaakt. Controleer voor het publiceren of het resultaat gewenst is.
Huidige versie | Je tekst | ||
Regel 3: | Regel 3: | ||
De '''maximale blokgrootte''' van Bitcoin beperkt de hoeveel informatie die per 10 minuten in de blockchain wordt vastgelegd: het maximaal aantal "[[On-chain en Off-chain (2e laag-betalingen)|on-chain]]" transacties die verwerkt kunnen worden. Daarmee dicteert de waarde van de parameter ‘maximale blokgrootte’ de transactie doorvoer van de basislaag. Deze waarde is vastgelegd in de [[consensusregels]]. | De '''maximale blokgrootte''' van Bitcoin beperkt de hoeveel informatie die per 10 minuten in de blockchain wordt vastgelegd: het maximaal aantal "[[On-chain en Off-chain (2e laag-betalingen)|on-chain]]" transacties die verwerkt kunnen worden. Daarmee dicteert de waarde van de parameter ‘maximale blokgrootte’ de transactie doorvoer van de basislaag. Deze waarde is vastgelegd in de [[consensusregels]]. | ||
De blokgrootte heeft direct effect op de systeemvereisten voor | De blokgrootte heeft direct effect op de systeemvereisten voor een Node om deel te nemen aan Bitcoin. Immers: grote blokken maken dat de [[blockchain]] veel sneller groeit en daardoor CPU, opslag- en netwerk-kosten moeten meegroeien voor elke individuele node. Lagere systeemvereisten zorgen (dus) dat meer mensen mee kunnen doen, nodes betaalbaar blijven en iedereen zijn eigen transacties kan blijven controleren. | ||
Met de groei van het gebruik van het bitcoin netwerk kwam er een moment waarom vaste ‘maximum block size limit’ van 1MB een beperking werd. Het aanbod van transacties was te groot om te verwerken waardoor de wachttijden opliepen (zie [[mempool]]) en de [[Transacties#Kosten|transactiekosten]] toenamen. | Met de groei van het gebruik van het bitcoin netwerk kwam er een moment waarom vaste ‘maximum block size limit’ van 1MB een beperking werd. Het aanbod van transacties was te groot om te verwerken waardoor de wachttijden opliepen (zie [[mempool]]) en de [[Transacties#Kosten|transactiekosten]] toenamen. | ||
Regel 38: | Regel 35: | ||
=== Grotere verwerkingscapiciteit door technische oplossingen === | === Grotere verwerkingscapiciteit door technische oplossingen === | ||
De technische oplossingsrichting werd gezocht vanuit de developers in een voorstel genaamd Segregated Witness ([[SegWit]]), een backward compatibele update; de oude en de nieuwe versie blijven werken, ook voor oude nodes. Door de transacties en de handtekeningen te splitsen werd | De technische oplossingsrichting werd gezocht vanuit de developers in een voorstel genaamd Segregated Witness ([[SegWit]]), een backward compatibele update; de oude en de nieuwe versie blijven werken, ook voor oude nodes. Door de transacties en de handtekeningen te splitsen werd extra ruimte gecreëerd in de blokken & nieuwe mogelijkheden introduceert voor toekomstige schaalverbeteringen, en ook de kostenberekening verandert om bloat te helpen bestrijden. | ||
Voorstanders van grote blokken maken zich zorgen dat het activeren van SegWit, vooral zonder dat het gepaard gaat met een eenvoudige vergroting van de blokgrootte een te beperkte update zou zijn. Vooral een aantal grote miners weigerden maandenlang SegWit te activeren zonder een toename in de blokgrootte. ''Achteraf bleek dat sommige miners de upgrade niet wilden doorvoeren (mede) omdat ze door SegWit een trucje niet meer konden uitvoeren waar ze veel geld mee verdienden.'' | Voorstanders van grote blokken maken zich zorgen dat het activeren van SegWit, vooral zonder dat het gepaard gaat met een eenvoudige vergroting van de blokgrootte een te beperkte update zou zijn. Vooral een aantal grote miners weigerden maandenlang SegWit te activeren zonder een toename in de blokgrootte. ''Achteraf bleek dat sommige miners de upgrade niet wilden doorvoeren (mede) omdat ze door SegWit een trucje niet meer konden uitvoeren waar ze veel geld mee verdienden.'' |