Een zero confirmation transaction is een cryptocurrency-transactie die naar het netwerk is verzonden maar nog niet is opgenomen in een bevestigd block. Deze transacties verschijnen als \"pending\" of \"onbevestigd\" in de mempool. Het accepteren van zero confirmation transactions brengt risico met zich mee, omdat ze theoretisch kunnen worden teruggedraaid via een double-spend aanval voordat ze zijn bevestigd. De meeste merchants en exchanges vereisen ten minste één (vaak meer) bevestigingen voordat een betaling als definitief wordt beschouwd.