Keadaan di mana transaksi belum ditambahkan ke blockchain.
Transaksi yang belum dikonfirmasi dalam kripto adalah transaksi yang belum ditambahkan ke blockchain.
Node menyimpan transaksi yang belum dikonfirmasi di
mempool (kolam memori). Ketika
penambang memasukkan transaksi ke dalam
blok, itu dianggap dikonfirmasi. Namun, penerima, seperti
bursa terpusat, mungkin memerlukan beberapa konfirmasi sebelum mereka menganggap transaksi blockchain cukup aman untuk melanjutkan deposit. Memilih biaya rendah adalah alasan umum mengapa transaksi macet di mempool (kolam memori) dan belum dikonfirmasi.
Node menyimpan transaksi yang telah diajukan oleh pengguna di mempool (kolam memori). Penambang kemudian memilih transaksi dari mempool (kolam memori) dan memasukkannya ke dalam blok, dengan demikian mengonfirmasikan dan menambahkannya ke blockchain. Transaksi tidak dapat dibatalkan setelah itu, meskipun
blok tanpa induk secara teoretis dapat berisi transaksi yang dikonfirmasi tetapi tidak diterima oleh sebagian besar node.
Jika sebuah transaksi belum dikonfirmasi, itu berarti belum diambil oleh penambang untuk ditambahkan ke blockchain. Dalam kebanyakan kasus, ini hanya karena fakta bahwa transaksi blockchain membutuhkan waktu, dan blockchain sedang mengalami kemacetan. Semakin banyak permintaan untuk transaksi blockchain, semakin tinggi kemungkinan transaksi tetap tidak dikonfirmasi lebih lama dari pada waktu normal.
Jika transaksi tidak dikonfirmasi untuk waktu yang sangat lama, ini mungkin karena biaya rendah yang tidak menarik bagi penambang untuk dimasukkan ke dalam blok. Hal ini dapat menyebabkan transaksi tidak dapat dikonfirmasi tanpa batas waktu jika biayanya jauh lebih rendah dari yang diperlukan.
Jika transaksi pada
Bitcoin tetap tidak dikonfirmasi lebih dari 24 jam, maka dapat dibatalkan. Setidaknya tiga penambang perlu mengonfirmasi transaksi agar dianggap terkonfirmasi.
Di Ethereum, transaksi dapat dibatalkan dengan mengirimkan transaksi baru dengan
nonce yang sama dan
harga gas yang lebih tinggi. Dalam hal ini, penambang mengambil transaksi baru dan membatalkan transaksi lama.