Di dalam jaringan Bitcoin, mempool memainkan peran penting dalam mengelola transaksi yang belum dikonfirmasi. Namun, arsitektur mempool yang lama memiliki beberapa kelemahan yang dapat mempengaruhi keamanan dan efisiensi jaringan. Oleh karena itu, tim pengembang Bitcoin telah menciptakan Cluster Mempool, sebuah arsitektur baru yang dirancang untuk memperbaiki pengelolaan transaksi dan meningkatkan keamanan jaringan.
Kelemahan Mempool Lama
Mempool lama memiliki dua cara untuk mengelola transaksi, yaitu dengan mempertimbangkan feerate yang diterima oleh transaksi dan anak-anaknya (descendant feerate), serta feerate yang diterima oleh transaksi dan orang tuanya (ancestor feerate). Namun, kedua cara ini tidak selalu sejalan dengan insentif penambang, sehingga dapat menyebabkan kelemahan dalam pengelolaan transaksi.
Kelemahan ini dapat menyebabkan beberapa masalah, seperti evicting transaksi yang tidak tepat, membuat pengguna tidak yakin tentang waktu konfirmasi transaksi, dan meningkatkan tekanan pada saluran penyiaran non-publik. Oleh karena itu, diperlukan arsitektur baru yang dapat memperbaiki pengelolaan transaksi dan meningkatkan keamanan jaringan.
Cluster Mempool adalah jawaban atas kelemahan-kelemahan tersebut. Dengan membagi transaksi menjadi cluster, yaitu grup transaksi yang terkait, pengelolaan transaksi menjadi lebih efisien dan efektif. Setiap cluster dibagi menjadi chunk, yaitu set kecil transaksi yang diurutkan berdasarkan feerate per byte. Dengan demikian, penambang dapat dengan mudah memilih transaksi yang paling menguntungkan untuk dimasukkan ke dalam blok.
Cluster Mempool juga memperbaiki logika penggantian transaksi, sehingga pengguna dapat dengan mudah menggantikan transaksi yang belum dikonfirmasi dengan transaksi yang baru. Dengan demikian, keamanan jaringan meningkat, dan pengguna dapat dengan yakin menggunakan jaringan Bitcoin.
Implementasi Cluster Mempool telah dilakukan dalam Bitcoin Core, dan telah diuji coba dalam beberapa bulan terakhir. Hasilnya menunjukkan bahwa Cluster Mempool dapat meningkatkan keamanan dan efisiensi jaringan, serta memperbaiki pengelolaan transaksi. Oleh karena itu, Cluster Mempool diyakini dapat menjadi salah satu fitur penting dalam meningkatkan keamanan dan efisiensi jaringan Bitcoin.









