LiteBit

Geschreven door Robert Steinadler 2 maanden geleden

Bitcoin Mempool uitgelegd: Wat is een Mempool?

De Bitcoin mempool is een essentieel onderdeel van het verzenden en ontvangen van transacties. Veel beginners hebben de indruk dat er direct transacties worden verzonden tussen de afzender en de ontvanger. In dit artikel gaan we onderzoeken hoe Bitcoin-transacties worden verzonden en wat de mempool precies is.

De mempool is als een lobby

Elke transactie in Bitcoin wordt opgeslagen op de blockchain. Het voordeel van deze methode is dat geen enkele entiteit op deze planeet transacties uit het verleden kan manipuleren, het aanbod kan veranderen of nieuwe transacties kan vervalsen. Dit betekent in principe dat een afzender geen (directe) interactie heeft met de ontvanger van zijn transactie, maar met de blockchain zelf.

De blockchain is een 'gedistribueerd grootboek', wat betekent dat een afzender zich richt op het Bitcoin-netwerk om de transactie mogelijk te maken. Het Bitcoin-netwerk is niet een enkele entiteit, maar duizenden gedecentraliseerde nodes en de meeste van deze nodes hebben een volledige kopie van de blockchain die wordt bijgewerkt elke keer als een nieuw block wordt bevestigd.

De miners bevestigen de blocks die bestaan uit transacties. Miners zijn in feite ook nodes, maar ze zijn ingesteld met een specifieke taak en voeren kostbare berekeningen uit om een cryptografische puzzel op te lossen. Dit is waar de mempool in het spel komt. Hoe weten miners welke transactie in het volgende blok moet worden opgenomen?

Wanneer een transactie naar het netwerk wordt verzonden, wordt deze opgenomen in de zogenaamde mempool nadat de nodes deze hebben verzonden. Voordat de transactie in de mempool kan worden ingevoerd, moet aan een aantal criteria worden voldaan die door de nodes worden gecontroleerd:

  • Transactie moet het huidige Bitcoin-protocol volgen
  • De handtekening moet geldig zijn
  • Uitgaven overschrijden de inkomsten niet
  • BTC zijn niet twee keer uitgegeven

De mempool is een database en alles wat in de mempool binnenkomt zijn transacties die nog niet zijn bevestigd. Het is als een hotellobby waar iedereen gaat zitten tot hun kamer gereed is. Om plaats te kunnen nemen moet iedereen voldoen aan het Bitcoin-protocol wat individueel wordt gecontroleerd door elke node in het netwerk.

Welke transactie moet eerst worden uitgevoerd?

De mempool is vaak overvol. Er zijn momenten waarop meer mensen proberen om transacties te verzenden en dit valt vaak samen met een hoge volatiliteit van de Bitcoinprijs. Dit betekent dat als er een scherpe prijsstijging of -daling is, meer marktdeelnemers reden zien om te handelen en tegelijkertijd hun BTC te verplaatsen.

Maar zelfs als de mempool niet vol is, moet er een volgorde zijn waarop alle wachtende transacties moeten worden verwerkt. Op deze manier kan er beslist worden welke transacties worden toegestaan en in het volgende block zullen worden opgenomen. Dit is waar transactiekosten van belang zijn.

De mempool werkt niet op basis van wie het eerst komt, het eerst maalt. In plaats daarvan is er een concurrentie tussen de partijen bij de transactie om te concurreren voor het volgende block. De blockgrootte van Bitcoin is beperkt met een theoretische limiet van 4 megabytes en een realistischer maximum van 2 megabytes. Op dit moment varieert de blockgrootte ergens tussen 1 en 1,5 megabyte. Hoe bemachtig je een plaats in een block met beperkte blockgrootte?

Door hogere transactiekosten te betalen dan anderen wordt jouw transactie aantrekkelijker voor miners. Als ze jouw transactie eerst opnemen en het volgende block succesvol oplossen, maximaliseren ze hun beloning.

Wat als ik geen transactiekosten betaal?

Bitcoin produceert gemiddeld elke 10 minuten een nieuw block. Dit betekent dat een on-chain transactie minstens 10 minuten moet wachten voor de eerste bevestiging van het netwerk. Maar wat als je niet graag de hoogste bieder bent? Je kunt ook succes hebben als de transacie binnen 3 uur in je wallet verschijnt.

De meeste Bitcoin wallets hebben een ingebouwde functie voor het inschatten van hoe lang een transactie zal duren, afhankelijk van de transactiekosten die je kiest. De software kan dat doen omdat de mempool openbaar is en een schatting mogelijk maakt van de gemiddelde transactiekosten die worden betaald, het aantal transacties in de wachtrij en de tijd die het waarschijnlijk zal duren totdat jouw transactie is bevestigd. Houd er rekening mee dat dit enkel schattingen zijn en dat resultaten kunnen variëren, aangezien de netwerkload en de gemiddelde transactiekosten binnen enkele minuten kunnen veranderen.

Als je geen transactiekosten wil betalen, is dat ook absoluut mogelijk. Maar dat maakt het onwaarschijnlijk dat jouw transactie überhaupt zal worden verwerkt. Het kan dagen duren, of nog erger, op een bepaald moment zal de mempool jouw transactie stopzetten omdat het te lang stil heeft gestaan. Dat gezegd hebbende, je hoeft ook niet in paniek te raken als een transactie vastloopt. Het wordt later bevestigd of wordt uit de pool verwijderd.

Veelgestelde vragen Mempool

Wat betekent mempool?

Mempool is een combinatie van de woorden memory en pool. Het is een database die toegankelijk is voor alle nodes in het Bitcoin-netwerk die geldige transacties bevat die nog niet zijn goedgekeurd.

Gebruiken andere cryptocurrencies ook een mempool?

Ja, de meeste blockchains werken met hetzelfde of een vergelijkbaar concept. Kortom, alle crypto 's die Bitcoins ontwerp volgen hebben een mempool zoals Litecoin bijvoorbeeld. Ethereum gebruikt ook een mempool ondanks dat de crypto niet Bitcoins ontwerpt volgt.

Hoe kan ik de mempool bekijken?

Er zijn een paar websites die service inzage in de mempool en de desbetreffende huidige kosten bieden. Hier is een voorbeeld, houd er rekening mee dat dit voor informatieve doeleinden is weergegeven en we geen specifieke service bieden. Een andere optie is om toegang te krijgen tot het 'runnen' van jouw eigen node met behulp van de Bitcoin core wallet.

Is het mogelijk om te veel transactiekosten te betalen?

Ja, dat is absoluut mogelijk en ook een reden waarom transactiekosten nooit handmatig moeten worden ingesteld. De meeste wallets hebben een ingebouwd mechanisme dat transactiekosten schat op basis van de huidige situatie.

Hoe lang duurt het voordat een stilstaande transactie uit de mempool valt?

De gemiddelde configuratie voor het verlopen van de mempool is 336 uur of 14 dagen. Houd er rekening mee dat de vervaldatum afhankelijk is van de wallet die je gebruikt. Sommige wallets hebben ook een optie voor opnieuw uitzenden die voorkomt dat transacties vallen uit de mempool. Een andere factor is de rest van het netwerk. Sommige nodes kunnen die transactie in de mempool houden, waardoor het langer kan duren voordat deze wordt bevestigd of verwijderd.

Trade altijd en overal

Trade wanneer jij wil op een veilige manier met onze LiteBit App. Heb toegang tot je eigen portfolio en blijf altijd op de hoogte van de nieuwste marktontwikkelingen.

App StoreGoogle Play Store
App StoreGoogle Play Store
download-app