Mengonsolidasikan UTXO Bitcoin di SSP

·6 mnt baca·Oleh SSP Editorial Team
Diagram banyak koin UTXO Bitcoin kecil yang berkonsolidasi menjadi satu UTXO lebih besar

Saldo Bitcoin Anda bukan sebuah angka

Sebagian besar dompet menampilkan kepemilikan Bitcoin Anda sebagai satu angka, dan angka itu memang praktis — tetapi menyembunyikan cara kerja Bitcoin yang sebenarnya di balik layar. Bitcoin tidak melacak saldo rekening seperti yang dilakukan bank. Sebaliknya, ia menggunakan model keluaran transaksi yang belum dibelanjakan, atau model UTXO. Setiap pembayaran yang pernah Anda terima berada di rantai sebagai potongan koin yang diskret dan tak terbagi yang disebut UTXO. "Saldo" Anda hanyalah jumlah dari semua UTXO yang dikendalikan dompet Anda.

Sebuah gambaran mental yang berguna: dompet Anda adalah toples berisi koin dengan berbagai nilai. Jika seseorang mengirimi Anda 0,05 BTC, Anda mendapat satu koin 0,05 BTC. Terima 0,002 BTC kemudian dan Anda memiliki koin kedua yang terpisah. Saat membelanjakan Bitcoin, dompet memilih satu atau beberapa koin ini sebagai masukan, mengirim jumlah yang diminta ke penerima, dan mengembalikan sisanya kepada Anda sebagai UTXO yang benar-benar baru — kembalian Anda. Memahami ini adalah dasar dari Bitcoin di SSP, dan secara langsung membentuk biaya transaksi Anda.

Bagaimana Anda menumpuk UTXO kecil

Persoalannya adalah UTXO menumpuk. Setiap kali Anda menerima Bitcoin — sebuah pembayaran, penarikan dari bursa, transfer kecil dari teman — sebuah UTXO baru masuk ke dompet Anda. Setelah berbulan-bulan penggunaan rutin, sebuah dompet aktif dapat menyimpan puluhan di antaranya, banyak yang cukup kecil.

Ini penting karena biaya transaksi Bitcoin dikenakan berdasarkan ukuran data, diukur dalam satoshi per byte virtual (sat/vB), bukan berdasarkan jumlah BTC yang dipindahkan. Setiap UTXO yang Anda belanjakan menambah satu masukan ke transaksi, dan setiap masukan memakan ruang. Sebuah pembayaran yang membelanjakan sepuluh UTXO kecil adalah transaksi yang secara fisik lebih besar daripada yang membelanjakan satu UTXO tunggal dengan nilai total yang sama — dan karena itu biayanya lebih mahal, terlepas dari berapa banyak Bitcoin yang Anda kirim.

Dibawa ke titik ekstrem, Anda bisa berakhir dengan debu (dust): sebuah UTXO yang begitu kecil sehingga biaya yang diperlukan untuk membelanjakannya melebihi nilainya sendiri. Debu secara efektif tersangkut. Itu masih Bitcoin Anda, tetapi memindahkannya menelan biaya lebih besar daripada nilainya pada tingkat biaya saat ini. Sebuah contoh konkret: jika membelanjakan satu masukan multisig tunggal menelan biaya sekitar 8.000 satoshi pada tarif 50 sat/vB, maka setiap UTXO yang bernilai kurang dari angka itu adalah beban mati — mengirimnya akan menghabiskan seluruh jumlah dalam biaya dan tidak menyisakan apa pun untuk penerima. Fragmentasi tidak hanya membuat pembelanjaan lebih mahal; jika dibiarkan, ia dapat diam-diam menjebak nilai yang nyata.

Apa sebenarnya konsolidasi itu

Konsolidasi adalah perbaikan yang disengaja. Anda membuat sebuah transaksi yang membelanjakan banyak UTXO kecil sebagai masukan dan mengirim jumlah gabungannya ke alamat yang Anda kendalikan — kembali kepada diri Anda sendiri. Banyak koin kecil masuk; satu koin yang lebih besar keluar.

Anda tetap membayar biaya untuk transaksi konsolidasi itu, dan biayanya bisa cukup besar karena memiliki banyak masukan. Tetapi Anda membayarnya sekali, sesuai jadwal Anda sendiri, alih-alih membayar biaya tambahan akibat masukan yang membengkak pada setiap pembelanjaan di masa depan. Setelah konsolidasi, sebuah pembayaran rutin membelanjakan satu UTXO yang rapi alih-alih sepuluh yang terfragmentasi. Pertukarannya sederhana dan layak dikatakan dengan jelas: Anda membayar biaya yang diketahui sekarang agar semua transaksi Anda di masa depan menjadi lebih kecil dan lebih murah, dan untuk menyelamatkan nilai sebelum ia merosot menjadi debu yang tak dapat dibelanjakan.

Kapan harus berkonsolidasi: perhatikan mempool

