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 belanjakanUkuranBiaya pada 20 sat/vBPorsi dari 0.1 BTC
200 input masing-masing 0.0005 BTC13,641.5 vB272,830 sat2.73%
1 input senilai 0.1 BTC109.5 vB2,190 sat0.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:

ElemenUkuran dalam vB
Overhead transaksi, SegWit10.5
Input P2PKH (alamat berawalan 1)148
Input P2WPKH (alamat bc1q)68
Input P2TR key path (alamat bc1p)57.5
Output P2PKH34
Output P2WPKH31
Output P2TR43

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.

Tumpukan koin kecil di samping satu koin besar
Bobot sebuah input sama saja, berapa pun jumlah yang dikandungnya

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:

SkenarioDibayar hari iniDibayar saat membelanjakanTotal
Tidak berbuat apa-apa, belanjakan semuanya pada 20 sat/vB013,641.5 x 20 = 272,830 sat272,830 sat
Konsolidasi pada 5 sat/vB, belanjakan pada 20 sat/vB13,641.5 x 5 = 68,208 sat109.5 x 20 = 2,190 sat70,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 poolHari hingga tercapaiOutput per tahunUkuran pembelanjaanBiaya pada 20 sat/vBPorsi dari hasil tahunan
0.0001 BTC2.117712,077.5 vB241,550 sat13.6%
0.0005 BTC10.3352,421.5 vB48,430 sat2.7%
0.001 BTC20.5171,197.5 vB23,950 sat1.3%
0.01 BTC205.51109.5 vB2,190 sat0.1%
Biaya membelanjakan payout setahun menurut ambang payout
Membelanjakan payout setahun pada 20 sat/vB: ambang 0.0001 BTC memakan 13.6%, ambang 0.01 BTC 0.1%. Perhitungan POOL BTC, data per 13.09.2026

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:

  1. Konsolidasi per kelompok sesuai tujuan, bukan sekaligus semuanya: satu kelompok untuk dikirim ke bursa, kelompok lain tetap di cold storage.
  2. 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.
  3. Gunakan dompet atau akun terpisah untuk payout, alih-alih memakai ulang dompet yang menyimpan hasil pembelian.
  4. 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 disimpanSiapa yang mengelola UTXOKapan Anda membayar konsolidasiApa yang Anda korbankan
Dompet sendiri, dibayar langsung oleh poolAndaSaat membelanjakan, sekaligusTidak ada, selain harus memantau tarif biaya
Saldo pool di bawah ambangPoolTidak pernah, ambang sudah menyerapnyaKendali atas koin sampai payout
Akun bursaBursaBertahap, lewat biaya penarikanKendali atas kunci, ditambah verifikasi
Dompet kustodianOperatorBertahap, lewat penetapan hargaKendali 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.

Kartu-kartu lepas yang dikumpulkan dalam satu map
Konsolidasi menyatukan alamat-alamat menjadi satu klaster untuk selamanya

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:

  1. Buka dompet dengan coin control dan lihat daftar input. Sparrow di desktop dan BlueWallet di ponsel menampilkannya langsung; dompet biasa hanya menampilkan saldo total.
  2. Hitung input yang memang ingin Anda gabungkan. Bukan seluruh saldo, hanya input yang lebih kecil dari satu kali pembelanjaan biasa.
  3. Ambil bobot input dari format alamat: 68 vB untuk bc1q, 57.5 untuk bc1p, 148 untuk alamat berawalan 1.
  4. Baca tarif saat ini dari mempool, bukan dari saran dompet. Pilihan "cepat, normal, lambat" justru menyembunyikan angka yang Anda butuhkan.
  5. 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%.
  6. 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:

  1. 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.
  1. 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.
  1. 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.
  1. 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

  1. 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.
  2. Kebijakan konsolidasi BitGo (ambang 100,000 sat, pemicu 200 output, target 1 sat/vB) berasal dari ringkasan Spark; sumber primer dari BitGo tidak ditemukan.
  3. Hasil harian 0.00000048671 BTC per terahash mencerminkan parameter jaringan per 08.09.2026 dan tidak dihitung ulang untuk 12.09.2026.
  4. 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.
  5. 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.