Jawaban Langsung
Biaya Bitcoin bergantung pada ukuran virtual transaksi, tarif biaya, dan permintaan ruang blok yang berubah—bukan sekadar jumlah yang dikirim.
Dua pembayaran Bitcoin dapat mengirim jumlah yang sama dan membayar biaya jaringan yang sangat berbeda. Perbedaannya bukan pada nilai yang ditransfer. Ini adalah transaksi yang harus dibangun oleh dompet: output yang tidak digunakan mana yang menjadi input, berapa banyak output baru yang dibuat, jenis skrip apa yang terlibat, berapa banyak data serial yang terkandung dalam transaksi yang ditandatangani, dan tarif biaya apa yang diterapkan dompet pada ukuran virtual tersebut.
Inilah mengapa dompet dapat menampilkan satu biaya sebelum pemilihan koin dan biaya lain setelah input akhir dipilih. Ini juga mengapa mengirim 0,01 BTC bisa lebih mahal daripada mengirim 1 BTC. Bitcoin tidak mengenakan biaya persentase dari pembayaran. Ia memberi harga pada ruang blok.
Perhitungan mengikuti satu jalur berkelanjutan:
Inputs and outputs
→ serialized transaction data
→ transaction Weight
→ virtual size in vB
→ fee rate in sat/vB
→ total fee in sats
Memahami jalur itu memungkinkan Anda membaca pratinjau biaya dompet tanpa membingungkan jumlah pembayaran, tarif biaya, dan biaya akhir.
Biaya Bukanlah Persentase
Biaya transaksi Bitcoin adalah selisih antara total nilai input dan total nilai yang ditetapkan ke output:
Biaya transaksi
=
Total nilai input
−
Total nilai output
Misalkan sebuah dompet menggunakan satu input senilai 120.000 sats. Dompet membuat output pembayaran 100.000 sats dan output kembalian 18.500 sats. Sisa 1.500 sats adalah biaya transaksi:
120.000 sats
− 100.000 sats
− 18.500 sats
= biaya 1.500 sats
Jaringan tidak menarik biaya itu secara terpisah dari akun. Biaya adalah nilai input yang tidak ditetapkan transaksi ke output baru.
Dompet dapat menampilkan beberapa angka terkait di layar yang sama. Angka-angka tersebut menggambarkan bagian yang berbeda dari transaksi dan tidak boleh dibandingkan tanpa unitnya.
| Nilai yang ditampilkan | Apa artinya | Contoh |
|---|---|---|
| Jumlah penerima | Bitcoin yang ditetapkan untuk output penerima yang dituju | 100.000 sats |
| Biaya total | Nilai input yang tidak ditetapkan ke output mana pun | 1.500 sats |
| Tingkat biaya | Harga yang diterapkan per byte virtual | 10 sat/vB |
| Ukuran virtual | Ukuran transaksi Weighted yang digunakan untuk perbandingan biaya | 150 vB |
| Total debit dompet | Jumlah penerima ditambah biaya saat pengirim membayarnya secara terpisah | 101.500 sats |
Jumlah pembayaran dan biaya total diukur dalam sats atau BTC. Tingkat biaya diukur dalam sat/vB. Ukuran virtual diukur dalam vB. Jika label tersebut tidak familiar, baca dulu apa arti satoshi dalam dompet dan tampilan biaya.
Input dan Output Menentukan Ukuran
Input menghabiskan UTXO yang ada
Dompet Bitcoin tidak membelanjakan dari satu saldo akun. Mereka membelanjakan output transaksi yang belum dibelanjakan yang ada, yang biasa disebut UTXO. Setiap UTXO yang dipilih menjadi input dalam transaksi baru.
Sebuah input mengidentifikasi output sebelumnya dan menyediakan data yang diperlukan untuk satisfy kondisi pembelanjaan output tersebut. Tergantung pada jenis skrip, beberapa data otorisasi muncul dalam serialisasi transaksi dasar dan beberapa muncul dalam witness.
Saldo yang ditampilkan dapat menyembunyikan struktur yang penting untuk biaya. Dompet yang menampilkan 500.000 sats mungkin mengendalikan:
- satu UTXO senilai 500.000 sats;
- lima UTXO masing-masing senilai 100.000 sats;
- atau lima puluh UTXO masing-masing senilai 10.000 sats.
Ketiga dompet tersebut menampilkan total saldo yang sama. Pengeluaran dari ketiganya tidak menghasilkan transaksi yang sama. Lebih banyak UTXO yang dipilih umumnya berarti lebih banyak input, dan setiap input tambahan membawa outpoint, bidang sequence, skrip atau data witness, dan awalan panjang lainnya ke dalam serialisasi transaksi.
Pembayaran 50.000 sat yang didanai oleh satu UTXO yang sesuai karena itu bisa lebih kecil daripada pembayaran yang sama yang didanai oleh delapan UTXO kecil. Pemilihan koin juga mengubah privasi dan set UTXO masa depan dompet. Untuk membandingkan biaya konsolidasi UTXO sekarang dengan membelanjakannya secara terpisah nanti, gunakan Kalkulator Konsolidasi UTXO Bitcoin.
Output penerima dan kembalian
Output transaksi berisi nilai integer dalam satoshis dan skrip pengunci. Pembayaran penerima adalah satu output. Kembalian yang dikirim kembali ke pengirim biasanya output lainnya.
Jika dompet memilih UTXO 120.000 sat untuk melakukan pembayaran 100.000 sat, biasanya tidak dapat membelanjakan hanya sebagian dari UTXO tersebut. Transaksi baru mengonsumsi seluruh output. Setelah biaya diperhitungkan, nilai yang tidak terpakai kembali ke output perubahan yang dikendalikan dompet.
Pembayaran tipikal karena itu dapat berisi satu atau lebih input, output penerima, output kembalian, dan bidang tetap seperti versi dan locktime. Ini juga berisi jumlah input dan output, dan setiap input memiliki nilai urutannya sendiri.
Menambahkan penerima lain menambahkan output. Menambahkan kembalian juga menambahkan satu. Setiap output meningkatkan ukuran transaksi, meskipun input tanda tangan tunggal biasa biasanya menambahkan lebih banyak ukuran virtual daripada output biasa.
Dompet dapat menghindari kembalian ketika nilai input yang dipilih sangat cocok dengan pembayaran ditambah biaya. Ia juga dapat menambahkan sisa yang sangat kecil ke biaya alih-alih membuat output kembalian yang tidak ekonomis. Keputusan itu bergantung pada pemilihan koin dan aturan kebijakan dompet, itulah sebabnya “satu pembayaran” tidak cukup informasi untuk mereproduksi biaya.
Bytes, Weight dan vSize
Transaksi Bitcoin diserialisasi menjadi byte. Struktur mentah mencakup versi, jumlah input, input, jumlah output, output, dan locktime. Transaksi SegWit juga mencakup penanda, bendera, dan bidang witness.
Sebelum SegWit, perbandingan biaya sering merujuk langsung ke byte transaksi. BIP 141 memperkenalkan transaksi Weight sehingga data witness dapat berkontribusi berbeda dari data non-witness.
BIP 141 mendefinisikan Weight sebagai:
Transaction Weight
=
Base transaction size × 3
+
Total transaction size
Hubungan yang sama dapat ditulis sebagai:
Transaction Weight
=
Non-witness bytes × 4
+
Witness bytes
Byte non-witness menyumbang empat unit bobot. Byte witness menyumbang satu. Pembobotan yang lebih rendah tidak membuat data witness gratis; data tersebut tetap mengonsumsi blok Weight dan tetap meningkatkan ukuran yang relevan dengan biaya.
Dompet dan pasar biaya umumnya menyatakan hasilnya dalam byte virtual, disingkat vB:
vSize
=
ceil(Transaction Weight ÷ 4)
Pembagian dibulatkan ke atas menjadi byte virtual utuh. Ukuran dasar, ukuran serialisasi total, Weight, dan vSize adalah pengukuran yang terkait, tetapi tidak dapat dipertukarkan. Ukuran dasar mengecualikan data terkait witness. Ukuran total mencakup serialisasi lengkap. Weight menerapkan aturan empat-ke-satu. vSize mengubah Weight tersebut menjadi ukuran integer yang digunakan untuk perhitungan tarif biaya umum.
sat/vB Menentukan Harga Transaksi
Satuan tarif biaya Bitcoin yang umum adalah satoshi per byte virtual, ditulis sat/vB. Setelah struktur transaksi menghasilkan vSize, perhitungan biaya yang disederhanakan adalah:
Perkiraan biaya dalam sats
=
vSize Transaksi
×
Tarif biaya dalam sat/vB
Unit-unit tersebut saling meniadakan dengan bersih: byte virtual dikalikan dengan satoshi per byte virtual menghasilkan jumlah total satoshi.
Tarif dan total biaya menjawab pertanyaan yang berbeda:
- Tarif biaya: berapa banyak yang dibayar transaksi untuk setiap unit ukuran virtual.
- Total biaya: berapa banyak satoshi yang dibayar oleh transaksi lengkap.
Transaksi besar dapat membayar total biaya tinggi dengan tarif sedang. Transaksi ringkas dapat membayar total lebih rendah bahkan dengan tarif lebih tinggi. Membandingkan hanya total biaya menyembunyikan perbedaan antara ukuran transaksi dan urgensi pasar biaya.
Setelah transaksi bertanda tangan final diketahui, tarif biaya efektifnya dapat dihitung dari biaya aktual dan vSize aktual:
Tarif biaya efektif
=
Biaya aktual dalam sats
÷
vSize aktual dalam vB
Tarif efektif dapat mengandung desimal meskipun biaya transaksi itu sendiri adalah jumlah satoshi bulat.
Dompet atau kalkulator juga dapat menerima target tarif biaya desimal. Biaya transaksi itu sendiri tetap diselesaikan menjadi jumlah sats integer karena nilai input dan output adalah integer. Ketika perkalian menghasilkan satoshi pecahan, implementasi harus memilih biaya satoshi bulat. Pembulatan ke atas menghindari jatuh di bawah tarif target yang diminta, yang dapat membuat tarif efektif akhir sedikit lebih tinggi dari nilai yang dimasukkan.
Perhitungan Biaya yang Dapat Direproduksi
Contoh berikut memodelkan satu struktur transaksi bertanda tangan umum:
- 2 input Native SegWit P2WPKH;
- 1 output penerima P2WPKH;
- 1 output perubahan P2WPKH;
- Penghitungan CompactSize yang masing-masing muat dalam satu byte;
- Tanda tangan ECDSA serial 72-byte dalam witness;
- dan tingkat biaya terpilih sebesar 12 sat/vB.
Ini adalah model teknis ilustratif, bukan catatan transaksi pengguna atau klaim tentang dompet tertentu. Panjang tanda tangan ECDSA final dapat bervariasi, sehingga dompet dapat menyediakan Weight input maksimum yang sedikit berbeda sebelum menandatangani.
Dari serialisasi hingga biaya akhir
Dua input P2WPKH menyumbang 41 byte dasar masing-masing. Dua output P2WPKH menyumbang 31 byte masing-masing. Bidang tetap dan penghitungan input dan output satu byte menyumbang 10 byte dasar lainnya. Setiap input yang dimodelkan membawa 108 byte witness: satu byte penghitungan item tumpukan, satu byte panjang tanda tangan, tanda tangan serialisasi 72 byte, satu byte panjang kunci publik, dan kunci publik terkompresi 33 byte.
| Komponen | Byte dasar | Byte witness | Kontribusi Weight |
|---|---|---|---|
| Versi, jumlah, dan locktime | 10 | 0 | 40 WU |
| Dua input P2WPKH | 82 | 216 | 544 WU |
| Dua output P2WPKH | 62 | 0 | 248 WU |
| Penanda dan flag SegWit | 0 | 2 | 2 WU |
| Total | 154 | 218 | 834 WU |
Weight
= (154 base bytes × 4) + 218 witness bytes
= 834 WU
vSize
= ceil(834 ÷ 4)
= 209 vB
Fee
= 209 vB × 12 sat/vB
= 2,508 sats
Setiap asumsi terlihat. Ubah jumlah input, jumlah output, jenis skrip, ukuran witness, atau tarif biaya, dan hasilnya berubah. Untuk memodelkan jenis input dan output campuran, buka Kalkulator Biaya Transaksi Bitcoin, masukkan struktur yang ditunjukkan oleh dompet, dan bandingkan perkiraan dengan pratinjau transaksi akhir.
Pembayaran Sama, Biaya Berbeda
Pertimbangkan dua dompet yang masing-masing mengirim pembayaran 100.000-sat yang sama, membuat satu output perubahan P2WPKH, dan menggunakan tarif biaya 12 sat/vB. Satu-satunya perbedaan adalah jumlah input P2WPKH.
Menggunakan model tanda tangan 72-byte yang sama seperti contoh yang dikerjakan:
| Transaksi yang dimodelkan | Input | Output | Weight | vSize | Biaya 12 sat/vB |
|---|---|---|---|---|---|
| Dompet A | 1 P2WPKH | 2 P2WPKH | 562 WU | 141 vB | 1.692 sats |
| Dompet B | 8 P2WPKH | 2 P2WPKH | 2.466 WU | 617 vB | 7.404 sats |
Penerima menerima jumlah yang sama. Tarif biaya sama. Dompet B membayar lebih karena ia membelanjakan lebih banyak input dan membuat transaksi yang lebih besar.
Jumlahnya bisa tidak berubah. Struktur transaksinya tidak.
Perkiraan biaya yang tidak mengetahui UTXOs aktual dompet karena itu adalah skenario, bukan transaksi final. Dompet harus memilih input nyata sebelum dapat menentukan ukuran dan biaya yang mungkin.
Jenis Input Mengubah Biaya
Jumlah input bukan satu-satunya variabel struktural. Kondisi pembelanjaan dari output yang dipilih menentukan apa yang harus diserialisasikan oleh setiap input.
Profil tanda tangan tunggal umum mencakup Legacy P2PKH, nested SegWit P2SH-P2WPKH, Native SegWit P2WPKH, dan Taproot key-path P2TR. Mereka tidak menambahkan Weight yang sama.
| Profil input umum | Di mana data otorisasi muncul | Ukuran marjinal ilustratif | Batas penting |
|---|---|---|---|
| P2PKH | scriptSig transaksi dasar | Sekitar 148 vB | Panjang tanda tangan ECDSA dapat bervariasi |
| P2SH-P2WPKH | Program tebus dalam scriptSig plus witness | Sekitar 91 vB | Nested SegWit menyertakan data pembungkus |
| P2WPKH | Witness | Sekitar 68 vB | Panjang tanda tangan ECDSA dapat bervariasi |
| Jalur kunci P2TR | Tanda tangan Schnorr tunggal dalam witness | Sekitar 58 vB | Byte sighash non-default menambahkan satu byte |
Angka-angka ini menggambarkan jalur pengeluaran tanda tangan tunggal yang umum, bukan setiap transaksi yang mungkin. Jalur skrip Multisig, P2WSH, Taproot, prasasti, skrip kompleks, dan konstruksi non-standar dapat membawa data saksi yang sangat berbeda.
Jenis output juga penting, meskipun alamat penerima tidak mengungkapkan biaya input masa depan yang tepat dalam setiap kasus. Untuk perbandingan yang fokus pada pengkodean alamat, kompatibilitas, dan keluarga skrip umum, baca Jenis alamat Bitcoin dan implikasi dompetnya.
Mengapa Perkiraan Dompet Berubah
Perkiraan biaya dompet dapat berubah antara formulir pembayaran dan layar penandatanganan bahkan ketika jumlah penerima tetap sama. Beberapa keputusan pembuatan transaksi masih belum terselesaikan ketika perkiraan pertama muncul.
Pemilihan koin dan perubahan bersifat sementara
Dompet awalnya dapat memodelkan satu jumlah input, kemudian memilih set yang berbeda setelah mempertimbangkan status konfirmasi, pengaturan kontrol koin, aturan privasi, penghindaran kembalian, atau kebutuhan untuk menutupi biaya. Setelah input diketahui, ia dapat menambah, menghapus, atau mengubah jenis output kembalian.
Bitcoin Core fundrawtransaction dokumentasi mencerminkan pilihan-pilihan ini: dompet dapat menambahkan input, membuat paling banyak satu output kembalian, memilih jenis kembalian, menggunakan tarif biaya dalam sat/vB, atau mengurangi biaya dari output yang ditentukan. Menambahkan input meningkatkan Weight. Menambahkan kembalian meningkatkan ukuran output. Mengurangi biaya mengubah jumlah penerima. Menghindari output kembalian yang sangat kecil dapat memindahkan sisa ke biaya.
Tanda tangan dan tarif biaya diperkirakan
Tanda tangan ECDSA tidak dijamin memiliki panjang serialisasi yang identik. Dokumentasi pendanaan transaksi Bitcoin Core menyarankan untuk menggunakan ukuran tanda tangan DER serialisasi maksimum ketika perkiraan Weight input eksternal disediakan. Dompet karena itu dapat menyediakan maksimum yang aman sebelum tanda tangan aktual ada.
Tarif biaya juga dapat disegarkan sebelum penandatanganan. Jika dompet menerima perkiraan yang lebih baru atau pengguna mengubah target konfirmasi, tarif sat/vB yang dipilih berubah bahkan ketika struktur transaksi tidak berubah.
Ini bukan perbedaan acak. Biaya yang berubah harus dipetakan ke set input yang berubah, struktur output, asumsi ukuran tanda tangan, perkiraan tarif biaya, atau kombinasi dari semuanya.
Permintaan Jaringan Menentukan Tarif
Struktur transaksi menentukan vSize. Kondisi jaringan mempengaruhi tarif yang dipilih dompet untuk target konfirmasi.
Ruang blok Bitcoin terbatas. Transaksi yang belum dikonfirmasi bersaing untuk dimasukkan, dan tingkat biaya adalah salah satu sinyal utama yang digunakan untuk membandingkan berapa banyak setiap transaksi membayar relatif terhadap ukuran virtualnya. Dompet dapat memilih tingkat yang lebih tinggi untuk target yang lebih agresif atau tingkat yang lebih rendah ketika pengguna menerima lebih banyak penundaan.
Bitcoin Core estimatesmartfee RPC mengembalikan perkiraan tarif biaya untuk transaksi mulai dikonfirmasi dalam jumlah blok yang diminta ketika data yang cukup tersedia. Ini menggunakan ukuran transaksi virtual dan menyediakan dua mode estimasi:
- Ekonomis merespons lebih cepat terhadap penurunan tarif biaya jangka pendek dan dapat mengembalikan perkiraan yang lebih rendah.
- Konservatif menggunakan riwayat yang lebih panjang, merespons lebih lambat terhadap penurunan jangka pendek, dan dapat menghasilkan perkiraan yang lebih tinggi.
Tidak ada mode yang mencadangkan ruang blok. Perkiraan didasarkan pada perilaku yang diamati, bukan janji bahwa penambang akan memasukkan transaksi ke dalam blok tertentu.
Dompet, penjelajah, dan layanan dapat menggunakan jendela waktu, tampilan mempool, margin keamanan, dan label target yang berbeda. Dua antarmuka karena itu dapat merekomendasikan tarif yang berbeda pada saat yang sama tanpa menerapkan aturan konsensus Bitcoin yang berbeda.
Tidak ada antrean mempool global tunggal yang dilihat setiap node dalam urutan yang persis sama. Node menerima transaksi pada waktu yang berbeda dan menerapkan kebijakan mereka sendiri. Estimasi dompet menggambarkan data yang tersedia untuk sumber biayanya; penambang pada akhirnya memilih dari transaksi dan kebijakan yang tersedia untuk operasi penambangan tersebut.
Transaksi Final yang Ditandatangani
Sebelum menandatangani, dompet memperkirakan data otorisasi yang diperlukan untuk setiap input. Setelah menandatangani, transaksi berisi tanda tangan aktual dan tumpukan saksi. Serialisasi akhir mengungkapkan Weight nyata, vSize, total biaya, dan tarif efektif.
Layar penandatanganan karena itu harus dianggap lebih otoritatif daripada perkiraan awal saat memasukkan jumlah. Ini dapat mengungkapkan bahwa dompet memilih lebih banyak input dari yang diharapkan, menambahkan kembalian, menggunakan tipe output yang berbeda, menghasilkan ukuran tanda tangan yang berbeda, atau menyegarkan tarif biaya sebelum otorisasi.
Detail pembayaran bisa benar sementara struktur transaksi masih layak untuk ditinjau ulang. Periksa keduanya sebelum menyiarkan.
Perubahan biaya setelah penyiaran
Penyiaran mengirimkan transaksi ke rekan. Ini tidak menjamin bahwa setiap node akan menerima dan menyimpannya atau bahwa itu akan muncul di blok berikutnya. Transaksi baru dapat memasuki pasar biaya setelah transaksi Anda, membuat tarif awal menjadi kurang kompetitif.
Beberapa dompet dapat membuat pengganti dengan biaya lebih tinggi ketika transaksi yang belum dikonfirmasi memenuhi syarat untuk penambahan biaya. Alur kerja Bitcoin Core bumpfee dapat mengurangi perubahan atau menambahkan input jika perlu, yang berarti ukuran dan total biaya transaksi pengganti dapat berbeda dari yang asli.
Baca Pratinjau Dompet Final
Sebelum menandatangani, periksa angka-angka yang menetapkan biaya alih-alih hanya mengandalkan baris “biaya jaringan” tunggal.
- Jumlah penerima: Konfirmasi jumlah yang ditetapkan untuk penerima yang dituju dan apakah biaya dipotong dari output tersebut.
- Input yang dipilih: Jumlah input yang lebih besar dari perkiraan menjelaskan banyak kenaikan biaya.
- Output dan kembalian: Konfirmasi output penerima, output kembalian, dan tujuan kembalian.
- Ukuran virtual: Tinjau angka vB saat dompet menampilkannya.
- Tarif biaya: Bedakan tarif dalam sat/vB dari biaya absolut dalam sats.
- Total biaya: Konfirmasi total satoshi yang dibayarkan oleh transaksi lengkap.
- Target konfirmasi: Anggap sebagai perkiraan dan perhatikan apakah dompet dapat menaikkan biaya nanti.
Pemeriksaan silang yang paling berguna adalah aritmetika:
Apakah vSize yang ditampilkan × sat/vB yang ditampilkan
kira-kira cocok dengan biaya yang ditampilkan dalam sats?
Perbedaan kecil dapat berasal dari tarif desimal, pembulatan satoshi utuh, atau nilai tampilan yang dibulatkan. Perbedaan besar yang tidak dapat dijelaskan layak ditinjau ulang sebelum menandatangani.
Untuk konteks yang lebih luas tentang UTXO, konfirmasi, penambang, dan validasi, lanjutkan ke referensi jaringan dan transaksi Bitcoin.
Apa yang tidak dapat dijamin oleh perkiraan
Perkiraan biaya lengkap dapat menjelaskan transaksi dan tarif yang dipilih. Ini tidak dapat menjamin:
- konfirmasi di blok berikutnya atau pada waktu yang tepat;
- penerimaan dan retensi berkelanjutan oleh setiap node;
- permintaan jaringan yang tidak berubah setelah transaksi ditandatangani;
- atau bahwa dompet memilih input yang paling pribadi dan ekonomis atau tidak akan pernah memerlukan kenaikan biaya.
Pertanyaan yang dapat direproduksi lebih sempit: dengan struktur transaksi dan tarif ini, berapa satoshi yang dibayarkan transaksi? Waktu konfirmasi tetap probabilistik.
FAQ Biaya Transaksi Bitcoin
Apakah biaya transaksi Bitcoin didasarkan pada jumlah yang dikirim?
Tidak. Biaya transaksi Bitcoin terutama didasarkan pada ukuran virtual transaksi dan tarif yang dipilih. Jumlah yang dikirim dapat memengaruhi UTXO mana yang dibutuhkan dompet, tetapi pembayaran yang lebih besar tidak secara otomatis menghasilkan biaya yang lebih besar.
Apa arti sat/vB?
Sat/vB berarti satoshi per byte virtual. Ini adalah tarif yang diterapkan pada ukuran virtual transaksi. Mengalikan vSize dengan tarif memberikan total biaya model dalam satoshi.
Mengapa biaya dompet Bitcoin saya berubah sebelum saya menandatangani?
Dompet dapat memilih input yang berbeda, menambah atau menghapus kembalian, memperbarui jenis kembalian, menyediakan ukuran tanda tangan yang berbeda, atau memperbarui tarif. Perubahan apa pun dapat mengubah biaya akhir.
Mengapa dua dompet dapat mengenakan biaya berbeda untuk pembayaran yang sama?
Dompet dapat mengendalikan UTXO yang berbeda, memilih input yang berbeda, membuat output kembalian yang berbeda, menggunakan perkiraan tarif yang berbeda, atau menerapkan margin keamanan yang berbeda. Jumlah penerima bisa sama sementara struktur transaksi berbeda.
Apakah biaya Bitcoin yang lebih tinggi menjamin konfirmasi lebih cepat?
Tidak. Tarif yang lebih tinggi dapat meningkatkan prioritas relatif transaksi, tetapi tidak dapat menjamin blok tertentu. Permintaan masa depan, pemilihan penambang, kebijakan mempool, dan penemuan blok tetap di luar kendali dompet.
Dapatkah biaya Bitcoin dinaikkan setelah disiarkan?
Beberapa dompet dapat membuat pengganti dengan biaya lebih tinggi ketika transaksi asli memenuhi syarat untuk kenaikan biaya. Pengganti dapat mengurangi kembalian atau menambah input, sehingga ukuran transaksi dan total biaya dapat berubah.
Sumber Teknis
Rumus dan batasan pembuatan transaksi dalam panduan ini didasarkan pada spesifikasi utama Bitcoin dan dokumentasi Bitcoin Core.
- BIP 141: Saksi Terpisah — mendefinisikan Weight transaksi, ukuran dasar, ukuran total, dan ukuran transaksi virtual.
- Referensi Transaksi Pengembang Bitcoin — mendokumentasikan input dan output serial dan menjelaskan bahwa nilai output dicatat dalam satoshi.
- Bitcoin Core 31.0 RPC estimatesmartfee — mendokumentasikan estimasi tarif target konfirmasi, penggunaan ukuran virtual, dan mode ekonomis dan konservatif.
- Bitcoin Core 31.0 RPC fundrawtransaction — mendokumentasikan pemilihan input otomatis, pembuatan kembalian, pengaturan tarif, pengurangan biaya, dan asumsi Weight input.
- Bitcoin Core 31.0 RPC bumpfee — mendokumentasikan penggantian biaya dompet dan bagaimana transaksi dengan biaya lebih tinggi dapat mengurangi kembalian atau menambah input.
- BIP 341: Taproot — mendefinisikan tanda tangan jalur kunci Taproot dan perilaku saksi yang digunakan dalam model ukuran input P2TR umum.
Sumber
Menemukan kesalahan? Laporkan masalah konten atau baca Kebijakan Koreksi.