Menengah Teknologi

SegWit (Segregated Witness)

SegWit (Segregated Witness) adalah upgrade protokol Bitcoin yang diaktifkan pada 2017, yang memisahkan data signature dari data transaksi untuk meningkatkan efisiensi dan kapasitas jaringan.

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.

Terakhir diperbarui: