Kapasitas Blok Bitcoin Mencetuskan Lelang Biaya Saat 4 Juta Weight Unit Terisi

Blok Bitcoin dibatasi oleh konsensus hingga 4 juta unit weight, memaksa transaksi dengan tarif biaya (fee rate) yang lebih rendah untuk menunggu ketika kapasitas penuh. Pada pukul 8 pagi EDT pada Senin, sekitar 90.617 transfer yang belum dikonfirmasi sedang menunggu di mempool. Batasan ini memicu lelang berbasis biaya, di mana penambang memprioritaskan transaksi yang menawarkan satoshi lebih tinggi per virtual byte (sat/vB), terlepas dari waktu pengiriman. Setiap node Bitcoin Core mempertahankan mempool lokalnya sendiri dengan kapasitas default 300 MB dan dapat menyimpan transaksi hingga 336 jam, menciptakan sistem terdesentralisasi di mana tidak ada antrean transaksi universal. Bitcoin Core 31.0 memperkenalkan arsitektur cluster mempool untuk meningkatkan cara node mengelompokkan, mengurutkan, dan mengeluarkan (evict) transaksi yang saling terhubung ketika batas memori lokal tercapai.

Blok Bitcoin Menerapkan Batas Konsensus 4 Juta Unit Weight

Satu blok penuh dan satu mempool penuh adalah peristiwa yang berbeda. Blok Bitcoin dibatasi secara konsensus hingga 4 juta unit weight, yaitu ukuran yang memperhitungkan bagaimana data transaksi disusun. Node Bitcoin Core, secara default, mengizinkan sekitar 300 MB memori untuk mempool lokalnya dan dapat mempertahankan transaksi selama hingga 336 jam. Sebuah blok bisa terisi sementara masih banyak transaksi tersimpan di memori, menunggu konfirmasi.

Sebuah transaksi pertama kali masuk ke mempool suatu node, yaitu area penahanan sementara untuk pembayaran yang valid dan belum terkonfirmasi. Setiap node menyimpan versinya sendiri, menerapkan kebijakan lokalnya sendiri, dan dapat melihat kumpulan transaksi tertunda yang sedikit berbeda. Tidak ada satu mempool tunggal yang universal di seluruh jaringan Bitcoin.

Penambang Memprioritaskan Transaksi Berdasarkan Tarif Biaya Satoshis per Virtual Byte

Penambang tidak biasanya memilih transaksi berdasarkan usia. Mereka menyusun templat blok berdasarkan biaya, bobot transaksi, serta dependensi antarpembayaran. Satuan praktis yang dilihat pengguna adalah satoshi per virtual byte, atau sat/vB. Tarif yang lebih tinggi memberi penambang pendapatan lebih besar untuk ruang blok yang sama-sama langka, sehingga paket biaya paling kuat cenderung bergerak lebih dulu.

Pembayaran yang dikirim lebih dulu bisa dikonfirmasi setelah pembayaran yang dikirim beberapa menit kemudian. Transaksi berbiaya tinggi dapat menyebar luas di jaringan dan masuk ke templat blok berikutnya para penambang. Transaksi berbiaya rendah bisa tetap berada di bawah ambang batas, bahkan setelah beberapa blok berlalu. Perkiraan waktu konfirmasi membantu, tetapi bukan janji karena transaksi baru terus berdatangan dan blok sendiri muncul pada interval yang tidak teratur.

Ketika cukup banyak transaksi tertunda bersaing untuk setiap blok, mempool berubah menjadi lingkungan kompetitif. Transaksi baru dengan pembayaran yang lebih baik dapat menggusur penawaran yang lebih lemah. Jika sebuah node Bitcoin Core mencapai batas memori yang dikonfigurasikan, ia memotong grup transaksi yang terhubung secara ekonomis paling lemah dan menaikkan lantai biaya lokal yang bergerak (rolling). Transaksi yang dikeluarkan tidak menjadi tidak valid, dan blockchain tidak membatalkannya. Node tersebut hanya berhenti membawanya.

