Didukung oleh
Learning - Insights

Apa yang Terjadi Saat Sebuah Blok Bitcoin Penuh? Setiap Byte Memicu Lelang Biaya Secara Langsung

Ketika lalu lintas Bitcoin membludak, sebuah blok yang penuh tidak menghentikan jaringan; hal itu justru mengubah ruang kosong berikutnya menjadi lelang langsung di mana urgensi memiliki harganya sendiri.

DITULIS OLEH
BAGIKAN
Apa yang Terjadi Saat Sebuah Blok Bitcoin Penuh? Setiap Byte Memicu Lelang Biaya Secara Langsung

Poin-poin Utama

  • Blok Bitcoin memiliki batas maksimum 4 juta unit bobot, sehingga pembayaran dengan biaya lebih rendah terpaksa menunggu.
  • Bitcoin Core 31.0 dapat mengeluarkan paket-paket lemah ketika mempool 300 MB pada sebuah node terisi penuh.
  • Pengguna Bitcoin memiliki 3 cara untuk menaikkan biaya, yaitu RBF, CPFP, dan akselerator penambangan saat kemacetan terus berlanjut.

Antrean Terbentuk Sebelum Blok

Bayangkan peron kereta bawah tanah yang ramai pada jam sibuk. Setiap penumpang baru memiliki tiket yang sah, tetapi kereta yang tiba memiliki ruang terbatas. Di Bitcoin, sebuah transaksi pertama-tama masuk ke mempool node, yaitu area penampungan sementara untuk pembayaran yang sah yang belum dikonfirmasi. Hal penting yang perlu diperhatikan adalah tidak ada mempool tunggal yang universal. Setiap node menyimpan versinya sendiri, menerapkan kebijakan lokalnya sendiri, dan mungkin melihat kumpulan transaksi yang tertunda yang sedikit berbeda.

mempool.space unconfirmed transfer count.
Pada pukul 08.00 EDT hari Senin, Bitcoin memiliki sekitar 90.617 transfer yang belum dikonfirmasi yang menunggu di mempool. Sumber gambar: Mempool.space

Blok penuh dan mempool penuh juga merupakan peristiwa yang berbeda. Blok Bitcoin dibatasi oleh konsensus hingga 4 juta unit bobot, sebuah ukuran yang memperhitungkan bagaimana data transaksi disusun. Node Bitcoin Core, secara default, menyediakan sekitar 300 MB memori untuk mempool lokal mereka dan dapat menyimpan transaksi hingga 336 jam. Sebuah blok dapat terisi penuh sementara masih banyak transaksi yang tersisa di memori, menunggu giliran berikutnya.

Blok Penuh Mengubah Penantian Menjadi Lelang

Penambang biasanya tidak memilih transaksi berdasarkan usia. Mereka menyusun templat blok berdasarkan biaya, bobot transaksi, dan ketergantungan antar pembayaran. Satuan praktis yang dilihat pengguna adalah satoshi per byte virtual, atau sat/vB. Tarif yang lebih tinggi menawarkan pendapatan lebih besar kepada penambang untuk ruang blok yang sama dan langka, sehingga paket biaya tertinggi cenderung diproses terlebih dahulu.

Itu berarti pembayaran yang dikirim lebih dulu bisa dikonfirmasi setelah pembayaran yang dikirim beberapa menit kemudian. Transaksi dengan biaya tinggi mungkin tersebar luas di seluruh jaringan dan masuk ke templat penambang berikutnya. Transaksi dengan biaya rendah bisa tetap berada di bawah batas ambang, bahkan setelah beberapa blok berlalu. Perkiraan konfirmasi membantu, tetapi bukan jaminan karena transaksi baru terus berdatangan dan blok itu sendiri muncul pada interval yang tidak teratur.

Ketika cukup banyak transaksi yang tertunda bersaing untuk setiap blok, mempool menjadi kurang seperti antrean yang tertib dan lebih mirip daftar tunggu upgrade di bandara. Penumpang baru yang membayar lebih tinggi dapat menggantikan tawaran yang lebih lemah. Jika sebuah node Bitcoin Core mencapai batas memori yang dikonfigurasi, node tersebut akan memangkas kelompok transaksi terhubung yang paling lemah secara ekonomi dan menaikkan batas biaya lokal yang bergulir. Transaksi yang dikeluarkan tidak menjadi tidak valid, dan blockchain tidak membatalkannya. Node tersebut hanya berhenti mengangkutnya.

