De Bitcoin Mempool – Een uitleg voor beginners
Contents
De Bitcoin Mempool – Een uitleg voor beginners
Als je al lang genoeg met Bitcoin bezig bent, heb je misschien gehoord dat de term ‘Mempool’ wordt rondgegooid. In dit bericht zal ik precies uitleggen wat de Mempool is en waarom het belangrijk is.
Bitcoin Mempool Samenvatting
De Mempool is een “wachtruimte” voor Bitcoin-transacties die elk volledig knooppunt voor zichzelf onderhoudt. Nadat een transactie is geverifieerd door een knooppunt, wacht deze in de Mempool totdat deze wordt opgepikt door een Bitcoin-mijnwerker en in een blok wordt gestoken.
Dat is de Bitcoin-mempool in een notendop. Als je een meer gedetailleerde uitleg over de Mempool wilt, blijf dan lezen, dit is wat ik zal behandelen:
1. Mempool uitgelegd
Voordat we beginnen, is hier een korte en belangrijke video over hoe Bitcoin-transacties worden bevestigd:
Wanneer een Bitcoin-transactie naar het netwerk wordt verzonden, wordt deze eerst geverifieerd door alle beschikbare Bitcoin-knooppunten (d.w.z. computers die deelnemen aan het Bitcoin-netwerk).
Nadat het met succes de verificatie door een knooppunt heeft doorstaan, bevindt het zich in het gebied “Onbevestigde transacties” van dat knooppunt, de “Mempool” (afkorting van Memory Pool). De transactie wacht geduldig tot een mijnwerker het oppikt en het in het volgende blok opneemt.
De mempool is in feite het opslaggebied van het knooppunt voor alle lopende transacties.
Elk knooppunt heeft een andere capaciteit voor het opslaan van onbevestigde transacties. Als gevolg hiervan heeft elk knooppunt zijn eigen versie van de lopende transacties. Dit verklaart de verscheidenheid aan Mempool-formaten en transactietellingen in verschillende bronnen.
2. Mempool beheer
U vraagt zich misschien af: hoe voorkomen knooppunten dat ze crashen als gevolg van overbelasting van lopende transacties in de Mempool?
Het antwoord is simpel. Zodra de Mempool de volledige capaciteit heeft bereikt, beginnen de knooppunten met het prioriteren van transacties door een minimale drempel voor transactiekosten in te stellen.
Transacties met een vergoeding die lager is dan de drempel worden onmiddellijk uit de Mempool verwijderd en alleen nieuwe transacties met een voldoende hoge vergoeding krijgen toegang tot de Mempool.
3. Het belang van de mempool
De Mempool is een onderdeel van BIP 35 (Bitcoin-verbeteringsvoorstel nr. 35). Het idee was dat externe knooppunten toegang zouden hebben tot de Mempool van andere knooppunten. Dit is handig voor verschillende gevallen:
De Mempool is de “wachtkamer” van het Bitcoin-netwerk. Hoe snellere transacties eruit worden gewist en toegevoegd aan blokken op de Blockchain, hoe beter gebruikerservaring zal krijgen.
Met andere woorden, als nieuwe transacties met een hogere snelheid aankomen dan ze uit de mempool in blokken worden gewist, zal er een “file” optreden en kan het lang duren voordat transacties worden goedgekeurd (afhankelijk van hun grootte en bijgevoegde vergoeding).
Wanneer een knooppunt het laatst gedolven blok van de mijnwerker ontvangt, verwijdert het alle transacties in dit blok uit zijn mempool. Dit resulteert in een sterke daling van de Mempool-maat.
Als je de huidige status op de Mempool wilt zien, kun je deze bekijken deze grafiek
Als de Mempool-grootte bijvoorbeeld rond de 3 MB is, zullen de meeste transacties minstens een of twee blokken moeten wachten totdat ze worden bevestigd. Dit komt omdat elk blok 1 MB groot is, dus het kan tot 3 bevestigingen duren om de hele mempool te wissen (ervan uitgaande dat er geen nieuwe transacties binnenkomen).
Houd er rekening mee dat sommige van de Mempool-transacties transacties met een lage prioriteit zijn waarvan de afzender weet dat het lang zal duren voordat ze worden bevestigd – bijvoorbeeld ‘stoftransacties’ (het verzenden van hele kleine hoeveelheden Bitcoin).
4. Veel gestelde vragen
Hoe lang duurt het om een Bitcoin-transactie te bevestigen?
Gemiddeld wordt elke 10 minuten een nieuw blok Bitcoin-transacties gedolven. Dit is een gemiddelde, wat betekent dat het ook 1 minuut of 1 uur kan duren. Elk blok bevat een paar duizend transacties.
Afhankelijk van de kosten die u aan uw transactie heeft gekoppeld, kunt u inschatten hoe lang het duurt voordat uw transactie wordt bevestigd (gemiddeld nogmaals).
Je kunt gebruiken deze pagina om te zien hoeveel u moet betalen om binnen een bepaalde tijd bevestigd te worden.
Wat moet ik doen als mijn transactie vastzit in de mempool?
Als vuistregel geldt dat als u lang genoeg wacht (meestal ongeveer 48 uur), uw transactie uit alle Bitcoin-mempools wordt verwijderd en het geld wordt teruggestort in uw portemonnee..
Hier zijn echter enkele andere dingen die u kunt doen om de transactiebevestiging te versnellen:
5. Conclusie
De Mempool is een zeer belangrijk onderdeel van het Bitcoin-netwerk. Het stelt ons in staat om te begrijpen hoe druk het netwerk is en of er “transactieverkeer” is, wat resulteert in langzamere bevestigingstijden en hogere kosten.
Heb je nog vragen over de Mempool? Laat het achter in het commentaargedeelte hieronder!