
Segregated Witness, atau SegWit, adalah peningkatan protokol Bitcoin yang memisahkan "data witness" dari inti setiap transaksi. Data witness merupakan tanda tangan dan bukti terkait yang membuktikan hak untuk membelanjakan dana tertentu.
Dengan memisahkan data witness, inti transaksi menjadi lebih stabil, sementara informasi tanda tangan ditempatkan di area khusus. Perubahan struktur ini mengatasi masalah "transaction malleability" dan memperkenalkan metrik baru "block weight" untuk mengukur kapasitas blok. Dengan demikian, SegWit meningkatkan throughput dan efisiensi Bitcoin tanpa mengorbankan aturan keamanan.
Masalah utama yang dipecahkan SegWit adalah transaction malleability. Transaction malleability terjadi ketika seseorang dapat mengubah bagian tertentu dari tanda tangan transaksi sebelum dikonfirmasi, sehingga mengubah transaction ID (TXID)—yaitu identitas uniknya.
Misalnya, saat Anda mengirim dana ke teman, selagi transaksi masih tertunda, pihak lain bisa mengubah format tanda tangan sehingga TXID-nya berubah. Meski dana tetap aman, proses yang bergantung pada TXID asli (seperti manajemen channel atau transaksi skrip lanjutan) menjadi tidak dapat diandalkan. Dengan memindahkan tanda tangan di luar perhitungan TXID, SegWit memastikan perubahan kecil pada tanda tangan tidak lagi memengaruhi transaction ID, sehingga proses lanjutan menjadi lebih stabil.
SegWit bekerja dengan menempatkan data tanda tangan dan witness ke area terpisah di luar struktur utama transaksi. Saat menghitung transaction ID, data witness tidak disertakan. SegWit diaktifkan melalui "soft fork," sehingga peningkatan ini tetap kompatibel ke belakang—node baru dan lama bisa berjalan bersama.
Secara teknis, SegWit memperkenalkan format transaksi baru: node lama menganggap data witness sebagai "informasi tambahan" dan tetap dapat memvalidasi aturan inti tanpa data tersebut, sedangkan node baru membaca dan memverifikasi data witness dengan metode validasi terkini. Pendekatan ini memperbaiki malleability sekaligus memastikan transisi jaringan berjalan lancar.
SegWit meningkatkan kapasitas blok melalui konsep "block weight." Block weight adalah sistem penilaian di mana data inti transaksi berbobot lebih besar dan data witness berbobot lebih ringan. Ada batas maksimum total block weight (umumnya 4.000.000 unit), sehingga lebih banyak transaksi dapat dimuat dalam satu blok.
Di Bitcoin, biaya transaksi dihitung berdasarkan "consumed weight" bukan ukuran byte mentah. Dengan memindahkan tanda tangan ke segmen berbobot rendah, banyak transaksi memiliki total weight lebih kecil sehingga biaya penambang lebih rendah. Misalnya, alamat native SegWit (berawalan "bc1") umumnya memiliki weight transaksi lebih kecil dan biaya lebih rendah—keunggulan ini semakin terasa saat jaringan padat. Data publik menunjukkan bahwa hingga pertengahan 2024, 80%-90% transaksi Bitcoin sudah menggunakan SegWit (sumber: blockchain explorer dan platform analitik seperti mempool.space dan Glassnode, 2024).
Alamat SegWit umumnya terbagi menjadi tiga kategori:
Saat melakukan transfer:
Menggunakan SegWit di Gate sangat mudah. Ikuti langkah berikut:
SegWit menjadi fondasi utama bagi solusi Layer 2 seperti Lightning Network dengan mengatasi transaction malleability dan memastikan transaction ID yang lebih stabil. Lightning Network membutuhkan struktur transaksi yang dapat diskrip dan dilacak untuk membangun channel pembayaran, dan SegWit membuat mekanisme ini lebih andal.
Bagi pengguna yang ingin melakukan micropayment lebih cepat dan murah, dompet biasanya menyarankan penggunaan alamat yang mendukung SegWit agar mendapatkan biaya on-chain lebih rendah dan manajemen channel yang lebih stabil.
SegWit diimplementasikan sebagai soft fork dengan kompatibilitas tinggi secara umum, namun ada beberapa hal yang perlu diperhatikan:
Untuk meminimalkan risiko:
SegWit berfokus pada pemisahan data witness dan mengatasi masalah malleability serta meningkatkan kapasitas melalui penyesuaian block weight. Taproot membangun di atas fondasi ini dengan meningkatkan privasi dan fleksibilitas smart contract, sehingga kondisi kompleks di on-chain tampak seperti transfer biasa.
Hubungan keduanya dapat diibaratkan “fondasi dan lantai atas”: SegWit membangun dasar skalabilitas, sementara Taproot meningkatkan kegunaan dan privasi. Dompet yang mendukung Taproot biasanya juga mendukung format alamat SegWit—keduanya saling melengkapi.
SegWit memisahkan data witness terkait tanda tangan dari inti transaksi, mengatasi transaction malleability, meningkatkan kapasitas blok dan efisiensi biaya melalui block weight, serta memungkinkan solusi lanjutan seperti Lightning Network. Dalam praktiknya, prioritaskan penggunaan alamat "bc1" atau "3" untuk kompatibilitas dan efisiensi biaya; selalu uji transfer kecil saat jaringan padat.
Untuk pembelajaran lebih lanjut:
Bisa. SegWit kompatibel ke belakang—alamat legacy (format P2PKH) tetap dapat menerima dan mengirim transaksi. Namun, migrasi ke alamat SegWit (format P2WPKH atau P2SH-P2WPKH) direkomendasikan untuk biaya lebih rendah dan konfirmasi lebih cepat. Anda dapat melihat atau mengganti tipe alamat di pengaturan dompet Gate.
Tidak. Anda dapat mengirim BTC antar tipe alamat apa pun yang didukung—SegWit maupun legacy. Namun, baik pengirim maupun penerima perlu memakai alamat SegWit untuk mendapatkan penghematan biaya dan performa optimal. Sebaiknya dorong teman atau rekan Anda untuk upgrade ke alamat SegWit demi hasil terbaik.
Beberapa sistem lama dirancang sebelum SegWit diluncurkan; integrasi SegWit membutuhkan perubahan besar pada basis kode. Tidak didukungnya SegWit bukan berarti keamanannya berkurang—hanya saja pengguna tak mendapat keuntungannya. Memilih platform seperti Gate memastikan Anda memperoleh teknologi terbaru dan biaya lebih rendah.
Tidak ada perbedaan mendasar. Proses pembuatan dan pengelolaan private key tetap sama; hanya format encoding alamat yang berbeda. Private key yang sama dapat menghasilkan berbagai tipe alamat (P2PKH, P2WPKH, P2SH). Backup private key atau seed phrase tetap wajib dilakukan, apa pun tipe alamat yang digunakan.
Tidak. SegWit hanya mengubah struktur data tanpa melemahkan fondasi kriptografi Bitcoin. Bahkan, dengan mengatasi transaction malleability, SegWit meningkatkan keamanan pada kasus tertentu (misalnya Lightning Network). Semua transaksi SegWit melalui Gate memberikan jaminan keamanan yang setara dengan transaksi legacy.


