Mempool menyimpan transaksi belum terkonfirmasi yang diterima node tertentu menurut aturan validasi dan operasinya. Ini bukan antrean tunggal jaringan atau janji konfirmasi.
Urutan penerimaan, kebijakan relay, batas memori dan transaksi induk yang tersedia dapat berbeda. Transaksi valid menurut konsensus bisa gagal memenuhi penerimaan lokal. Blok diperiksa berdasarkan konsensus tanpa syarat transaksi pernah berada di mempool sendiri. [Bitcoin Core v29.0: transaction admission]
Konfirmasi, penggantian, kedaluwarsa atau pengosongan memori dapat menghapus transaksi. Pembelanjaan konflik dapat menggusur upaya awal; hilang dari satu node tidak membatalkannya di seluruh jaringan. Setelah reorganisasi, sebagian transaksi yang terlepas bisa kembali jika lolos pemeriksaan baru. [Bitcoin Core v29.0: mempool]
Perhatikan sat/vB dan leluhur belum terkonfirmasi, bukan posisi tetap. Keuntungan paket dapat memengaruhi pilihan penambang. getmempoolentry menjelaskan transaksi yang dikenal lokal, getmempoolinfo keadaan kumpulan lokal. Penjelajah publik menampilkan pandangannya sendiri. Tarif tinggi pun tidak menjamin blok atau waktu konfirmasi tepat. [Bitcoin Core v29.0: mempool RPC]
Untuk gambaran yang lebih utuh, baca entri ini bersama Transaksi, Biaya transaksi, Penambangan Bitcoin, Full Node, UTXO. Entri ini juga dirujuk dari Penambangan Bitcoin, Transaksi, UTXO, Biaya transaksi.
01Apakah ada satu mempool global Bitcoin?+
Tidak. Setiap node memelihara mempool lokalnya sendiri berdasarkan transaksi yang diterima, pengaturan perangkat lunak, kapasitas, dan kebijakan relay.
02Apakah transaksi yang hilang dari mempool tidak valid?+
Transaksi itu tidak otomatis menjadi tidak valid atau dibatalkan. Node tersebut mungkin telah menghapus atau menggantinya, sementara node lain masih dapat menyimpannya dan penambang masih dapat mengonfirmasinya.