Segregated Witness (SegWit) adalah sebuah peningkatan protokol yang diimplementasikan dalam jaringan Bitcoin dan beberapa blockchain lainnya. SegWit bertujuan untuk mengatasi beberapa masalah yang ada dalam blockchain, terutama terkait dengan ukuran blok dan skalabilitas, serta keamanan transaksi. Berikut adalah penjelasan lebih rinci tentang SegWit:
Apa Itu SegWit?
Segregated Witness mengacu pada pemisahan (segregation) data tanda tangan (witness) dari transaksi Bitcoin. Sebelum SegWit, tanda tangan digital yang memverifikasi transaksi disertakan dalam data transaksi utama. SegWit memindahkan data tanda tangan ini ke struktur data yang terpisah.
Tujuan dan Manfaat SegWit
Mengurangi Ukuran Transaksi:
Dengan memindahkan data tanda tangan dari bagian utama transaksi, ukuran transaksi yang tercatat dalam blok berkurang. Hal ini memungkinkan lebih banyak transaksi dimuat dalam satu blok, meningkatkan kapasitas jaringan.
Meningkatkan Skalabilitas:
Karena lebih banyak transaksi dapat dimasukkan ke dalam setiap blok, throughput jaringan meningkat tanpa perlu meningkatkan ukuran blok secara signifikan.
Mengatasi Masalah Maleability:
SegWit memperbaiki masalah maleability transaksi, di mana tanda tangan transaksi bisa diubah tanpa mengubah ID transaksi itu sendiri. Ini meningkatkan keamanan dan memungkinkan pengembangan fitur baru seperti Lightning Network.
Mendukung Pengembangan Lightning Network:
Lightning Network adalah solusi off-chain yang memungkinkan transaksi cepat dan murah. SegWit sangat penting untuk mengimplementasikan Lightning Network karena mengatasi masalah maleability transaksi.
Cara Kerja SegWit
Pemisahan Data Tanda Tangan:
Data tanda tangan digital dipisahkan dari data transaksi utama dan ditempatkan dalam struktur yang terpisah, disebut sebagai "witness".
Perubahan Format Blok:
Format blok diperbarui untuk memasukkan bagian baru yang menyimpan data witness. Dengan demikian, blok tetap dapat memuat lebih banyak transaksi meskipun ukuran blok tetap sama.
Backward Compatibility:
SegWit dirancang agar kompatibel dengan versi Bitcoin sebelumnya (backward compatible). Transaksi dan blok non-SegWit tetap valid di jaringan yang mendukung SegWit, memungkinkan transisi yang lebih lancar.
Dampak SegWit pada Jaringan
Peningkatan Kapasitas Blok:
Dengan lebih banyak transaksi yang dapat dimasukkan dalam satu blok, efisiensi jaringan meningkat tanpa perlu peningkatan drastis pada ukuran blok.
Penurunan Biaya Transaksi:
Peningkatan kapasitas jaringan cenderung menurunkan biaya transaksi karena lebih banyak transaksi dapat diproses setiap detiknya.
Peningkatan Keamanan:
Dengan memperbaiki masalah maleability, transaksi menjadi lebih aman dan andal.
Implementasi SegWit
SegWit pertama kali diaktifkan di jaringan Bitcoin pada 24 Agustus 2017. Sejak itu, beberapa blockchain lainnya juga mengadopsi SegWit untuk meningkatkan skalabilitas dan keamanan jaringan mereka.
Apakah Indodax mendukung alamat wallet Bitcoin Segwit?
Untuk informasi lebih lanjut mengenai hal tersebut silakan untuk membuka tautan artikel berikut klik disini
Kesimpulan
Segregated Witness (SegWit) adalah peningkatan signifikan pada protokol Bitcoin yang mengatasi masalah skalabilitas dan keamanan transaksi. Dengan memisahkan data tanda tangan dari data transaksi utama, SegWit memungkinkan lebih banyak transaksi dimasukkan dalam satu blok, mengurangi biaya transaksi, dan meningkatkan kapasitas jaringan secara keseluruhan. Selain itu, SegWit mendukung pengembangan solusi layer-2 seperti Lightning Network, yang bertujuan untuk membuat transaksi Bitcoin lebih cepat dan lebih murah.