Mengonsolidasi payout kecil dari mining pool: kapan menggabungkan UTXO dan berapa biayanya
Setiap payout pool datang sebagai output tersendiri, dan Anda membayarnya pada hari Anda membelanjakannya, bukan pada hari Anda menerimanya. Menurut perhitungan POOL BTC, membelanjakan 0.1 BTC yang masuk sebagai 200 payout masing-masing 0.0005 BTC memakan biaya 272,830 satoshi pada 20 sat/vB, sedangkan 0.1 BTC yang sama dalam satu input hanya 2,190 satoshi. Selisihnya 124.6 kali lipat, dan seluruhnya bersumber dari ambang payout yang Anda atur di dasbor pool setahun lalu.
Kami di pool-btc.com bukan pool dan bukan dompet. Berikut ini adalah hitungannya, yang berlaku sama di operator mana pun, beserta konstanta protokol dan tautan ke tempat konstanta itu didefinisikan. Setiap angka di bawah berangkat dari tarif biaya yang kami sebutkan secara eksplisit, bukan dari prakiraan. Tarif aktual pada tanggal publikasi diberikan terpisah, dengan tautan dan waktu pengambilan data.
Apa itu UTXO, dan mengapa membelanjakan 200 payout 0.0005 BTC lebih mahal daripada satu input 0.1 BTC?
UTXO adalah output terpisah yang belum dibelanjakan, yang tercipta dari setiap payout. Bitcoin menarik biaya berdasarkan bobot transaksi, bukan jumlah uangnya. Satu input P2WPKH berbobot 68 byte virtual, entah isinya 0.0005 BTC atau 10 BTC. Jadi 200 input berbobot hampir 200 kali satu input, untuk jumlah uang yang sama.
Kedua transaksi secara lengkap, dihitung dengan kalkulator ukuran Bitcoin Optech:
```
membelanjakan 200 input ke 1 output: 10.5 + 200 x 68 + 31 = 13,641.5 vB
membelanjakan 1 input ke 1 output: 10.5 + 1 x 68 + 31 = 109.5 vB
```
| Yang Anda belanjakan | Ukuran | Biaya pada 20 sat/vB | Porsi dari 0.1 BTC |
|---|---|---|---|
| 200 input masing-masing 0.0005 BTC | 13,641.5 vB | 272,830 sat | 2.73% |
| 1 input senilai 0.1 BTC | 109.5 vB | 2,190 sat | 0.02% |
Saldonya sama persis dalam kedua kasus. Satu-satunya perbedaan adalah menjadi berapa potong saldo itu terbagi, dan pilihan itu Anda buat saat memberi tahu pool di ambang berapa Anda ingin dibayar.
Satu catatan jujur: Anda jarang membelanjakan ke-200 input sekaligus. Kirim 0.01 BTC, dan dompet mengambil dua puluh di antaranya, bukan dua ratus. Tetapi pada akhirnya setiap input akan Anda belanjakan, dan total biaya selama setahun tetap sama.
Bagaimana ukuran input dalam vByte berubah menjadi biaya penarikan?
Biaya sama dengan ukuran transaksi dalam byte virtual dikalikan tarif sat/vB yang Anda pilih. Ukurannya adalah overhead transaksi ditambah ukuran setiap input ditambah ukuran setiap output. Format alamat mengubah bobot input lebih dari dua kali lipat, jadi pengaruhnya lebih besar daripada yang dikira kebanyakan orang.
Konstanta protokol dari kalkulator ukuran Bitcoin Optech, diperiksa pada 12.09.2026:
| Elemen | Ukuran dalam vB |
|---|---|
| Overhead transaksi, SegWit | 10.5 |
| Input P2PKH (alamat berawalan 1) | 148 |
| Input P2WPKH (alamat bc1q) | 68 |
| Input P2TR key path (alamat bc1p) | 57.5 |
| Output P2PKH | 34 |
| Output P2WPKH | 31 |
| Output P2TR | 43 |
Dari sini langsung ada dua kesimpulan. Input legacy memakan 148 vB dibandingkan 68 untuk bech32, jadi payout yang dikirim ke alamat berawalan 1 akan sekitar dua kali lebih mahal saat dibelanjakan nanti. Dan rumusnya sama sekali tidak melihat jumlah uang, itulah sebabnya "payout kecil" dan "payout murah" adalah dua hal yang berbeda.
```
biaya = (10.5 + total vB input + total vB output) x tarif dalam sat/vB
```
Khusus soal dust. Bitcoin Core menolak meneruskan output di bawah ambang yang diturunkan dari dustRelayFee sebesar 3,000 sat/kvB: 546 satoshi untuk P2PKH, 294 untuk P2WPKH, 330 untuk P2TR dan P2WSH, menurut policy.cpp di repositori Bitcoin Core. Itu kebijakan relay, bukan konsensus, jadi blok yang berisi output semacam itu tetap sepenuhnya sah. Payout pool hampir tidak pernah serendah itu, sehingga masalah nyata penambang bersifat ekonomis, bukan formal: output 50,000 satoshi bukan dust menurut kebijakan, tetapi pada 100 sat/vB biaya membelanjakannya 6,800 satoshi, 13.6% dari nilainya sendiri.
Pada tarif biaya berapa konsolidasi benar-benar menguntungkan?
Hampir kapan saja, selama tarif di masa depan tidak lebih rendah dari hari ini. Menurut perhitungan POOL BTC, menggabungkan 200 input menjadi satu memakan 13,641.5 vB hari ini dan menghemat 199 input berlebih nanti, yaitu 13,532 vB. Titik impasnya berada pada tarif masa depan yang hanya 0.8% di atas tarif sekarang.
Hal yang sama dalam bentuk uang, untuk 200 output masing-masing 0.0005 BTC tersebut:
| Skenario | Dibayar hari ini | Dibayar saat membelanjakan | Total |
|---|---|---|---|
| Tidak berbuat apa-apa, belanjakan semuanya pada 20 sat/vB | 0 | 13,641.5 x 20 = 272,830 sat | 272,830 sat |
| Konsolidasi pada 5 sat/vB, belanjakan pada 20 sat/vB | 13,641.5 x 5 = 68,208 sat | 109.5 x 20 = 2,190 sat | 70,398 sat |
Artinya 202,432 satoshi terhemat, atau 0.00202 BTC dari simpanan 0.1 BTC. Dua persen dari seluruh simpanan, ditentukan oleh satu klik.
Kasus sebaliknya sama nyatanya. Konsolidasi pada 60 sat/vB lalu belanjakan nanti pada 5, dan Anda membayar 818,490 satoshi hari ini untuk menghemat 67,660 nanti: rugi bersih 750,830 satoshi. Konsolidasi adalah taruhan bahwa biaya nanti akan lebih tinggi daripada sekarang. Saat mempool sepi, taruhan ini nyaris gratis. Saat biaya melonjak, taruhan ini pasti kalah.
Pada 14:59 UTC tanggal 13.09.2026, mempool.space merekomendasikan 1 sat/vB di semua tingkat prioritas, dan median tarif biaya di blok selama 24 jam terakhir maupun seminggu terakhir juga 1 sat/vB (mempool.space, fee-rates). Seperti itulah mempool yang sepi: mengonsolidasi 200 input pada tarif tersebut memakan sekitar 13,642 satoshi. Tarif bisa berubah dalam hitungan jam, jadi periksa sendiri angka terkini sebelum menekan tombol kirim.
Bagaimana ambang payout yang Anda pilih hari ini menentukan biaya pembelanjaan setahun ke depan?
Ambang menentukan menjadi berapa potong hasil tahunan Anda tiba. Semakin rendah ambangnya, semakin banyak input menumpuk dan semakin mahal pembelanjaan nanti. Menurut perhitungan POOL BTC, pada 100 TH/s dengan ambang 0.0001 BTC, hasil setahun tiba sebagai 177 output, dan membelanjakannya pada 20 sat/vB memakan 241,550 satoshi, 13.6% dari hasil setahun.
Perhitungan ini berangkat dari hasil harian 0.00000048671 BTC per terahash dengan parameter jaringan per 08.09.2026 dan biaya pool 2%, jadi 0.000048671 BTC per hari pada 100 TH/s dan 0.017765 BTC dalam setahun. Kenaikan difficulty menurunkan jumlah payout di setiap baris.
| Ambang pool | Hari hingga tercapai | Output per tahun | Ukuran pembelanjaan | Biaya pada 20 sat/vB | Porsi dari hasil tahunan |
|---|---|---|---|---|---|
| 0.0001 BTC | 2.1 | 177 | 12,077.5 vB | 241,550 sat | 13.6% |
| 0.0005 BTC | 10.3 | 35 | 2,421.5 vB | 48,430 sat | 2.7% |
| 0.001 BTC | 20.5 | 17 | 1,197.5 vB | 23,950 sat | 1.3% |
| 0.01 BTC | 205.5 | 1 | 109.5 vB | 2,190 sat | 0.1% |
Selisih antara baris pertama dan terakhir adalah 239,360 satoshi per tahun, dengan hashrate dan biaya pool yang sama persis. Sebagai perbandingan: perbedaan antara pool 2% dan pool 3% pada 100 TH/s yang sama kira-kira 0.00018 BTC per tahun, sekitar 18,000 satoshi. Ambang payout lebih mahal bagi Anda daripada persentase biaya pool, padahal jauh lebih jarang dibicarakan.
Baris 0.01 BTC terlihat ideal sampai Anda menyadari harganya: dua payout setahun berarti hampir seluruh penghasilan Anda tersimpan di neraca pool sebagai utang kepada Anda, bukan sebagai koin yang Anda pegang sendiri. Cara menimbangnya terhadap hashrate Anda dibahas di ambang payout minimum, dan ke mana payout sebaiknya diarahkan agar dompet Anda benar-benar menampilkan input satu per satu dijelaskan di dompet untuk payout mining. Hitung ulang hasil harian Anda dengan parameter jaringan terkini di kalkulator; angka dari artikel sebulan lalu tidak cukup.
Apa yang diungkap konsolidasi tentang diri Anda?
Konsolidasi membuktikan secara publik bahwa semua alamat yang digabung dimiliki satu pemilik. Ini adalah heuristik common-input-ownership, dan heuristik ini berlaku secara konstruksi: hanya orang yang memegang seratus kunci yang bisa menandatangani transaksi dengan seratus input. Sebelum konsolidasi, keterkaitan itu hanya dugaan. Sesudahnya, keterkaitan itu menjadi fakta yang tercatat di chain.
Bagi penambang, akibatnya sangat spesifik. Pool Anda membayar ke satu alamat atau beberapa, dan hubungan di antara alamat-alamat itu hanya terlihat oleh Anda. Gabungkan payout setahun dalam satu transaksi, dan Anda menyatukannya menjadi satu klaster untuk selamanya. Sejak itu, cukup satu alamat dari klaster tersebut masuk ke akun bursa yang terverifikasi agar nama Anda, beserta seluruh riwayat mining Anda, melekat padanya di basis data analitik chain.
Yang biasa dilakukan orang dalam praktik:
- Konsolidasi per kelompok sesuai tujuan, bukan sekaligus semuanya: satu kelompok untuk dikirim ke bursa, kelompok lain tetap di cold storage.
- Jangan pernah mencampur payout pool dengan koin yang dibeli di bursa terverifikasi dalam satu transaksi. Satu transaksi itu saja sudah mengaitkan aktivitas mining Anda dengan identitas Anda.
- Gunakan dompet atau akun terpisah untuk payout, alih-alih memakai ulang dompet yang menyimpan hasil pembelian.
- Hindari menggabungkan ke satu output jika uangnya toh akan keluar sedikit demi sedikit, karena kembalian dari input besar menciptakan keterkaitan tersendiri.
Pengungkapan ini tidak bisa dihilangkan sepenuhnya: setiap transaksi yang membelanjakan beberapa input membocorkan sinyal yang sama. Konsolidasi hanya melakukannya sekaligus dan dalam skala maksimal. Sebagai gantinya, konsolidasi menghemat biaya. Pilihannya antara privasi dan uang, bukan antara jawaban benar dan salah.
Mengapa bursa dan dompet kustodian tidak punya masalah ini?
Mereka punya. Hanya saja Anda tidak membayarnya secara langsung. Saldo di bursa adalah sebuah baris di basis data, bukan output di chain. Bursa sendiri yang memutuskan kapan menggabungkan output miliknya, mengerjakannya secara batch saat kondisi sepi, dan membagi biayanya ke semua pelanggan lewat biaya penarikan yang tetap.
| Tempat koin disimpan | Siapa yang mengelola UTXO | Kapan Anda membayar konsolidasi | Apa yang Anda korbankan |
|---|---|---|---|
| Dompet sendiri, dibayar langsung oleh pool | Anda | Saat membelanjakan, sekaligus | Tidak ada, selain harus memantau tarif biaya |
| Saldo pool di bawah ambang | Pool | Tidak pernah, ambang sudah menyerapnya | Kendali atas koin sampai payout |
| Akun bursa | Bursa | Bertahap, lewat biaya penarikan | Kendali atas kunci, ditambah verifikasi |
| Dompet kustodian | Operator | Bertahap, lewat penetapan harga | Kendali atas kunci |
Praktik di industri terlihat seperti ini: kustodian BitGo, sebagaimana dijelaskan dalam panduan manajemen UTXO dari Spark, menjalankan tugas setiap jam yang mengonsolidasi output di bawah 100,000 satoshi begitu jumlahnya menumpuk lebih dari 200, dengan target sekitar 1 sat/vB. Ini sumber sekunder yang merangkum praktik BitGo; kami tidak dapat mengonfirmasinya di dokumentasi BitGo sendiri, jadi anggap ini sebagai ilustrasi pendekatan, bukan kebijakan yang pasti.
Penambang rumahan bisa meniru logika yang sama secara manual. Aturan "gabungkan jika saya punya lebih dari 200 output dan tarifnya di bawah X" tidak butuh infrastruktur dan tidak perlu izin siapa pun. Bedanya hanya satu: tidak ada yang akan menjalankannya untuk Anda.
Bagaimana cara menghitung titik impas Anda sendiri?
Anda butuh empat angka: berapa banyak input, formatnya apa, tarif hari ini, dan tarif saat Anda memperkirakan akan membelanjakannya. Lalu bandingkan dua jumlah, yaitu biaya menggabungkan semuanya sekarang dengan biaya input berlebih nanti. Satu rumus sudah cukup, tanpa perlu kalkulator.
```
biaya konsolidasi hari ini = (10.5 + N x bobot input + 31) x tarif hari ini
penghematan saat belanja nanti = (N - 1) x bobot input x tarif masa depan
konsolidasikan jika penghematan melebihi biaya
```
Langkah-langkahnya:
- Buka dompet dengan coin control dan lihat daftar input. Sparrow di desktop dan BlueWallet di ponsel menampilkannya langsung; dompet biasa hanya menampilkan saldo total.
- Hitung input yang memang ingin Anda gabungkan. Bukan seluruh saldo, hanya input yang lebih kecil dari satu kali pembelanjaan biasa.
- Ambil bobot input dari format alamat: 68 vB untuk bc1q, 57.5 untuk bc1p, 148 untuk alamat berawalan 1.
- Baca tarif saat ini dari mempool, bukan dari saran dompet. Pilihan "cepat, normal, lambat" justru menyembunyikan angka yang Anda butuhkan.
- Masukkan perkiraan tarif masa depan Anda ke dalam rumus. Kalau tidak mau menebak, pakai tarif hari ini: pada tarif yang sama, menggabungkan 200 input sudah melewati titik impas sebesar 0.8%.
- Jika selisihnya hanya beberapa persen ke arah mana pun, jangan lakukan apa-apa. Mempool akan sepi lagi.
Contoh perhitungan dengan 50 input P2WPKH, 4 sat/vB hari ini dan perkiraan 25 sat/vB nanti:
```
hari ini: (10.5 + 50 x 68 + 31) x 4 = 3,441.5 x 4 = 13,766 sat
penghematan: (50 - 1) x 68 x 25 = 3,332 x 25 = 83,300 sat
bersih: untung 69,534 satoshi
```
Hitung angka yang sama dengan tarif dibalik, 25 hari ini dan 4 nanti, dan Anda rugi 72,710 satoshi. Operasi yang sama, 50 input yang sama, tanda yang berlawanan.
Apa saja kesalahan umum saat konsolidasi?
Ada empat, dan masing-masing merugikan uang, bukan sekadar menguji kesabaran: konsolidasi saat biaya melonjak, menyusun transaksi di atas batas ukuran standar, meremehkan biaya menaikkan fee lewat RBF pada transaksi tersebut, dan mengirim langsung ke alamat deposit bursa. Masing-masing dengan angka yang bisa Anda periksa:
- Konsolidasi saat lonjakan. Mempool rutin kosong kembali, dan selisih antara malam yang sepi dan puncak kepadatan dengan mudah melebihi sepuluh kali lipat. Menjadwalkan konsolidasi berdasarkan kalender tidak masuk akal; satu-satunya pemicu yang masuk akal adalah tarif yang rendah.
- Menyusun transaksi yang terlalu besar. Bitcoin Core tidak meneruskan transaksi yang lebih berat dari 100,000 vB, yaitu 400,000 weight unit, konstanta MAX_STANDARD_TX_WEIGHT di policy.h. Menurut perhitungan POOL BTC, satu transaksi standar memuat paling banyak 1,469 input P2WPKH: 10.5 + 1,469 x 68 + 31 = 99,933.5 vB, sedangkan 1,470 input menjadi 100,001.5 vB dan tidak akan tersebar. Untuk input legacy 148 vB, batas atasnya turun menjadi sekitar 675. Jika Anda punya lebih banyak, pecah menjadi beberapa transaksi.
- Meremehkan RBF. Sejak Bitcoin Core 28.0, full RBF aktif secara default, artinya setiap transaksi yang belum terkonfirmasi bisa diganti. Namun transaksi pengganti harus membayar biaya absolut yang lebih tinggi dan juga menanggung ukurannya sendiri pada incrementalrelayfee sebesar 1 sat/vB. Untuk konsolidasi 13,641.5 vB, itu berarti tambahan minimal 13,642 satoshi per percobaan menaikkan fee, di luar yang sudah Anda bayar. Aturan praktisnya: pasang tarif rendah pada konsolidasi besar dengan kelonggaran untuk menunggu, alih-alih berencana menaikkannya dua kali.
- Mengirim langsung ke alamat deposit bursa. Kelihatannya seperti cara melimpahkan masalah ke bursa, tetapi langkah ini sekaligus menyatukan seluruh klaster Anda dengan akun terverifikasi dan menghilangkan kebebasan Anda memilih waktu. Jika koin memang akan dikirim ke bursa, konsolidasikan dulu ke alamat Anda sendiri, lalu kirim satu input yang sudah jadi dari sana.
Catatan soal kembalian. Jika konsolidasi menyisakan output kembalian di bawah ambang dust 294 satoshi untuk P2WPKH, transaksi tidak akan diteruskan. Dompet dengan coin control biasanya memberi peringatan; dompet tanpa fitur itu diam-diam memasukkan sisanya ke biaya.
Pertanyaan umum tentang konsolidasi payout pool yang kecil
Bagaimana saya tahu bahwa UTXO kecil saya sudah terlalu banyak?
Buka dompet dengan coin control dan hitung input yang lebih kecil dari satu kali pembelanjaan biasa. Jika jumlahnya lebih dari beberapa lusin dan masing-masing akan memakan lebih dari 5% nilainya untuk dibelanjakan pada 50 sat/vB, tumpukan itu sudah merugikan Anda. Untuk input 68 vB, batas 5% itu terlampaui di sekitar 68,000 satoshi.
Apakah saya perlu konsolidasi jika tidak berencana membelanjakan?
Ya, tetapi tidak perlu terburu-buru. Anda akan membayar biaya pada hari Anda memutuskan untuk membelanjakan, dan tidak ada yang bisa memprediksi tarif pada hari itu. Konsolidasi saat mempool sepi mengunci biayanya di harga hari ini. Jika koin itu memang tidak akan dipindahkan selama bertahun-tahun, Anda bisa menunggu, meski tidak ada alasan juga untuk menundanya tanpa batas.
Bisakah saya meminta pool untuk membayar lebih jarang saja?
Sebagian besar pool menyediakan pengaturan ambang payout di setelan akun, dan menaikkannya adalah cara termurah untuk mengatasi masalah dari akarnya. Ambang yang lebih tinggi menghasilkan lebih sedikit output dan membuat konsolidasi di masa depan tidak diperlukan. Konsekuensinya, uang Anda tersimpan lebih lama di neraca operator. Ambang spesifik per pool dibahas di ambang payout minimum.
Apakah Lightning menghindari masalah ini?
Ya, karena payout lewat Lightning sama sekali tidak menciptakan output on-chain. Alih-alih seratus UTXO, Anda memegang saldo channel, dan transaksi on-chain hanya diperlukan untuk membuka dan menutupnya. Harganya sama seperti biasa di Lightning: likuiditas channel, harus tetap online, dan batasan jumlah. Tidak semua pool mendukungnya.
Apakah konsolidasi memengaruhi posisi pajak saya?
Memindahkan koin antar alamat milik sendiri bukan pelepasan aset di sebagian besar yurisdiksi, tetapi aturannya berbeda-beda, dan biaya konsolidasi bisa dikurangkan di beberapa negara dan tidak di negara lain. Periksa perlakuan spesifiknya berdasarkan regulasi setempat atau konsultan pajak, bukan berdasarkan artikel blog.
Belum terkonfirmasi per 12.09.2026
- Tarif biaya di masa depan. Data per 13.09.2026 (1 sat/vB di mempool.space) hanya menggambarkan momen publikasi; semua perhitungan lain berangkat dari tarif hipotetis yang disebutkan secara eksplisit.
- Kebijakan konsolidasi BitGo (ambang 100,000 sat, pemicu 200 output, target 1 sat/vB) berasal dari ringkasan Spark; sumber primer dari BitGo tidak ditemukan.
- Hasil harian 0.00000048671 BTC per terahash mencerminkan parameter jaringan per 08.09.2026 dan tidak dihitung ulang untuk 12.09.2026.
- Perilaku masing-masing dompet saat diminta menyusun transaksi di atas 100,000 vB, apakah memberi peringatan lebih dulu atau menampilkan error dari node, belum diuji.
- Ambang di pool-pool tertentu sengaja tidak dicantumkan di sini. Beberapa di antaranya tidak dikonfirmasi oleh dokumentasi resmi; rinciannya ada di artikel tentang ambang.
Ringkasnya
Biaya ditarik berdasarkan bobot, bukan jumlah, sehingga payout kecil menjadi mahal saat Anda membelanjakannya, bukan saat menerimanya. Menurut perhitungan POOL BTC, membelanjakan 0.1 BTC yang masuk sebagai 200 payout masing-masing 0.0005 BTC memakan 272,830 satoshi pada 20 sat/vB, dibandingkan 2,190 satoshi jika berupa satu input.
Konsolidasi menguntungkan begitu tarif masa depan tidak lebih rendah dari hari ini; untuk 200 input, kenaikan 0.8% sudah cukup. Lakukan saat mempool sepi, dalam batch berisi paling banyak 1,469 input, dan hanya setelah Anda memutuskan bersedia mengaitkan alamat-alamat tersebut secara publik menjadi satu klaster.
Solusi termurah ada sebelum masalahnya muncul, yaitu di pengaturan ambang. Menurut perhitungan POOL BTC, pada 100 TH/s ambang 0.001 BTC alih-alih 0.0001 BTC menghemat sekitar 217,600 satoshi per tahun dari biaya pembelanjaan di masa depan saja. Itu lebih besar daripada selisih antara pool 2% dan pool 3% pada hashrate yang sama. Bandingkan ketentuannya di tabel pool, hitung hasil Anda sendiri di kalkulator, dan pilih dompet yang benar-benar menampilkan daftar input di panduan dompet untuk payout.