Pengaturan waktu adalah segalanya. Karena transaksi konsolidasi berukuran besar, biayanya berayun tajam mengikuti kondisi jaringan. Mempool Bitcoin — antrean transaksi yang belum terkonfirmasi — menjadi padat dalam ledakan-ledakan, dan tarif biaya naik dan turun mengikutinya.

Berkonsolidasilah selama periode yang tenang dan berbiaya rendah. Ketika mempool hampir kosong dan tarif biaya turun ke angka satu digit sat/vB, itulah saatnya untuk menyapu UTXO kecil Anda menjadi satu. Melakukan pekerjaan yang sama selama lonjakan biaya — ketika tarif memanjat ke 100 sat/vB atau lebih — bisa menelan biaya lima atau sepuluh kali lipat untuk hasil yang persis sama. Tidak ada urgensi dalam berkonsolidasi, dan justru itulah yang membuatnya murah: Anda cukup menunggu jendela waktu yang tenang. Akhir pekan dan jam-jam dini hari di zona waktu utama sering kali memiliki permintaan yang lebih rendah, meski tidak ada jaminan.

Sebuah disiplin yang berguna adalah memperlakukan konsolidasi sebagai sesuatu yang bersifat oportunistik alih-alih terjadwal. Jangan berkonsolidasi karena pengingat kalender berbunyi; berkonsolidasilah karena Anda kebetulan melirik mempool dan melihat biaya di titik terendah. Sumber daya edukasi di Bitcoin Optech membahas pengelolaan UTXO dan biaya secara mendalam, dan penjelajah mempool langsung akan menunjukkan tarif terkini kepada Anda. Untuk lebih lanjut tentang membaca kondisi biaya, lihat Strategi biaya Bitcoin di SSP.

Pertukaran privasi

Konsolidasi memiliki biaya yang tidak diukur dalam satoshi. Ketika Anda menggabungkan beberapa UTXO ke dalam satu transaksi, Anda mengaitkan masukan-masukan itu secara publik dan permanen di blockchain. Siapa pun yang menganalisis rantai sekarang dapat menyimpulkan bahwa semua alamat yang sebelumnya terpisah itu milik satu dompet.

Jika Anda telah menerima Bitcoin ke alamat yang berbeda-beda untuk menjaga pembayaran tertentu tetap tersekat-sekat, mengonsolidasikannya akan meleburkan riwayat itu menjadi satu klaster yang terlihat. Ini adalah pertukaran yang nyata dibandingkan penghematan biaya, dan hanya Anda yang dapat menimbangnya. Jika privasi on-chain penting bagi situasi Anda, baca CoinJoin, mixing, dan Bitcoin swakelola sebelum berkonsolidasi, dan pertimbangkan UTXO mana yang bersedia Anda kaitkan.

Seluk-beluk multisig di SSP

Bagi pengguna SSP ada faktor tambahan yang membuat pengaturan waktu menjadi lebih penting lagi. SSP mengamankan Bitcoin dalam pengaturan multisig 2-dari-2: sebuah pembelanjaan hanya diotorisasi ketika baik SSP Wallet di ponsel Anda maupun SSP Key menandatanganinya. Itu adalah peningkatan keamanan yang besar dibandingkan dompet berkunci tunggal — tetapi memiliki konsekuensi ukuran.

Sebuah masukan multisig lebih besar di on-chain daripada masukan tanda tangan tunggal. Ia membawa dua kunci publik dan dua tanda tangan alih-alih satu, sehingga menempati lebih banyak byte virtual. Karena itu, setiap UTXO yang Anda belanjakan di SSP biayanya lebih mahal untuk dipindahkan dibandingkan UTXO setara di dompet tanda tangan tunggal dasar. Ini adalah harga normal dari keamanan multisig, dan alamat SegWit milik SSP menjaganya seefisien yang diizinkan desain — tetapi memang berarti bahwa fragmentasi UTXO lebih mahal bagi pengguna SSP daripada bagi pengguna tanda tangan tunggal.

Kesimpulan praktisnya: dompet terfragmentasi yang sama, yang sekadar sedikit mengganggu dalam pengaturan tanda tangan tunggal, lebih mahal dalam multisig 2-dari-2. Berkonsolidasi ketika biaya rendah karenanya merupakan keuntungan yang sedikit lebih besar di SSP, dan layak dilakukan sebagai langkah kebersihan dompet yang disengaja.

Rutinitas yang masuk akal

Anda tidak perlu terobsesi dengan hal ini. Sebuah kebiasaan yang wajar: ketika Anda menyadari dompet SSP Anda telah menumpuk sejumlah UTXO kecil dan mempool kebetulan sedang tenang, kirimkan sebuah transaksi konsolidasi kepada diri Anda sendiri. Pilih tarif biaya yang rendah, terima bahwa kedua faktor penandatanganan SSP terlibat, dan biarkan terkonfirmasi. Anda akan telah menukar satu biaya yang murah dan tepat waktu dengan transaksi yang lebih murah dan lebih sederhana setiap kali Anda membelanjakan setelahnya — sambil tetap sepenuhnya dalam swakelola sepanjang prosesnya.

Bagikan artikel ini

Artikel terkait