Bitcoin Mempool: Apa yang Terjadi pada Transaksi yang Belum Dikonfirmasi?
Tampilkan Lebih Banyak
Pahami konten artikel dengan cepat dan ukur sentimen pasar hanya dalam 30 detik!
Bitcoin adalah jaringan mata uang kripto yang memungkinkan pengguna untuk mengirim dan menerima pembayaran elektronik di mana pun di seluruh dunia. Tidak ada bitcoin fisik, juga tidak ada akun di mana bitcoin disimpan. Sebaliknya, Bitcoin bertindak sebagai bentuk uang tunai elektronik, dan pengguna dapat melakukan transaksi peer-to-peer (P2P) menggunakan blockchain Bitcoin, yang bertindak sebagai buku besar elektronik. Blockchain terus diperbarui oleh node, yang berbagi saldo dan data yang diperbarui di seluruh jaringan. Namun, sebelum transaksi dapat ditambahkan ke blockchain, transaksi harus masuk ke mempool.
Bagaimana Cara Kerja Transaksi Bitcoin?
Sebelum sampai di mempool, mari kita pahami cara kerja transaksi Bitcoin. Semua transaksi bitcoin hanyalah transaksi tertunda dan hanya ada di mempool sebelum dikonfirmasi. Setiap kali pengguna memulai transaksi bitcoin, maka akan ditandatangani secara kriptografis dan dikirim ke jaringan Bitcoin menunggu penambang untuk memverifikasi transaksi dan menambahkannya ke blockchain. Setiap transaksi terverifikasi tersedia untuk umum dan dapat diakses di buku besar publik sebagai cara untuk mencatat dan mendistribusikan ke buku besar setiap transaksi Bitcoin secara transparan tanpa dapat dimanipulasi.
Teknologi blockchain memungkinkan desentralisasi, tetapi memiliki keterbatasan. Misalnya, jaringan Bitcoin memproses sekitar 4,6transaksi per detikatau TPS. Bandingkan dengan VisaNet, yang memproses1.700 TPS. Meskipun beberapa adaptasi dapat dilakukan untuk meningkatkan skalabilitas teknologi blockchain, sistem terus berjalan relatif lambat, yang menyebabkan biaya tinggi dan penundaan sesekali, terutama selama periode volume transaksi yang berat.
Blockchain awalnya dirancang untuk memungkinkan Bitcoin beroperasi tanpa bank, pengawasan pemerintah, lembaga regulasi, atau otoritas pusat lainnya. Meskipun Bitcoin tidak memerlukan otoritas eksternal untuk beroperasi, Bitcoin masih harus mampu memverifikasi transaksi, yang dilakukan melalui kunci kriptografi.
Kriptografi kunci publik Bitcoin berfungsi sebagai identifikasi bagi pengguna, memungkinkan mereka untuk mengakses dompet atau akun mereka, dan terutama untuk memastikan integritas transaksi. Setiap pengguna memiliki kunci pribadi untuk mereka gunakan sendiri dan kunci publik yang dapat dilihat oleh semua orang di sistem. Bersama-sama, kunci ini berfungsi sebagai tanda tangan digital untuk mengautentikasi transaksi.
Ketika dua pengguna mencapai kesepakatan tentang transaksi tertentu, langkah selanjutnya adalah otorisasi. Setiap transaksi harus diotorisasi sebelum dapat ditambahkan ke blockchain. Hal ini dilakukan melalui konsensus, yang berarti bahwa semua pihak terdesentralisasi seperti komputer jaringan, harus menyetujui secara objektif bahwa transaksi tersebut diizinkan dan valid. Pemilik (miner) node diberi insentif untuk memverifikasi transaksi yang belum dikonfirmasi melalui konsensusproof of work, atau PoW, yang mengharuskan mereka untuk memecahkan masalah kriptografi, atau teka-teki matematika yang kompleks.
Setelah masalah ini teratasi, transaksi diverifikasi dan dapat ditambahkan ke blok. Ketika blok Bitcoin terisi, blok tersebut ditambahkan ke blockchain yang disebut sebagai finalisasi, dan blok berikutnya dibuka.
Apa Itu Mempool Bitcoin?
The mempool, atau kumpulan memori, adalah ruang tunggu virtual yang mengumpulkan transaksi tertunda yang valid hingga penambang memprosesnya untuk ditambahkan pada blok berikutnya. Setiap node memiliki mempool sendiri, dan setiap node memiliki kapasitas penyimpanan sendiri untuk transaksi yang belum dikonfirmasi. Ketika transaksi dikonfirmasi dan dimasukkan dalam blok, transaksi tersebut akan dihapus dari mempool.
Node membagikan data mempool dengan saling menyampaikan transaksi yang ditandatangani hingga mencapai seluruh jaringan. Ketika keseluruhan mempool mencapai kapasitas penuh selama periode volume transaksi tinggi, node memprioritaskan transaksi yang dinilai pada biaya transaksi penawaran yang berada di atas biaya ambang batas. Setiap transaksi yang lebih rendah dari biaya ambang batas akan dihapus dari mempool dan hanya transaksi yang lebih baru dengan biaya yang memenuhi jumlah minimum yang ditambahkan kembali ke dalam mempool. Dengan kata lain, transaksi dengan biaya yang lebih tinggi diprioritaskan untuk diproses dan dihapus dari mempool dan ditambahkan ke dalam blok.
Korelasi antara Mempool Bitcoin dan Biaya Transaksi
Jika kita menganggap mempool sebagai ruang tunggu, saat penuh, volume transaksi tinggi akan menunggu untuk dihapus. Biasanya, transaksi bergerak masuk dan keluar dengan lancar dari mempool saat diverifikasi dan ditambahkan ke blok, tetapi terkadang, mempool dapat menjadi padat.
Periode kemacetan biasanya dapat dilacak ke volume transaksi yang tinggi atau hash perdagangan menurun secara tiba-tiba. Selama periode ini, mempool menjadi padat, dan penundaan dapat terjadi, yang mengakibatkan peningkatan biaya.
Istilah “kacauan perdagangan” mengacu pada kesulitan penambangan blockchain. Mungkin tidak ada cukup penambang untuk menangani kompleksitas atau kemacetan blockchain pada saat itu. Oleh karena itu, beberapa transaksi harus menunggu lebih lama untuk dikonfirmasi.
Setiap transaksi Bitcoin berada di mempool hingga siap untuk dikonfirmasi, tetapi tidak ada satu pun mempool yang menyeluruh. Setiap node memiliki mempool terkait, dan secara default, mempool biasanya tidak melebihi 300 MB.
Ketika mempool padat, pengguna memiliki opsi untuk membayar biaya yang lebih tinggi, yang dapat mendorong transaksi mereka ke garis depan untuk konfirmasi yang lebih cepat. Di sisi lain, transaksi dengan biaya yang lebih rendah akan tetap berada di mempool, di mana transaksi akan tetap tidak dikonfirmasi hingga kemacetan hilang. Demikian pula, selama waktu kemacetan minimal saat volume transaksi rendah, biaya akan lebih rendah. Setelah transaksi diambil dan ditambahkan ke blok yang dikonfirmasi, transaksi akan dihapus dari mempool.
Anda dapat memeriksa status transaksi BTC Anda di sini.
Memahami Ukuran Mempool dan Jumlah Transaksi
Ukuran mempool dalam byte adalah metrik untuk memperkirakan berapa lama kemacetan akan berlangsung sementara grafik jumlah transaksi mempool menawarkan tampilan yang jelas dari arus masuk transaksi yang menyebabkan kemacetan. Semakin besar ukuran mempool biasanya diterjemahkan ke jaringan yang lebih padat yang akan menghasilkan waktu konfirmasi rata-rata yang lebih lama dan biaya prioritas yang lebih tinggi diperlukan agar transaksi dapat ditambahkan ke blok. Namun, jika ukuran mempool turun, berarti node telah menerima blok valid baru dan akhirnya menghapus transaksi tertunda yang terkandung dalam blok dari mempool.
Biasanya, ukuran mempool dapat berfluktuasi karena tergantung pada jumlah transaksi yang disampaikan. Karena setiap node juga memiliki rendisi transaksi tertunda sendiri tergantung pada kemampuannya untuk menyimpan transaksi yang belum dikonfirmasi, hal ini juga menjelaskan mengapa ukuran mempool bervariasi.

