Jaringan
Bitcoin menghadapi beberapa kesulitan karena mendapatkan lebih banyak daya tarik. Menambahkan lebih banyak blok ke rantai diperlukan, tetapi blok dibuat setiap 10 menit dan dibatasi hingga ukuran maksimum satu megabita (MB). Keterbatasan ini mengakibatkan penundaan transaksi; butuh waktu lama untuk memproses dan memvalidasi transaksi. - terkadang, berjam-jam.
Pieter Wuille memperkenalkan solusi penskalaan yang disebut saksi terpisah (SegWit). Prosesnya melibatkan pemisahan/pemisahan data tanda tangan (saksi) dari data transaksi untuk memungkinkan lebih banyak ruang bagi transaksi untuk disimpan di blok.
Tanpa implementasi SegWit, validasi transaksi
Bitcoin akan menjadi hampir tidak mungkin karena
Bitcoin semakin populer dan jumlah transaksi meningkat.
Selain itu, SegWit juga memperbaiki kekurangan dalam protokol
Bitcoin ; Bug kelenturan transaksi. Bug kelenturan memungkinkan node untuk mengutak-atik TXID transaksi di jaringan. Bug telah diatasi dengan menghapus apa yang dikenal sebagai 'data tanda tangan' dari bidang input blok.
Kesimpulan,
· Segregated Witness berusaha untuk mencegah kelenturan transaksi yang tidak disengaja sambil memungkinkan lebih banyak transaksi dalam satu blok untuk disimpan.
· SegWit juga dimaksudkan untuk memecahkan masalah keterbatasan ukuran blockchain yang memperlambat transaksi
Bitcoin .
Segregated Witness adalah solusi rekayasa yang dirancang untuk meningkatkan ukuran penyimpanan blok untuk memungkinkan lebih banyak transaksi tanpa meningkatkan batas ukuran blok (dibahas di bawah). SegWit beroperasi dengan memisahkan tanda tangan yang terkandung dalam blok dari catatan transaksi dan menyimpan tanda tangan di lokasi yang berbeda.
Biasanya, data disimpan dalam megabita, tetapi SegWit memperkenalkan konsep bobot blok (yaitu, pengukuran semua data yang terkandung dalam blok, termasuk data tanda tangan dan transaksi). Karena blok Non-SegWit memiliki batas 1 MB, beberapa orang percaya bahwa 1 MB sama dengan 1 juta unit berat (WU), tetapi unit berat dan megabita tidak persis sama.
Misalnya, sebuah blok ditambang pada 25 Januari 2022. Itu memiliki ukuran 1,558 MB tetapi 3,993 juta WU. Blok lain ditambang beberapa menit kemudian dan berukuran 1,457 MB dengan berat 3,993 juta WU. Pada hari yang sama, blok 1.188 MB ditambang, dengan 3.993 WU. Menunjukkan bahwa tidak selalu ada batas ukuran dalam megabita, tetapi batas berdasarkan satuan berat, dengan mempertimbangkan ukuran dasar blok dan ukuran total.
Sumber: buybitcoinworldwide.com
Setiap blok di jaringan
Bitcoin berisi sejumlah transaksi terbatas, dan hanya sekitar tujuh blok yang diproses per detik. Dengan demikian, setiap blok harus melakukan transaksi sebanyak mungkin tanpa menambah ukuran blok. Terutama demi para penambang blok.
Fungsi utama SegWit adalah mengatur ulang data blok untuk menyimpan tanda tangan digital secara terpisah dari data transaksi. Dalam istilah standar, SegWit adalah pemisahan saksi (data tanda tangan) dari data transaksi. Ini memungkinkan lebih banyak transaksi disimpan dalam satu blok. Sekarang, bagaimana Saksi Terpisah memproses transaksi yang sah tanpa data tanda tangan? SegWit mengasumsikan data tanda tangan hanya diperlukan ketika sebuah blok divalidasi, setelah itu dapat dibuang. Ini memberikan solusi dengan membuat dua hash, satu untuk data transaksi yang disebut 'hash biasa' dan yang kedua untuk data tanda tangan dan data transaksi yang disebut 'hash saksi.'. Saksi terpisah mengusulkan bahwa pohon Merkle terpisah dibuat untuk menyimpan hash saksi sementara tanda tangan digital dapat dibuang.
Ketika berhadapan dengan metode pembayaran konvensional, lebih dari seribu transaksi diproses per menit, jumlah yang jauh lebih banyak daripada jaringan
Bitcoin , yang hanya memproses sekitar 7 blok transaksi per detik dan membutuhkan banyak waktu untuk diproses. dan divalidasi. Jaringan
Bitcoin akan sangat terganggu atau bahkan melambat dengan meningkatnya popularitas jika saksi terpisah tidak dikembangkan. SegWit hadir sebagai solusi untuk masalah transaksi dan sebagai platform untuk pengembangan di blockchain. Ini dikembangkan oleh Pieter Wuille pada tahun 2015 dan kemudian diimplementasikan pada blockchain
Bitcoin dan jaringan lainnya di tahun-tahun berikutnya.
MENGAPA SAKSI TERPISAH PENTING?
Saksi terpisah memberikan solusi untuk banyak masalah yang dihadapi jaringan blockchain, seperti; kapasitas terbatas, kecepatan transaksi rendah, dan celah keamanan.
KAPASITAS TERBATAS
Masalah keterbatasan kapasitas telah dijelaskan secara luas di atas. Namun, sebelum SegWit diperkenalkan, data tanda tangan dapat menghabiskan sekitar 60% (3 juta WU) dari kapasitas, sementara 40% (1 juta WU) tersisa untuk data transaksi. Dengan memisahkan saksi dari data transaksi, sebuah blok dapat menyimpan lebih banyak transaksi, meningkatkan jumlah transaksi yang diproses per detik.
Tanda tangan tersebut berisi bukti bahwa pengirim benar-benar memiliki dana yang ingin mereka transfer dan memungkinkan untuk membuktikan bahwa transaksi tersebut tidak dipalsukan dari pengirim ke penerima. SegWit membuat batas ukuran blok 4 WU.
KECEPATAN TRANSAKSI RENDAH
Dengan meningkatkan ukuran blok untuk mengakomodasi lebih banyak transaksi, saksi terpisah meningkatkan kecepatan transaksi karena lebih banyak akan diproses dan divalidasi per detik. Meskipun waktu yang dibutuhkan untuk menambang balok tetap sama. Jumlah transaksi yang diproses lebih banyak.
LOOPHOLE KEAMANAN
Tanda tangan yang dibawa oleh setiap blok adalah unik untuk blok itu, sehingga jika sebuah klausa diubah, seluruh output akan berbeda. Ini bisa dilihat sebagai semacam celah keamanan. Saksi terpisah melindungi tanda tangan agar tidak dirusak dan mencegah kelenturan data transaksi.
KETERBATASAN SAKSI TERPISAH
INVALIDASI: Saksi terpisah adalah skema yang mengasumsikan tanda tangan tidak boleh disimpan sebenarnya tetapi sebagai hash. Ini menjadi masalah jika nanti ada kebutuhan untuk memvalidasi apakah transaksi tersebut benar-benar ditandatangani atau tidak, dan yang tersisa hanyalah hash karena tanda tangan digital asli akan dibuang. Ini membuat informasi yang diberikan oleh blok tidak dapat diandalkan. Lihat disini. Jika suatu transaksi disengketakan, tidak mungkin untuk membuktikan keasliannya.
BATASAN HUKUM: Solusi yang diberikan oleh Saksi Terpisah berisiko mengeluarkan catatan yang tidak dapat dipercaya dan dapat disangkal keabsahannya. Secara hukum, jika suatu arsip elektronik tidak disimpan dalam bentuk yang dapat direproduksi/dikumpulkan kembali secara akurat untuk tujuan referensi, hal itu dapat ditolak. Seperti Jerry Brito, direktur pusat koin, beberapa orang berpendapat bahwa masalah yang dapat muncul dari ketiadaan data terlalu dibesar-besarkan. Jika hanya satu orang yang memegang data, itu sudah cukup untuk membuktikan keabsahan transaksi. Lihat disini.
JARINGAN YANG TELAH DILAKSANAKAN SAKSI TERPISAH
Bitcoin : SegWit mencapai ambang batas untuk diimplementasikan dalam satu blok. Kumpulan penambangan
Bitcoin mengisyaratkan dukungan 100% untuk proposal tersebut. Masa tenggang diberikan untuk semua penambang dan kumpulan penambangan untuk meningkatkan perangkat lunak penambangan mereka untuk mengaktifkan saksi terpisah, setelah itu blok apa pun yang tidak mendukung perubahan ditolak.
LITECOIN : LITECOIN menerapkan saksi terpisah dan mengalami peningkatan kapasitas transaksi yang divalidasi.
Harga LITECOIN juga naik dengan cepat setelah penerapan SegWit.
SegWit2x
Tidak seperti SegWit, Segwit2x (S2x) adalah proposal yang membutuhkan implementasi hard fork. Fokus solusinya hanyalah menggandakan ukuran blok dari 1MB menjadi 2MB. Sayangnya, proposal tersebut tidak dilaksanakan karena kurangnya konsensus dalam komunitas
Bitcoin dan pengembang inti. Ketidaksepakatan itu disebabkan oleh sifat proposal; itu adalah garpu yang keras.
Implementasi hard fork menghasilkan perubahan lengkap dalam kode blockchain, membuat blok lama tidak sesuai dengan rantai baru yang dibuat.
Sumber: buybitcoinworldwide.com
PIKIRAN PENUTUP
SegWit memberikan solusi untuk masalah cryptocurrency yang hebat tetapi dengan risiko yang signifikan. Kecepatan transaksi cryptocurrency yang ditawarkannya menjadikannya konsep/inovasi yang sangat diperlukan. Ini terus berkembang untuk memastikan bahwa jaringan blockchain tetap aman dan catatan valid saat diterapkan.
Penulis: Gate.io Pengamat:
M. Olatunji
Penafian:
* Artikel ini hanya mewakili pandangan para pengamat dan bukan merupakan saran investasi.
*Gate.io memiliki semua hak atas artikel ini. Pengeposan ulang artikel akan diizinkan asalkan Gate.io dirujuk. Dalam semua kasus lain, tindakan hukum akan diambil karena pelanggaran hak cipta.