Konfirmasi yang Tertunda Menciptakan Risiko Operasional untuk Transfer yang Sensitif Waktu

Bagi pengguna biasa, konsekuensi pertama adalah keterlambatan. Dompet bisa mengatakan bahwa suatu pembayaran masih tertunda selama berjam-jam sementara transaksi yang lebih baru justru terkonfirmasi. Bagi trader, meja bursa, atau treasury, keterlambatan itu bisa menunda setoran bursa, memperlambat pergerakan jaminan (collateral), mengganggu transfer arbitrase, atau membuat dana tidak tersedia saat pasar bergerak cepat.

Karena biaya terutama terkait dengan bobot transaksi, bukan nilai yang ditransfer, pembayaran senilai $50 dan transfer senilai $5 juta bisa bersaing dengan ketentuan yang mirip saat struktur transaksinya sebanding. Semakin sensitif terhadap waktu transfernya, semakin mahal potensi pembayaran kurang (underpaying) yang bisa terjadi.

Konsekuensi kedua adalah pasar biaya yang lebih tinggi. Bitcoin tidak memiliki base fee tingkat-protokol. Sebagai gantinya, pengguna bersaing melawan tarif biaya marjinal yang bisa dimuat penambang ke blok berikutnya, sementara setiap node juga mempertahankan lantai penerimaan lokal. Dalam tekanan, lantai dinamis ini bisa naik jauh di atas pengaturan relay dasar perangkat lunaknya.

Konsekuensi ketiga adalah ketidakpastian sebelum penyelesaian. Melihat transaksi di penjelajah blok adalah bukti bahwa sebagian node mengetahuinya, bukan jaminan bahwa setiap penambang melakukannya. Pembayaran yang belum terkonfirmasi dapat diganti, dikeluarkan, atau menghilang dari sudut pandang suatu node sambil tetap merupakan pengeluaran yang mungkin dan valid. Bisnis yang merilis barang, mengkredit akun, atau memperlakukan setoran sebagai final pada nol konfirmasi sedang menerima risiko bahwa kemacetan dapat membuat hal tersebut menjadi lebih terlihat.

Bitcoin Menawarkan Tiga Metode Kenaikan Fee untuk Transaksi yang Macet

Bitcoin sendiri memberi pengguna dua cara utama untuk mengubah harga (repricing) pembayaran yang tertunda. Replace-by-fee, yang dikenal sebagai RBF, memungkinkan pengirim mengganti transaksi yang belum terkonfirmasi dengan transaksi yang membayar lebih tinggi. Child-pays-for-parent, atau CPFP, mengambil jalur lain: Output yang bisa dibelanjakan dari transaksi tertunda digunakan dalam transaksi anak baru yang berbiaya tinggi, memberi insentif agar penambang memasukkan parent dan child secara bersamaan.

Dua alat ini tidak otomatis. Penggantian RBF harus memenuhi kebijakan node dan membayar cukup untuk mengalahkan baik transaksi yang digantikannya maupun tarif pasar saat ini. Transaksi anak CPFP harus mengangkat tarif biaya gabungan dari seluruh paket, bukan sekadar terlihat mahal secara mandiri. Target nyata bukan tarif relay minimum. Targetnya adalah tarif biaya di dekat ekor (tail) dari blok berikutnya yang paling mungkin.

Di luar dua opsi ini, mining accelerators adalah layanan yang ditawarkan oleh sebagian pool penambangan yang memungkinkan pengguna mengirim transaksi untuk pertimbangan prioritas ketika transaksi tersebut macet di mempool dengan fee rendah. Alih-alih mengubah aturan konsensus Bitcoin, akselerator hanya meminta penambang yang berpartisipasi untuk memasukkan transaksi itu ke salah satu dari blok berikutnya yang mereka tambang. Sebagian akselerator gratis tetapi memiliki persyaratan kelayakan, sementara yang lain mengenakan biaya atau meminta transaksi memenuhi tarif fee minimum. ViaBTC's transfer accelerator menawarkan 20 dorongan gratis per jam.