Kemacetan Mencapai Dompet

Bagi pengguna biasa, konsekuensi pertama adalah keterlambatan. Dompet mungkin menunjukkan bahwa pembayaran masih tertunda selama berjam-jam sementara transaksi yang lebih baru sudah dikonfirmasi. Bagi pedagang, bursa, atau meja treasury, keterlambatan tersebut dapat menunda setoran ke bursa, memperlambat pergerakan jaminan, mengganggu transfer arbitrase, atau membuat dana tidak tersedia selama pasar bergerak cepat.

Karena biaya terutama terkait dengan bobot transaksi daripada nilai yang ditransfer, pembayaran sebesar $50 dan transfer sebesar $5 juta dapat bersaing dalam kondisi yang serupa jika struktur transaksinya sebanding. Semakin sensitif transfer tersebut terhadap waktu, semakin mahal konsekuensi dari pembayaran biaya yang terlalu rendah.

Mempool blocks via mempool.space
Blok-blok hijau di mempool.space mewakili kelompok transaksi Bitcoin yang belum dikonfirmasi yang menunggu di mempool untuk dipilih oleh penambang. Setiap blok memperkirakan transaksi yang kemungkinan besar akan masuk ke dalam blok mendatang berdasarkan tarif biayanya, yang diukur dalam satoshi per byte virtual (sat/vB). Penambang biasanya memprioritaskan transaksi dengan biaya tertinggi terlebih dahulu karena hal itu memaksimalkan pendapatan blok. Karena blok baru ditambang kira-kira setiap 10 menit, transaksi dihapus dari mempool, sementara transaksi yang baru disiarkan terus-menerus mengisinya kembali, sehingga menciptakan antrian yang terus berubah.

Konsekuensi kedua adalah pasar biaya yang lebih tinggi. Bitcoin tidak memiliki biaya dasar di tingkat protokol seperti yang ada di Ethereum. Sebaliknya, pengguna bersaing dengan tingkat biaya marjinal yang dapat dimasukkan penambang ke dalam blok berikutnya, sementara setiap node juga mempertahankan batas minimum penerimaan lokal. Di bawah tekanan, batas dinamis tersebut dapat naik jauh di atas pengaturan relai dasar perangkat lunak. Biaya yang ditampilkan kemarin, atau bahkan 20 menit yang lalu, mungkin tidak lagi menjamin kecepatan konfirmasi yang sama.

Konsekuensi ketiga adalah ketidakpastian sebelum penyelesaian. Melihat suatu transaksi di block explorer merupakan bukti bahwa beberapa node mengetahuinya, bukan bukti bahwa setiap penambang mengetahuinya. Pembayaran yang belum dikonfirmasi dapat diganti, dikeluarkan, atau menghilang dari tampilan node, namun tetap menjadi pengeluaran yang sah dan mungkin dilakukan. Bisnis yang melepaskan barang, memberikan kredit, atau menganggap setoran sebagai final pada nol konfirmasi menerima risiko yang dapat menjadi lebih terlihat akibat kemacetan.

Beberapa Cara untuk Menyelamatkan Pembayaran yang Terhambat

Bitcoin sendiri memberikan dua cara utama kepada pengguna untuk menyesuaikan harga pembayaran yang tertunda. Replace-by-fee, yang dikenal sebagai RBF, memungkinkan pengirim mengganti transaksi yang belum dikonfirmasi dengan transaksi yang membayar biaya lebih tinggi. Bayangkan hal ini seperti membatalkan penawaran dengan harga rendah dan mengajukan penawaran yang lebih tinggi untuk kursi yang sama. Child-pays-for-parent, atau CPFP, mengambil rute lain: Output yang dapat dibelanjakan dari transaksi yang tertunda digunakan dalam transaksi anak baru dengan biaya tinggi, sehingga memberikan insentif kepada penambang untuk memasukkan transaksi induk dan anak secara bersamaan.

