Segregated Witness (SegWit)

Terakhir Diperbarui 24 Sep 2026

Dalam Satu Kalimat

Segregated Witness adalah peningkatan protokol Bitcoin yang memisahkan data witness dari data untuk menghitung pengenal transaksi tradisional.

Segregated Witness (SegWit) mengubah cara transaksi Bitcoin membawa bukti pembelanjaan seperti tanda tangan. Untuk masukan SegWit, informasi ini ditempatkan dalam struktur witness yang tidak termasuk pengenal transaksi tradisional, atau txid. Data tetap dikirim dan diperiksa node pemvalidasi; data tidak dihapus dari proses verifikasi Bitcoin.

Pengenal stabil dan komitmen blok

Pemisahan witness mengatasi bentuk penting kelenturan transaksi, ketika perubahan data terkait tanda tangan dapat mengubah pengenal tanpa mengubah pembayaran yang dimaksud. Perlindungannya bergantung pada masukan dan syarat penandatanganan, sehingga tidak tepat disebut menghapus semua kemungkinan perubahan transaksi.

Pengenal transaksi witness terpisah, wtxid, mencakup data witness. Blok mengikat data tersebut melalui komitmen witness yang terkait dengan transaksi coinbase. SegWit diterapkan sebagai soft fork.

Bobot dan dampak praktis

SegWit memperkenalkan bobot blok: data non-witness dihitung lebih berat daripada data witness. Ini dapat mengurangi ukuran virtual transaksi yang sesuai dan meningkatkan pemanfaatan ruang blok. Biaya sebenarnya tetap bergantung pada struktur transaksi dan tarif biaya yang berlaku.

Pengenal yang lebih stabil mendukung protokol yang membangun transaksi di atas transaksi lain yang belum dikonfirmasi, termasuk saluran pembayaran Lightning. SegWit tidak menjadikan transaksi Bitcoin privat, bebas biaya, atau otomatis terkonfirmasi.