Bitcoin Core 31.0 Mengimplementasikan Arsitektur Cluster Mempool

Bitcoin Core 31.0 mengubah sebagian mesin di balik pemilihan transaksi. Cluster mempool-nya mengelompokkan transaksi tak terkonfirmasi yang terhubung dan mengurutkannya berdasarkan tarif fee yang diperkirakan akan ditambang untuk grup tersebut. Batas cluster default adalah 64 transaksi dan 101 kB dalam ukuran virtual. Desain ini bertujuan meningkatkan konstruksi blok, eviksi, relay transaksi, dan keputusan penggantian tanpa mengubah batas plafon konsensus 4 juta unit weight Bitcoin.

Pekerjaan rekayasa lain mencoba mengurangi biaya pemindahan blok penuh melalui jaringan. Relay blok kompak memungkinkan sebuah node merekonstruksi banyak bagian dari blok baru dari transaksi yang sudah dimilikinya, sehingga mengurangi data dan waktu yang dibutuhkan untuk menyebarkannya. Ini penting karena propagasi yang lebih lambat dapat meningkatkan risiko dua penambang secara singkat membangun pada ujung rantai (chain tip) yang berbeda.

FAQ

Apa yang terjadi ketika sebuah blok Bitcoin mencapai batas 4 juta unit weight?

Ketika sebuah blok Bitcoin mencapai batas konsensus 4 juta unit weight, penambang memprioritaskan transaksi berdasarkan tarif fee yang diukur dalam satoshi per virtual byte (sat/vB). Transaksi yang menawarkan fee lebih tinggi dipilih terlebih dahulu, sementara transaksi berfee lebih rendah tetap berada di mempool menunggu blok-blok berikutnya. Batas blok tidak membuat transaksi yang tertunda menjadi tidak valid; transaksi tersebut terus menunggu di mempool lokal masing-masing node, yang secara default dapat menyimpannya hingga 336 jam.

Bagaimana Bitcoin Core 31.0 cluster mempool meningkatkan penanganan transaksi?

Bitcoin Core 31.0 memperkenalkan arsitektur cluster mempool yang mengelompokkan transaksi tak terkonfirmasi yang saling terhubung dan mengurutkannya berdasarkan tarif fee yang diperkirakan akan ditambang. Batas cluster default adalah 64 transaksi dan 101 kB dalam ukuran virtual. Desain ini meningkatkan konstruksi blok, keputusan eviksi, relay transaksi, dan penanganan penggantian tanpa mengubah batas blok konsensus 4 juta unit weight Bitcoin.

Apa tiga metode untuk mempercepat transaksi Bitcoin yang macet?

Pengguna Bitcoin memiliki tiga metode kenaikan fee untuk transaksi yang macet: Replace-by-fee (RBF) memungkinkan pengirim mengganti transaksi yang belum terkonfirmasi dengan transaksi yang membayar fee lebih tinggi; Child-pays-for-parent (CPFP) memakai output yang bisa dibelanjakan dari transaksi tertunda dalam transaksi anak berfee tinggi yang baru, sehingga memberi insentif kepada penambang untuk menyertakan keduanya; dan mining accelerators yang ditawarkan beberapa pool seperti ViaBTC, yang menyediakan 20 dorongan prioritas gratis per jam, meminta penambang yang berpartisipasi untuk memasukkan transaksi tersebut ke blok berikutnya mereka.

Penafian: Informasi di halaman ini mungkin berasal dari sumber pihak ketiga dan hanya untuk referensi. Ini tidak mewakili pandangan atau pendapat Gate dan bukan merupakan nasihat keuangan, investasi, atau hukum. Perdagangan aset virtual melibatkan risiko tinggi. Mohon jangan hanya mengandalkan informasi di halaman ini saat membuat keputusan. Untuk detailnya, lihat Penafian.
Komentar
0/400
Tidak ada komentar