Tak satu pun dari kedua alat ini bersifat ajaib. Penggantian RBF harus memenuhi kebijakan node dan membayar cukup untuk mengungguli baik transaksi yang digantikannya maupun pasar saat ini. Transaksi anak CPFP harus meningkatkan tingkat biaya gabungan dari seluruh paket, bukan sekadar terlihat mahal jika dilihat sendiri. Di pasar yang sedang melonjak tajam, kenaikan yang moderat pun masih bisa membuat pembayaran tersebut berada di bawah batas ambang yang bergerak. Target sebenarnya bukanlah biaya relay minimum. Melainkan tingkat biaya di dekat ekor blok berikutnya yang kemungkinan besar akan terbentuk.

ViaBTC's transfer accelerator
Akselerator transfer ViaBTC menawarkan 20 dorongan gratis per jam.

Di luar kedua opsi ini, akselerator penambangan adalah layanan yang ditawarkan oleh beberapa kolam penambangan Bitcoin yang memungkinkan pengguna mengirimkan transaksi untuk dipertimbangkan secara prioritas ketika terjebak di mempool dengan biaya rendah. Alih-alih mengubah aturan konsensus Bitcoin, akselerator ini hanya meminta penambang yang berpartisipasi untuk memasukkan transaksi tersebut ke dalam salah satu blok berikutnya yang mereka tambang. Beberapa akselerator gratis tetapi memiliki persyaratan kelayakan, sementara yang lain mengenakan biaya atau mensyaratkan transaksi memenuhi tarif biaya minimum.

Core 31.0 Mengubah Mekanismenya, Bukan Batas Atasnya

Bitcoin Core 31.0 mengubah beberapa mekanisme di balik proses tersebut. Mempool klusternya mengelompokkan transaksi yang belum dikonfirmasi dan mengurutkannya berdasarkan tarif biaya di mana kelompok tersebut diperkirakan akan ditambang. Batas kluster default adalah 64 transaksi dan 101 kB dalam ukuran virtual. Desain ini dimaksudkan untuk meningkatkan proses pembentukan blok, pengusiran, penerusan transaksi, dan keputusan penggantian tanpa mengubah batas konsensus Bitcoin sebesar 4 juta unit bobot.

Ilustrasi konsep mempool cluster Bitcoin Core.

Upaya teknikal lainnya berupaya mengurangi biaya pengiriman blok penuh melalui jaringan. Relai blok kompak memungkinkan sebuah node merekonstruksi sebagian besar blok baru dari transaksi yang sudah dimilikinya, sehingga mengurangi data dan waktu yang diperlukan untuk menyebarkannya. Hal ini penting karena penyebaran yang lebih lambat dapat meningkatkan risiko bahwa dua penambang untuk sementara waktu membangun pada ujung rantai yang berbeda. Kapasitas blok yang lebih besar mungkin dapat menurunkan tekanan biaya dalam jangka pendek, tetapi hal itu juga dapat menambah beban bandwidth, validasi, dan penyebaran.

Pelajaran praktisnya sederhana. Ketika sebuah blok Bitcoin penuh, tidak ada yang rusak dan tidak ada transaksi yang memperoleh prioritas karena menunggu. Penambang mengonfirmasi paket-paket valid yang paling menguntungkan secara ekonomi yang muat, sementara pembayaran yang lebih murah tetap tertunda, dihitung ulang biayanya, atau kehilangan jangkauan penyebaran. Bagi investor dan bisnis, biaya transaksi bukanlah sekadar perangko. Ini adalah penawaran untuk ruang penyelesaian yang langka. Anggaplah waktu konfirmasi sebagai probabilitas, dan pantau kondisi biaya saat ini sebelum penundaan rutin berubah menjadi masalah operasional yang mahal.

Sumber gambar utama/fitur: mempool.space

Artikel ini diterjemahkan dari bahasa Inggris menggunakan AI. Versi asli berbahasa Inggris adalah sumber yang berwenang; terjemahan otomatis dapat mengandung ketidakakuratan, terutama dalam terminologi hukum dan peraturan.

Tag dalam cerita ini