Pada tahun 2015, pengembang Pieter Wuille mengajukan proposal revolusioner untuk mengatasi keterbatasan kritis dalam jaringan Bitcoin. Inisiatif ini, didorong oleh kolaborator dari Bitcoin Core, akan menjadi salah satu pembaruan paling signifikan dari protokol tersebut. Dua tahun kemudian, pada bulan Agustus 2017, ini direalisasikan melalui soft fork yang akan mengubah secara permanen arsitektur transaksi Bitcoin.
Bagaimana Cara Kerja Pemisahan Data?
SegreGated Witness (SegWit) mengimplementasikan perubahan mendasar dalam cara transaksi disusun. Inovasi ini terletak pada pemisahan informasi “saksi” —yang berisi tanda tangan digital, kunci publik, dan data validasi— dari sisa data transaksi.
Dalam sistem sebelum SegWit, data tanda tangan merupakan persentase substansial dari blok, mencapai hingga dua pertiga dari ruang yang tersedia. Dengan mengatur ulang elemen-elemen ini ke dalam bidang terpisah dan tidak menghitungnya dalam batas ukuran blok, SegWit membebaskan kapasitas signifikan untuk memproses lebih banyak operasi.
Pemisahan ini memiliki efek matematis yang signifikan: batas blok secara efektif meningkat dari 1 MB menjadi sekitar 4 MB, menggandakan jumlah transaksi yang dapat diproses secara bersamaan.
Dampak pada Kecepatan dan Efisiensi
Konsekuensi praktis dari arsitektur ini adalah substansial. Dengan meningkatkan ruang yang tersedia per blok, jaringan dapat memasukkan lebih banyak transaksi, yang secara signifikan mempercepat TPS (transaksi per detik) dari sistem Bitcoin. Peningkatan dalam throughput ini mewakili solusi langsung untuk masalah kemacetan yang dihadapi oleh jaringan.
Keamanan yang Ditingkatkan: Solusi untuk Malabilitas
Selain skalabilitas, SegWit menangani kerentanan yang dikenal sebagai malleability transaksi. Sebelum pembaruan ini, penyerang dapat memodifikasi pengidentifikasi transaksi selama konfirmasinya, mengkompromikan integritas jaringan.
Dengan memisahkan tanda tangan dari data utama, SegWit sepenuhnya menghilangkan permukaan serangan ini. Perbaikan keamanan ini membuka jalan bagi inovasi di lapisan atas, seperti pengembangan protokol Lapisan 2 termasuk Lightning Network.
Cabang dan Kontroversi Komunitas
Implementasi SegWit tidak bersifat bulat. Di dalam komunitas Bitcoin muncul perdebatan sengit tentang kompleksitas teknis solusi tersebut dan potensi implikasinya. Beberapa mempertanyakan apakah arsitektur tersebut mengekspos kerentanan baru terhadap sistem.
Kekhawatiran mencakup skenario teoretis di mana transaksi tertentu dapat diartikan sebagai “siapa pun dapat membelanjakan”, yang mewakili risiko keamanan. Pembagian ideologis ini menjadi penentu dalam penciptaan Bitcoin Cash, sebuah fork yang memilih untuk langsung meningkatkan ukuran blok tanpa menerapkan SegWit, mewakili dua pandangan yang berlawanan tentang evolusi Bitcoin.
Hari ini, SegWit tetap sebagai contoh bagaimana keputusan teknis dalam protokol terdesentralisasi menghasilkan deliberasi mendalam dalam komunitas mereka.
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
SegWit: Revolusi Teknik yang Mengubah Bitcoin
Asal Mula Perbaikan yang Diperlukan
Pada tahun 2015, pengembang Pieter Wuille mengajukan proposal revolusioner untuk mengatasi keterbatasan kritis dalam jaringan Bitcoin. Inisiatif ini, didorong oleh kolaborator dari Bitcoin Core, akan menjadi salah satu pembaruan paling signifikan dari protokol tersebut. Dua tahun kemudian, pada bulan Agustus 2017, ini direalisasikan melalui soft fork yang akan mengubah secara permanen arsitektur transaksi Bitcoin.
Bagaimana Cara Kerja Pemisahan Data?
SegreGated Witness (SegWit) mengimplementasikan perubahan mendasar dalam cara transaksi disusun. Inovasi ini terletak pada pemisahan informasi “saksi” —yang berisi tanda tangan digital, kunci publik, dan data validasi— dari sisa data transaksi.
Dalam sistem sebelum SegWit, data tanda tangan merupakan persentase substansial dari blok, mencapai hingga dua pertiga dari ruang yang tersedia. Dengan mengatur ulang elemen-elemen ini ke dalam bidang terpisah dan tidak menghitungnya dalam batas ukuran blok, SegWit membebaskan kapasitas signifikan untuk memproses lebih banyak operasi.
Pemisahan ini memiliki efek matematis yang signifikan: batas blok secara efektif meningkat dari 1 MB menjadi sekitar 4 MB, menggandakan jumlah transaksi yang dapat diproses secara bersamaan.
Dampak pada Kecepatan dan Efisiensi
Konsekuensi praktis dari arsitektur ini adalah substansial. Dengan meningkatkan ruang yang tersedia per blok, jaringan dapat memasukkan lebih banyak transaksi, yang secara signifikan mempercepat TPS (transaksi per detik) dari sistem Bitcoin. Peningkatan dalam throughput ini mewakili solusi langsung untuk masalah kemacetan yang dihadapi oleh jaringan.
Keamanan yang Ditingkatkan: Solusi untuk Malabilitas
Selain skalabilitas, SegWit menangani kerentanan yang dikenal sebagai malleability transaksi. Sebelum pembaruan ini, penyerang dapat memodifikasi pengidentifikasi transaksi selama konfirmasinya, mengkompromikan integritas jaringan.
Dengan memisahkan tanda tangan dari data utama, SegWit sepenuhnya menghilangkan permukaan serangan ini. Perbaikan keamanan ini membuka jalan bagi inovasi di lapisan atas, seperti pengembangan protokol Lapisan 2 termasuk Lightning Network.
Cabang dan Kontroversi Komunitas
Implementasi SegWit tidak bersifat bulat. Di dalam komunitas Bitcoin muncul perdebatan sengit tentang kompleksitas teknis solusi tersebut dan potensi implikasinya. Beberapa mempertanyakan apakah arsitektur tersebut mengekspos kerentanan baru terhadap sistem.
Kekhawatiran mencakup skenario teoretis di mana transaksi tertentu dapat diartikan sebagai “siapa pun dapat membelanjakan”, yang mewakili risiko keamanan. Pembagian ideologis ini menjadi penentu dalam penciptaan Bitcoin Cash, sebuah fork yang memilih untuk langsung meningkatkan ukuran blok tanpa menerapkan SegWit, mewakili dua pandangan yang berlawanan tentang evolusi Bitcoin.
Hari ini, SegWit tetap sebagai contoh bagaimana keputusan teknis dalam protokol terdesentralisasi menghasilkan deliberasi mendalam dalam komunitas mereka.