Wat is een onbevestigde Blockchain-transactie en hoe kunt u dit oplossen?

Wanneer u geld via een blockchain verzendt, kunnen onbevestigde transacties die uren of zelfs dagen vastlopen uiterst frustrerend zijn. Het goede nieuws is echter dat er geen reden tot paniek is: de transactie zal hoogstwaarschijnlijk uiteindelijk worden bevestigd en u kunt het proces zelfs versnellen door een hogere vergoeding te betalen. 

In dit artikel leggen wij uit wat onbevestigde transacties zijn en hoe je deze sneller bevestigd kunt krijgen.

Hoofdzaken:

  • Onbevestigde transacties zijn cryptocurrency-transacties die nog in een blok moeten worden opgenomen.
  • Onbevestigde transacties bestaan ​​in de mempool (geheugenpool) totdat een mijnwerker of validator ze selecteert en in een blok opneemt.
  • De meest voorkomende reden dat een transactie lange tijd onbevestigd blijft, is dat de gebruiker een relatief kleine vergoeding heeft berekend.
  • U kunt functies zoals RBF (vervangen tegen vergoeding) gebruiken om een ​​nieuwe transactie met hogere kosten in te dienen om het bevestigingsproces te versnellen.

Wat betekent ‘onbevestigde transactie’ op een blockchain?

Een onbevestigde transactie is een transactie die is geïnitieerd maar nog niet op de blockchain is vastgelegd. Bij cryptocurrencies zoals Bitcoin bestaan ​​er onbevestigde transacties in de geheugenpool van de blockchain, beter bekend als de “mempool”. Je kunt de activiteit in de Bitcoin-mempool bekijken op websites zoals Blockchain.com.

Bitcoin onbevestigde transactie

De eenvoudigste manier om het mempool-concept te begrijpen, is door het voor te stellen als een wachtkamer voor transacties. Een transactie blijft in de mempool totdat een miner (in een Proof-of-Work blockchain) of een validator (in een Proof-of-Stake blockchain) deze selecteert en aan de blockchain toevoegt.

In bijna alle gevallen geven miners en validators prioriteit aan transacties waaraan de hoogste kosten verbonden zijn – de miner/validator wil de hoogst mogelijke beloning verdienen als hij wordt geselecteerd om het volgende blok aan de blockchain toe te voegen. 

Dus als er een groot aantal transacties in de mempool staat en u relatief lage transactiekosten heeft betaald, kan uw transactie voor langere tijd onbevestigd blijven, omdat miners/validators eerst transacties met hogere kosten zullen selecteren.

Zodra het aantal transacties in de mempool klein genoeg is zodat een miner uw transactie kan toevoegen zonder een transactie met hogere kosten te missen, wordt uw transactie toegevoegd aan het volgende blok. 

Een transactie wordt als bevestigd beschouwd zodra deze in een blok is opgenomen. Zo'n transactie zou één bevestiging hebben. Afhankelijk van met wie u een transactie uitvoert, kunnen zij echter aanvullende bevestigingen nodig hebben voordat zij de transactie als definitief herkennen. U kunt meer over dit onderwerp leren in ons artikel waarin Bitcoin-bevestigingen worden uitgelegd.

Een ander belangrijk ding om te begrijpen over hoe mempools werken, is dat niet elk knooppunt op een bepaalde blockchain dezelfde mempool heeft – met andere woorden: er is geen universele mempool die door alle knooppunten wordt gedeeld. De mempool van elk knooppunt op een bepaald tijdstip zal afhangen van de configuratie ervan en van de transacties die er tot dat moment naartoe zijn doorgegeven.

Hoe een onbevestigde transactie oplossen?

Bitcoin-tijd

Als de transactie die u heeft verzonden nog steeds niet is bevestigd, kunt u het beste gewoon geduld hebben. De transactie zal waarschijnlijk relatief snel worden bevestigd.

