ETFFIN Finance >> Kursus keuangan >  >> Cryptocurrency >> Blockchain

SegWit (Saksi Terpisah)

Apa itu SegWit (Saksi Terpisah)?

SegWit adalah proses dimana batas ukuran blok pada blockchain ditingkatkan dengan menghapus data tanda tangan dari transaksi bitcoin. Ketika bagian-bagian tertentu dari suatu transaksi dihapus, ini membebaskan ruang atau kapasitas untuk menambahkan lebih banyak transaksi ke rantai.

Pisahkan artinya memisahkan, dan saksi adalah tanda tangan transaksi. Karenanya, saksi terpisah, pendeknya, berarti memisahkan tanda tangan transaksi.

Takeaways Kunci

  • SegWit adalah tindakan yang berkaitan dengan Bitcoin yang dirancang untuk membantu meningkatkan batas ukuran blok pada blockchain.
  • SegWit membantu meningkatkan batas ukuran blok dengan menarik data tanda tangan dari transaksi Bitcoin.
  • Istilah SegWit mengacu pada memisahkan, atau terpisah, dan kepada para saksi, yang merupakan tanda tangan transaksi.

Memahami SegWit (Saksi Terpisah)

Blockchain bitcoin terdiri dari beberapa sistem yang didistribusikan melalui jaringan peer-to-peer. Sistem ini disebut node dan berfungsi sebagai administrator transaksi bitcoin. Semua transaksi yang dilakukan dalam bitcoin diduplikasi di seluruh node ini, membuatnya hampir tidak mungkin untuk meretas dan merusak transaksi.

Data transaksi yang dibagi di beberapa node terdiri dari dua komponen — input dan output. Mungkin ada satu atau beberapa input dan output yang terlibat dalam suatu transaksi. Outputnya adalah alamat publik penerima. Input adalah alamat publik pengirim. Pengirim membutuhkan alamat publik penerima untuk mengirim dana kepada mereka. Sebagian besar ruang dalam suatu transaksi terdiri dari tanda tangan, bagian dari masukan, yang memverifikasi bahwa pengirim memiliki dana yang diperlukan untuk melakukan pembayaran. Jadi berlaku, bitcoin bergerak dari input ke output untuk setiap transaksi yang ditransmisikan. Setelah masing-masing node memverifikasi transaksi sebagai valid, transaksi termasuk dalam blok yang ditambahkan ke rantai atau buku besar untuk akses publik.

Konsep SegWit dirumuskan oleh pengembang bitcoin Pieter Wuille.

Tantangan Platform Bitcoin

Salah satu masalah yang dihadapi platform bitcoin di masa lalu adalah, semakin banyak transaksi yang dilakukan, lebih banyak blok harus ditambahkan ke rantai. Blok dihasilkan setiap 10 menit dan dibatasi hingga ukuran maksimum satu megabita (MB). Karena kendala ini, hanya sejumlah transaksi tertentu yang dapat ditambahkan ke blok. Berat transaksi, diwakili oleh blok, membebani jaringan dan menyebabkan penundaan dalam pemrosesan dan verifikasi transaksi, dalam beberapa kasus, membutuhkan waktu berjam-jam untuk mengonfirmasi transaksi sebagai valid. Bayangkan semua transaksi bitcoin yang telah dilakukan sejak lahirnya bitcoin pada tahun 2009 duduk di blockchain dan masih menumpuk. Dalam jangka panjang, sistem tidak akan berkelanjutan jika perubahan radikal tidak dilakukan.

Pada tingkat dasar, SegWit adalah proses yang mengubah cara data disimpan, oleh karena itu membantu jaringan Bitcoin berjalan lebih cepat dan lebih lancar.

SegWit Diusulkan sebagai Solusi

Pengembang Bitcoin Dr. Pieter Wuille menyarankan bahwa untuk mengatasi masalah ini, tanda tangan digital perlu dipisahkan dari data transaksi. Proses ini dikenal sebagai Segregated Witness atau SegWit. Tanda tangan digital menyumbang 65% dari ruang dalam transaksi tertentu. SegWit mencoba untuk mengabaikan data yang dilampirkan ke tanda tangan dengan menghapus tanda tangan dari dalam input dan memindahkannya ke struktur menjelang akhir transaksi. Ini akan meningkatkan batas satu MB untuk ukuran blok menjadi sedikit di bawah empat MB. Selain sedikit meningkatkan ukuran kapasitas blok, SegWit juga memecahkan masalah di mana penerima dapat mencegat dan memodifikasi ID transaksi pengirim dalam upaya untuk mendapatkan lebih banyak koin dari pengirim. Karena tanda tangan digital akan terlepas dari input, pihak yang tidak bermoral tidak akan memiliki cara untuk mengubah ID transaksi tanpa juga menghapus tanda tangan digital.