Apa itu SegWit?

SegWit (kependekan dari Segregated Witness) adalah pemutakhiran protokol yang mengubah cara data disimpan. Itu diaktifkan pada litecoin pada 10 Mei 2017, dan pada bitcoin pada 23 Agustus 2017.

Pengembang Pieter Wiulle pertama kali mempresentasikan ide tersebut pada konferensi Scaling Bitcoin pada bulan Desember 2015.

Banyak yang menyebutnya sebagai solusi yang telah lama ditunggu-tunggu untuk masalah penskalaan bitcoin. Ukuran blok maksimum dalam protokol utama adalah 1MB, yang membatasi jumlah transaksi yang dapat diproses bitcoin menjadi sekitar 7 per detik. Ini akan membatasi potensi pertumbuhan bitcoin, dan mencegahnya menjadi sistem pembayaran volume tinggi yang dapat digunakan.

Sementara peningkatan memang memungkinkan lebih banyak transaksi dalam blok bitcoin, niat awal SegWit adalah untuk memperbaiki bug dalam kode bitcoin yang disebut kelenturan transaksi. Kelemahan ini memungkinkan siapa pun untuk mengubah detail kecil yang mengubah id transaksi (dan hash berikutnya) tetapi bukan kontennya. Meskipun bukan masalah kritis untuk bitcoin, ini mencegah pengembangan fitur yang lebih kompleks seperti protokol lapis kedua dan kontrak pintar.

SegWit memperbaiki kelenturan transaksi dengan menghapus informasi tanda tangan (atau dikenal sebagai informasi “saksi”) dan menyimpannya di luar blok transaksi dasar. Dengan itu, tanda tangan dan skrip dapat diubah tanpa mempengaruhi id transaksi.

Melangsingkan

Manfaat sampingan yang lebih penting adalah bahwa, tanpa informasi tanda tangan, transaksi jauh lebih ringan. Ini berarti bahwa lebih banyak yang dapat ditampung dalam blok, dan bitcoin dapat memproses throughput yang lebih besar tanpa mengubah ukuran blok.

SegWit memperkenalkan konsep baru yang disebut “berat blok.” Ini adalah mashup ukuran blok dengan dan tanpa data tanda tangan, dan dibatasi pada 4MB, sedangkan batas ukuran blok untuk transaksi dasar tetap pada 1MB. Ini berarti bahwa upgrade SegWit kompatibel dengan protokol sebelumnya, dan menghindari perlunya garpu yang berat.

Jadi, SegWit tidak meningkatkan batas ukuran blok, tetapi memungkinkan sejumlah besar transaksi dalam blok 1MB. Batas 4MB termasuk data saksi terpisah, yang secara teknis tidak membentuk bagian dari blok transaksi dasar 1MB.

Bangunan di atas

Langkah besar lain yang dimungkinkan oleh SegWit adalah mendukung pengembangan protokol lapisan kedua, seperti jaringan kilat. Perbaikan kelenturan membuat fitur apa pun yang mengandalkan transaksi yang tidak dikonfirmasi kurang berisiko dan lebih mudah untuk dirancang.

Jaringan kilat selanjutnya akan meningkatkan kapasitas transaksi bitcoin dengan sering mengambil, transaksi kecil off-chain, hanya menetap di blockchain bitcoin ketika pengguna siap.

Aktivasi SegWit juga mendorong pengembangan pada fitur-fitur lain seperti MAST (yang memungkinkan kontrak pintar bitcoin yang lebih kompleks), tanda tangan Schnorr (yang akan memungkinkan peningkatan kapasitas transaksi lain) dan TumbleBit (jaringan lapisan atas anonim).

Tidak semua orang senang

Tidak semua orang di komunitas bitcoin setuju bahwa SegWit adalah solusi yang ditunggu bitcoin. Beberapa percaya bahwa ini adalah kasus “menendang kaleng di jalan,” dan paling baik perbaikan sementara.

Perlawanan terhadap SegWit adalah salah satu faktor di balik pengembangan uang bitcoin, sebuah garpu jaringan bitcoin yang memilih untuk menerapkan batas ukuran blok yang lebih besar daripada mengandalkan struktur transaksi baru.

Di mana kita?

Terlepas dari keuntungan yang jelas, peluncuran upgrade bergerak lambat. Pada waktu piksel, 14% transaksi menggunakan format baru (Anda dapat mengikuti kemajuan di sini).

Alasan utama adalah bahwa banyak dompet belum menambahkan dukungan SegWit. Beberapa nama besar seperti Trezor, Ledger, Electrum, dan Kraken telah melakukannya. Coinbase – penyedia dompet terbesar dalam hal jumlah transaksi – sedang mengerjakannya, dan mengharapkan untuk menerapkan peningkatan pada awal 2018. Dan dompet yang melekat pada implementasi simpul penuh bitcoin yang paling populer, Bitcoin Core, diharapkan untuk meluncurkan SegWit di kuartal pertama 2018.

Dengan kode bitcoin utama juga membuat penyesuaian yang ramah SegWit, ini dapat mengarah pada peningkatan dalam penggunaan dan eksperimen fungsionalitas tambahan. Bitcoin Core menyimpan daftar di situs web bisnis dan proyeknya yang mengerjakan integrasi SegWit – pada waktu piksel, 19 implementasi telah dikerahkan, dengan 90 lebih lanjut siap untuk digunakan.

Semakin banyak dompet yang mencakup peningkatan, persentase transaksi yang menggunakan struktur SegWit akan meningkat, dan biaya bitcoin akan turun karena blok berisi jumlah transaksi yang lebih besar. Selain itu, pengembangan protokol petir dan lapisan kedua yang serupa harus mendapatkan lebih banyak dorongan, meningkatkan cakupan dan potensi bitcoin. Ini tidak mungkin terjadi dalam semalam – tetapi perubahan itu penting, dan merupakan langkah besar ke depan.

Advertisement

Mungkin Anda juga menyukai

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *