De mempool is een wachtruimte voor niet-bevestigde transacties. Wanneer je een transactie uitzendt, wordt deze niet direct in een blok opgenomen. De transactie blijft in de mempool totdat een miner of validator deze oppakt. Elk knooppunt heeft zijn eigen mempool, dus de inhoud verschilt per knooppunt. Maar het algemene beeld is hetzelfde: duizenden transacties in afwachting, elk met een bijbehorende transactiekosten, die strijden om de beperkte blokruimte.
Miners sorteren de mempool op basis van de transactiekosten. Transacties met hogere kosten worden als eerste opgenomen. Als je te weinig betaalt, kan je transactie uren blijven staan of zelfs helemaal worden verwijderd wanneer de mempool wordt geleegd. Tijdens drukke periodes schieten de transactiekosten omhoog en groeit de mempool. De mempool van Bitcoin heeft tijdens piekperiodes meer dan 100.000 transacties bevat. De mempool van Ethereum is kleiner, maar complexer vanwege de interacties met smart contracts. Je kunt de mempool bekijken op een block explorer om lopende transacties en de huidige aanbevelingen voor transactiekosten te zien. Als je transactie vastloopt, bieden sommige wallets de mogelijkheid om deze te vervangen door een transactie met hogere kosten, een functie die 'replace-by-fee' wordt genoemd.
Mempool-essentials
- Niet-bevestigde transacties — wachtend om in een blok te worden opgenomen
- Op basis van tarieven: hogere tarieven krijgen voorrang.
- Knooppuntspecifiek — elk knooppunt heeft zijn eigen geheugenpool.
- Vervangen door kosten — verhoog de kosten voor een vastgelopen transactie
De mempool is een realtime veiling voor blokruimte. Als je dit begrijpt, voorkom je dat je te veel betaalt of te lang moet wachten.
Comments (2)
Leave a comment