SegWit (Saksi Terpisah)

Apa SegWit (Saksi Terpisah)?

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

Memisahkan berarti memisahkan, dan saksi adalah tanda tangan transaksi. Jadi, saksi terpisah, singkatnya, berarti memisahkan tanda tangan transaksi.

Poin Penting

  • 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 segregate, atau terpisah, dan saksi, yang merupakan tanda tangan transaksi.

Memahami SegWit (Saksi Terpisah)

The bitcoin blockchain terdiri dari beberapa sistem terdistribusi di seluruh jaringan peer-to-peer. Sistem ini disebut node dan berfungsi sebagai administrator transaksi bitcoin. Semua transaksi yang dilakukan dalam bitcoin digandakan di seluruh node ini, sehingga hampir tidak mungkin untuk meretas dan merusak transaksi.

Data transaksi yang dibagikan ke banyak node terdiri dari dua komponen — input dan output. Mungkin ada satu atau beberapa input dan output yang terlibat dalam sebuah transaksi. Outputnya adalah alamat publik penerima. Inputnya adalah alamat publik pengirim. Pengirim membutuhkan alamat publik penerima untuk mengirim dana kepada mereka. Mayoritas ruang dalam transaksi terdiri dari tanda tangan, bagian dari input, yang memverifikasi bahwa pengirim memiliki dana yang diperlukan untuk melakukan pembayaran. Jadi pada dasarnya, bitcoin bergerak dari input ke output untuk setiap transaksi yang dikirimkan. Setelah setiap node memverifikasi bahwa transaksi tersebut valid, transaksi tersebut dimasukkan ke dalam blok yang ditambahkan ke rantai atau buku besar untuk akses publik.

Referensi cepat

Konsep SegWit dirumuskan oleh pengembang bitcoin Pieter Wuille.

Tantangan Platform Bitcoin

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

Referensi cepat

Pada tingkat dasar, SegWit adalah proses yang mengubah cara penyimpanan data, oleh karena itu membantu jaringan Bitcoin berjalan lebih cepat dan 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 Saksi Terpisah atau SegWit. Tanda tangan digital menyumbang 65% dari ruang dalam transaksi tertentu. SegWit mencoba mengabaikan data yang dilampirkan pada 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 mengubah ID transaksi pengirim dalam upaya untuk mendapatkan lebih banyak koin dari pengirim. Karena tanda tangan digital akan terlepas dari input, pihak yang tidak bertanggung jawab tidak akan bisa mengubah ID transaksi tanpa juga meniadakan tanda tangan digital.