Sebaliknya, jika hitungan transaksimempool meningkat, berarti jumlah total transaksi yang belum dikonfirmasi di dalam mempool melonjak. Oleh karena itu, dikenakan biaya yang lebih tinggi. Misalnya, pada 4 Oktober 2021, mempool Bitcoin memiliki 4,25 ribu transaksi tertunda, dan biaya transaksi rata-rata adalah $2,45. Bandingkan dengan 25 Oktober 2021, ketika ukuran mempool mencapai tertinggi 6,6 ribu transaksi, dengan biaya transaksi rata-rata $3,09.

Anda dapat memeriksa tarif biaya saat ini di sini.
Apa yang Harus Dilakukan jika Ada Kelebihan Transaksi?
Selama waktu lalu lintas puncak, jaringan Bitcoin dapat berakhir dengan penundaan transaksi yang signifikan, meningkatkan waktu tunggu, dan meningkatkan biaya transaksi. Ketika permintaan melebihi pasokan, penambang memiliki kelonggaran yang cukup besar dalam memilih transaksi mana yang akan mereka proses terlebih dahulu. Dalam skenario seperti ini, bahkan mereka yang telah membayar biaya yang besar mungkin menunggu lebih lama dari yang diharapkan.
Beberapa hal berkontribusi pada backlog, termasuk fakta bahwa blockchain Bitcoin tidak mudah disesuaikan — yang berarti bahwa blockchain juga mudah kelebihan beban. Saat menghadapi periode kemacetan tinggi, Anda memiliki opsi untuk hanya menunggu, atau beralih ke Jaringan Pencahayaanuntuk menyelesaikan transaksi yang lebih kecil di luar rantai utama, atau membayar biaya transaksi yang lebih tinggi.
Setelah transaksi dikirim, Anda masih memiliki beberapa opsi yang dapat mempercepatnya. Jika transaksi Anda mengalami stagnasi di antrian, Anda dapat langsung mengantre dengan memilih Ganti dengan Biaya, atau memilih RBF, yang memungkinkan Anda untuk mengirim ulang transaksi dengan biaya yang lebih tinggi. Namun, tidak semua dompet mendukung opsi ini. Jika tidak, Anda harus mempertimbangkan alternatif, seperti “anak membayar orang tua,” atau CPFP. Dengan CPFP, penambang memilih transaksi yang mencakup biaya gabungan terbesar. Anda juga dapat menggunakan akselerator transaksi, yang memungkinkan Anda untuk mengirimkan transaksi minimal 0,1 mBTC per kilobyte ke pool ViaBTCmining untuk mendapatkan konfirmasi prioritas.
Terakhir, Anda dapat menggunakan Jaringan Lightning, yang merupakan solusi Lapisan 2. Jaringan Lightning memungkinkan Anda untuk membuka saluran baru, menyelesaikan sebanyak mungkin transaksi off-chain yang diinginkan dari jaringan Bitcoin konvensional, lalu menutup saluran pembayaran saat transaksi diverifikasi. Saat menggunakan Jaringan Lightning, pada dasarnya Anda dapat melewati antrean yang padat, dan biaya Anda juga mungkin jauh lebih rendah.
Jika Jaringan Lightning maupun solusi lain bukan merupakan opsi, yakinlah bahwa meskipun terjadi transaksi yang macet, bitcoin Anda tidak hilang. Ini akan tetap ada di dompet Anda hingga transaksi dikonfirmasi.
Jadi, bagaimana jika Mempool Tidak Ada?
Setiap transaksi harus melalui mempool sebelum dapat ditambahkan ke blockchain. Selama masa lalu lintas dan kemacetan tinggi, mempool mengumpulkan dan menyimpan transaksi hingga penambang dapat menambahkannya ke blok.
Mempool juga memungkinkan node untuk mengakses mempool node lain, yang memberi mereka detail lebih lanjut tentang transaksi tertentu sebelum konfirmasi. Meskipun sebagian besar pengguna ingin menghabiskan waktu sesedikit mungkin di mempool, hal itu tidak selalu memungkinkan — terutama ketika lebih banyak transaksi yang tiba daripada yang dapat segera dihapus. Ketika blok ditambang, semua transaksi yang ada di dalamnya akan dihapus dari mempool, sehingga mengurangi ukuran mempool.
Tanpa mempool, node tidak akan dapat melihat transaksi masuk, dan mereka tidak akan tahu seberapa padat jaringan blockchain. Tidak mungkin untuk memahami atau menentukan sumber kemacetan lalu lintas, biaya tinggi, dan masalah lain yang terkait dengan kemacetan.
Kesimpulan
Menunggu transaksi selesai dapat membuat frustrasi. Meskipun Anda mungkin tergoda untuk menyalahkan mempool, ini adalah fitur penting dari jaringan Bitcoin karena digunakan untuk mengumpulkan dan menyimpan transaksi hingga siap untuk ditambahkan ke blockchain. Memahami cara kerja mempool dapat membantu Anda menggunakannya untuk memastikan transaksi Anda diproses tepat waktu — dan untuk mengurangi rasa frustrasi Anda jika tidak.
Dapatkan informasi harian terkait dunia kripto dan perdagangan
Tidak Ada Spam. Hanya sekumpulan informasi yang menarik dan terkini dalam semesta kripto