Istilah Crypto

SegWit (Segregated Witness)

Bitcoin upgrade 2017 yang separate signature data dari transaction untuk scaling dan Lightning enablement.

Penjelasan

Sobat Kripto, SegWit (Segregated Witness) adalah Bitcoin soft fork upgrade aktivasi Agustus 2017. Separate (segregate) signature (witness) data dari core transaction. Effect: increase block capacity, fix transaction malleability (enabler untuk Lightning Network), introduce new address format (bc1q...). Major upgrade yang pave way for scaling.

Cara SegWit Bantu Scaling

Pre-SegWit: signature di-include di transaction body, count terhadap 1 MB block size limit. SegWit: signature di-store terpisah, only count partial terhadap limit. Effective block size: up to ~4 MB. Hasil: lebih banyak transaction per block, fee lebih rendah, throughput naik.

Transaction Malleability Fix

Pre-SegWit transaction ID derivable dari signature, signature bisa di-tweak post-broadcast untuk change transaction ID (tidak ubah outcome tapi confuse tracking). Lightning Network butuh stable transaction ID. SegWit fix malleability dengan moving signature outside transaction body. Enable Lightning development dan banyak smart contract Bitcoin innovation.

Bech32 Address

SegWit introduce new address format: bech32 (bc1q...) untuk SegWit-native. Pre-SegWit address: 1... (legacy) atau 3... (P2SH wrapped SegWit). bc1q address lebih efficient untuk transaction (lower fee), tapi adopsi gradual karena old wallet compatibility. Untuk Sobat Kripto: gunakan bech32 address untuk receive Bitcoin kalau wallet support, lower fee.