Apa itu SegWit?
SegWit, kependekan dari Segregated Witness, adalah upgrade signifikan pada protokol Bitcoin yang diaktifkan pada Agustus 2017. “Segregated” berarti dipisahkan, dan “Witness” merujuk pada data tanda tangan kriptografi (signature) dalam transaksi.
Singkatnya: SegWit memindahkan data signature ke luar struktur data transaksi utama, sehingga lebih banyak transaksi bisa masuk dalam satu blok.
Masalah yang Dipecahkan SegWit
Sebelum SegWit, setiap blok Bitcoin berukuran maksimal 1 MB — termasuk data signature yang bisa memakan 60–65% dari ukuran transaksi. Ini membatasi jumlah transaksi per blok dan menyebabkan fee mahal saat jaringan ramai.
Dengan SegWit, data signature dipindahkan ke area terpisah yang disebut “witness data”. Ini secara efektif meningkatkan kapasitas blok hingga sekitar 4 MB (dalam ukuran “weight unit”) tanpa mengubah batas 1 MB yang tertera dalam protokol.
Manfaat SegWit
- Transaksi lebih murah — karena efisiensi ruang blok meningkat
- Transaction malleability fix — menutup celah keamanan yang memungkinkan pengubahan TXID sebelum konfirmasi
- Fondasi Lightning Network — malleability fix adalah syarat teknis untuk Lightning Network
- Skalabilitas lebih baik — lebih banyak transaksi per blok
Format Alamat SegWit
SegWit menghadirkan format alamat baru:
- P2SH-SegWit: diawali
3...(compat dengan wallet lama) - Native SegWit (Bech32): diawali
bc1q...— paling efisien dan murah
Jika wallet kamu mendukung, selalu gunakan alamat bc1q untuk biaya transaksi terendah.