Om problemen met onbevestigde transacties te voorkomen, raden we u aan een Bitcoin-portemonnee te gebruiken die RBF (vervangen tegen betaling) of CPFP (kind betaalt voor ouder) ondersteunt. RBF maakt het voor de gebruiker mogelijk om een ​​onbevestigde transactie te vervangen door een transactie waaraan hogere transactiekosten verbonden zijn. Hierdoor is de kans groter dat een mijnwerker het selecteert en sneller in een blok opneemt.

RBF wordt ondersteund door populaire Bitcoin-wallets zoals Electrum en Blue Wallet. Ledger Live en Trezor Suite, de softwareportefeuilles gemaakt door de twee populairste hardwareportefeuillebedrijven, ondersteunen ook RBF.

Veelgestelde vragen

Laten we nu snel ingaan op enkele van de meest voorkomende vragen die gebruikers hebben over onbevestigde blockchain-transacties.

Hoe annuleer ik een onbevestigde Bitcoin-transactie op de blockchain?

Als u een Bitcoin-transactie heeft verzonden die nog niet is bevestigd, kunt u deze ‘annuleren’ door een andere transactie met dezelfde invoer terug te sturen naar uw eigen portemonnee. De vergoeding die voor deze tweede transactie wordt betaald, moet aanzienlijk hoger zijn dan de vergoeding voor de eerste transactie, zodat mijnwerkers hieraan prioriteit zullen geven in plaats van de transactie die u wilt annuleren.

De eenvoudigste manier om dit te doen is door een Bitcoin-portemonnee te gebruiken die de RBF-functie (vervangen tegen betaling) ondersteunt. Met RBF kunt u een onbevestigde transactie vervangen door een andere transactie met een hogere bijbehorende vergoeding. Dit kan worden gebruikt om de bevestiging van een transactie aan een andere gebruiker te versnellen of een onbevestigde transactie te ‘annuleren’ door geld terug te sturen naar uw eigen portemonnee. 

Hoe bevestig je een onbevestigde blockchain-transactie?

Als uw transactie gedurende langere tijd niet is bevestigd, is de meest waarschijnlijke reden dat u een relatief lage vergoeding heeft betaald. Dit betekent dat miners of validators prioriteit geven aan andere transacties. Daarom is uw transactie nog niet opgenomen in een blok.

In de meeste gevallen is het het beste om gewoon te wachten tot de transactie is bevestigd. Als alternatief kunt u de onbevestigde transactie vervangen door een nieuwe transactie waarbij dezelfde munten worden uitgegeven, maar hogere transactiekosten gelden. U kunt dit doen als u een portemonnee gebruikt die de functie Vervangen tegen vergoeding (RBF) ondersteunt.

Zal een onbevestigde Bitcoin-transactie worden geretourneerd?

Als u zich afvraagt ​​wat er feitelijk gebeurt als uw Bitcoin-transactie al dagen niet is bevestigd, is het goede nieuws dat de Bitcoin nog steeds van u is, ook al staat de portemonneesoftware die u gebruikt u mogelijk niet toe deze uit te geven voordat de transactie wordt stopgezet. uit de mempool. 

In het geval van Bitcoin bedraagt ​​de tijd dat een transactie onbevestigd kan blijven maximaal twee weken. Hoewel er geen regel in het Bitcoin-protocol is die dit specificeert, zijn de populairste Bitcoin-clients (bijvoorbeeld Bitcoin Core) standaard geconfigureerd om transacties na 14 dagen uit hun geheugenpool te verwijderen. 

Als je dit onderwerp wat gedetailleerder wilt begrijpen, raden we je aan de volgende video van de bekende cryptocurrency-docent Andreas Antonopoulos te bekijken. 

De bottom line

Onbevestigde transacties worden doorgaans een groter probleem tijdens periodes van netwerkcongestie, wanneer een zeer groot aantal transacties concurreert om in het volgende blok te worden opgenomen. 

Als u regelmatig problemen ondervindt bij transacties met Bitcoin en Ethereum, wilt u misschien een cryptocurrency proberen met snellere en goedkopere transacties. We bieden een lijst met de goedkoopste crypto’s die u kunt overdragen, zodat u geld en tijd kunt besparen op blockchain-transacties.

Bron: https://coincodex.com/article/39991/blockchain-unconfirmed-transaction/