Bitcoin awalnya menghadapi sebuah hambatan canggung—ukuran blok dibatasi hingga 1MB, yang berarti jumlah transaksi yang dapat dikemas dalam setiap blok terbatas. Bayangkan, ketika semua orang ingin melakukan transfer, jaringan mulai macet. Masalah ini semakin parah sebelum tahun 2017.
Bagaimana data tanda tangan menghabiskan ruang blok?
Setiap transaksi Bitcoin memerlukan tanda tangan digital untuk membuktikan “uang ini memang milik saya”. Masalahnya adalah, data tanda tangan ini sangat besar, mengambil 65% dari kapasitas sebuah blok. Dengan kata lain, sebagian besar ruang blok diisi dengan “bukti” ini, sementara informasi transaksi yang sebenarnya hanya mengambil sepertiga.
Ini adalah masalah yang ingin diselesaikan oleh pengembang Bitcoin Pieter Wuille dan kontributor inti lainnya pada tahun 2015.
Inovasi SegWit: Isolasi vs Reorganisasi
Gagasan inti dari SegWit (Witness Terpisah) sangat sederhana—memisahkan informasi transaksi dan informasi tanda tangan untuk disimpan secara terpisah. Secara khusus, ia menambahkan suatu bidang “saksi” baru dalam format transaksi, memindahkan data verifikasi seperti tanda tangan digital, kunci publik, dan lain-lain ke area independen ini.
Lebih cerdas, saat menghitung ukuran blok, data saksi tidak lagi dihitung. Ini berarti ruang fisik 1MB yang sama dapat menampung lebih banyak transaksi—secara teori dapat diperluas mendekati efek 4MB.
Pada bulan Agustus 2017, SegWit secara resmi diaktifkan ke jaringan Bitcoin dalam bentuk soft fork.
Apa perubahan yang dibawa oleh peningkatan ini?
Efisiensi transaksi meningkat secara signifikan
Sebuah blok dapat memuat lebih banyak transaksi, yang berarti jumlah transaksi yang diproses per satuan waktu (TPS) meningkat pesat. Situasi kemacetan mereda, dan kecepatan konfirmasi transaksi pun meningkat.
Mengatasi kerentanan perluasan transaksi
Sebelum SegWit, penyerang dapat mengubah ID transaksi sebelum transaksi dikonfirmasi. Ini terdengar aneh—setara dengan cek yang sudah dikeluarkan, tetapi masih dapat diubah angkanya. Setelah SegWit memindahkan data tanda tangan dari inti transaksi, modifikasi semacam ini tidak mungkin terjadi lagi.
Membuka pintu inovasi lapisan kedua
Justru karena telah menyelesaikan masalah skalabilitas, jaringan Lightning dan protokol lapisan kedua lainnya memiliki dasar keberadaannya. Inovasi-inovasi ini semakin memperluas skenario aplikasi Bitcoin.
Mengapa masih ada yang menentang?
SegWit memicu perdebatan sengit di komunitas. Beberapa orang percaya bahwa peningkatan ini terlalu kompleks dan dapat memperkenalkan risiko keamanan baru. Para kritikus menunjukkan bahwa beberapa transaksi mungkin mengalami celah “siapa saja dapat membelanjakan”.
Perbedaan yang lebih dalam terletak pada, para pengembang yang menentang SegWit berargumen untuk langsung meningkatkan ukuran blok untuk menyelesaikan masalah kapasitas. Kontroversi ini akhirnya menyebabkan hard fork pada tahun 2017, menghasilkan Bitcoin Cash (BCH) — sebuah cabang Bitcoin yang mempertahankan blok 1MB atau lebih besar.
SegWit pada dasarnya mewakili perbedaan mendasar dalam komunitas Bitcoin antara “perluasan yang elegan” vs “perluasan yang kasar”.
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.
Bagaimana SegWit membalikkan nasib Bitcoin: dari 1MB ke evolusi 4MB
Bitcoin awalnya menghadapi sebuah hambatan canggung—ukuran blok dibatasi hingga 1MB, yang berarti jumlah transaksi yang dapat dikemas dalam setiap blok terbatas. Bayangkan, ketika semua orang ingin melakukan transfer, jaringan mulai macet. Masalah ini semakin parah sebelum tahun 2017.
Bagaimana data tanda tangan menghabiskan ruang blok?
Setiap transaksi Bitcoin memerlukan tanda tangan digital untuk membuktikan “uang ini memang milik saya”. Masalahnya adalah, data tanda tangan ini sangat besar, mengambil 65% dari kapasitas sebuah blok. Dengan kata lain, sebagian besar ruang blok diisi dengan “bukti” ini, sementara informasi transaksi yang sebenarnya hanya mengambil sepertiga.
Ini adalah masalah yang ingin diselesaikan oleh pengembang Bitcoin Pieter Wuille dan kontributor inti lainnya pada tahun 2015.
Inovasi SegWit: Isolasi vs Reorganisasi
Gagasan inti dari SegWit (Witness Terpisah) sangat sederhana—memisahkan informasi transaksi dan informasi tanda tangan untuk disimpan secara terpisah. Secara khusus, ia menambahkan suatu bidang “saksi” baru dalam format transaksi, memindahkan data verifikasi seperti tanda tangan digital, kunci publik, dan lain-lain ke area independen ini.
Lebih cerdas, saat menghitung ukuran blok, data saksi tidak lagi dihitung. Ini berarti ruang fisik 1MB yang sama dapat menampung lebih banyak transaksi—secara teori dapat diperluas mendekati efek 4MB.
Pada bulan Agustus 2017, SegWit secara resmi diaktifkan ke jaringan Bitcoin dalam bentuk soft fork.
Apa perubahan yang dibawa oleh peningkatan ini?
Efisiensi transaksi meningkat secara signifikan Sebuah blok dapat memuat lebih banyak transaksi, yang berarti jumlah transaksi yang diproses per satuan waktu (TPS) meningkat pesat. Situasi kemacetan mereda, dan kecepatan konfirmasi transaksi pun meningkat.
Mengatasi kerentanan perluasan transaksi Sebelum SegWit, penyerang dapat mengubah ID transaksi sebelum transaksi dikonfirmasi. Ini terdengar aneh—setara dengan cek yang sudah dikeluarkan, tetapi masih dapat diubah angkanya. Setelah SegWit memindahkan data tanda tangan dari inti transaksi, modifikasi semacam ini tidak mungkin terjadi lagi.
Membuka pintu inovasi lapisan kedua Justru karena telah menyelesaikan masalah skalabilitas, jaringan Lightning dan protokol lapisan kedua lainnya memiliki dasar keberadaannya. Inovasi-inovasi ini semakin memperluas skenario aplikasi Bitcoin.
Mengapa masih ada yang menentang?
SegWit memicu perdebatan sengit di komunitas. Beberapa orang percaya bahwa peningkatan ini terlalu kompleks dan dapat memperkenalkan risiko keamanan baru. Para kritikus menunjukkan bahwa beberapa transaksi mungkin mengalami celah “siapa saja dapat membelanjakan”.
Perbedaan yang lebih dalam terletak pada, para pengembang yang menentang SegWit berargumen untuk langsung meningkatkan ukuran blok untuk menyelesaikan masalah kapasitas. Kontroversi ini akhirnya menyebabkan hard fork pada tahun 2017, menghasilkan Bitcoin Cash (BCH) — sebuah cabang Bitcoin yang mempertahankan blok 1MB atau lebih besar.
SegWit pada dasarnya mewakili perbedaan mendasar dalam komunitas Bitcoin antara “perluasan yang elegan” vs “perluasan yang kasar”.