Apakah SegWit (Saksi Segregated)?
SegWit adalah proses di mana had saiz blok pada blockchain meningkat dengan mengeluarkan data tandatangan dari transaksi Bitcoin. Apabila bahagian tertentu transaksi dikeluarkan, ini membebaskan ruang atau kapasiti untuk menambah lebih banyak transaksi ke rantai.
Mengasingkan cara untuk memisahkan, dan Saksi adalah tandatangan transaksi. Oleh itu, Saksi Segregated, secara ringkas, bermaksud untuk memisahkan tandatangan transaksi.
Takeaways Utama
- SegWit adalah tindakan yang berkaitan dengan Bitcoin yang direka untuk membantu meningkatkan had saiz blok pada blockchain.SegWit membantu meningkatkan batas saiz blok dengan menarik data tandatangan dari transaksi Bitcoin. Istilah SegWit merujuk untuk memisahkan, atau memisahkan, dan kepada Saksi, yang merupakan tandatangan transaksi.
Memahami SegWit (Saksi Segregated)
Blockchain bitcoin terdiri daripada pelbagai sistem yang diedarkan merentas rangkaian peer-to-peer. Sistem ini dipanggil nod dan berfungsi sebagai pentadbir urus niaga Bitcoin. Semua urusniaga yang dibuat di Bitcoin disalin di seluruh nod ini, sehingga hampir mustahil untuk menggodam dan merosakkan transaksi.
Data urus niaga yang dikongsi di seluruh nod berganda terdiri daripada dua komponen - input dan output. Terdapat satu atau beberapa input dan output yang terlibat dalam transaksi. Output adalah alamat awam penerima. Input adalah alamat awam pengirim. Pengirim memerlukan alamat awam penerima untuk menghantar dana kepadanya. Majoriti ruang dalam transaksi terdiri daripada tandatangan, sebahagian daripada input, yang mengesahkan bahawa penghantar mempunyai dana yang diperlukan untuk membuat pembayaran. Oleh itu, Bitcoin bergerak dari input ke output untuk setiap transaksi yang dihantar. Setelah masing-masing nod telah mengesahkan transaksi sebagai sah, urus niaga dimasukkan ke dalam blok yang ditambahkan pada rantai atau buku besar untuk akses awam.
Konsep SegWit telah dirumuskan oleh pemaju bitcoin Pieter Wuille.
Cabaran Platform Bitcoin
Masalah yang dihadapi oleh platform Bitcoin ialah apabila semakin banyak urus niaga dijalankan, lebih banyak blok harus ditambah ke rantai. Blok dijana setiap 10 minit dan dikekang ke saiz maksimum 1 megabait (MB). Oleh kerana kekangan ini, hanya sejumlah urus niaga yang boleh ditambah ke blok. Berat urus niaga, yang diwakili oleh blok, menimbang rangkaian dan menyebabkan kelewatan memproses dan mengesahkan transaksi, dalam beberapa kes, mengambil masa untuk mengesahkan transaksi sebagai sah. Bayangkan semua urus niaga Bitcoin yang telah dijalankan sejak permulaan Bitcoin pada tahun 2009 duduk di blok bar dan masih menumpuk. Jangka panjang, sistem tidak akan berterusan jika perubahan radikal tidak dibuat.
Di peringkat asas, SegWit adalah proses yang mengubah cara cara menyimpan data, oleh itu membantu rangkaian Bitcoin berjalan lebih cepat dan lebih lancar.
SegWit Dicadangkan sebagai Penyelesaian
Pemaju Bitcoin Dr. Pieter Wuille menyarankan bahawa untuk menyelesaikan masalah ini, tandatangan digital perlu diasingkan daripada data transaksi. Proses ini dikenali sebagai Segregated Witness atau SegWit. Tandatangan digital menyumbang 65% ruang dalam urus niaga tertentu. SegWit cuba untuk mengabaikan data yang dilampirkan pada tandatangan dengan melepaskan tandatangan dari dalam input dan mengalihkannya ke struktur ke arah akhir transaksi. Ini akan meningkatkan had 1 MB untuk saiz blok kepada sedikit di bawah 4 MB. Sebagai tambahan kepada sedikit peningkatan saiz kapasiti blok, SegWit juga menyelesaikan masalah di mana penerima dapat memintas dan mengubah ID transaksi pengirim dalam usaha untuk mendapatkan lebih banyak koin dari pengirim. Memandangkan tandatangan digital akan terpisah daripada input, pihak yang tidak bertanggungjawab tidak mempunyai cara untuk menukar ID transaksi tanpa membatalkan tandatangan digital.
