Panduan Lengkap tentang Segregated Witness (SegWit)

PemulaJan 08, 2024
Artikel ini membahas bagaimana SegWit berupaya memecahkan tantangan skalabilitas blockchain Bitcoin.
Panduan Lengkap tentang Segregated Witness (SegWit)

Apa yang dimaksud dengan saksi terpisah (SegWit)? Apa signifikansinya dalam blockchain? Mari selami untuk mengetahui jawabannya!

Masalah skalabilitas secara bertahap muncul di berbagai jaringan blockchain yang beroperasi saat ini. Ambil contoh jaringan Bitcoin. Ini telah berjalan selama hampir lebih dari satu dekade, tanpa ada insiden besar. Di sisi lain, ada kalanya biaya transaksi melonjak hingga mencapai margin yang terlalu tinggi.

Oleh karena itu, Segregated Witness atau SegWit muncul sebagai solusi skalabilitas yang menjanjikan untuk mengelola volume transaksi yang terus berkembang. Apakah SegWit merupakan solusi yang andal untuk meningkatkan skalabilitas pada blockchain Bitcoin ? Bisakah Anda menerapkan SegWit ke jaringan blockchain lain? Diskusi berikut membantu Anda mengetahui lebih lanjut tentang SegWit serta wawasan mendalam tentang cara kerjanya.

Bangun identitas Anda sebagai ahli blockchain bersertifikat dengan Sertifikasi Blockchain 101 Blockchain yang dirancang untuk memberikan prospek karir yang lebih baik.

Apa itu SegWit?

Penambahan pertama dan jelas dalam setiap diskusi mengenai dompet dan fungsi SegWit akan berfokus pada definisi SegWit. SegWit pada dasarnya adalah peningkatan protokol untuk jaringan blockchain Bitcoin. Peningkatan protokol berakar pada tahun 2015 dan terutama berfokus pada mengatasi masalah skalabilitas dalam jaringan blockchain. Jaringan Bitcoin rata-rata membutuhkan waktu sekitar 10 menit untuk memvalidasi setiap blok baru. Oleh karena itu, ukuran blok memainkan peran penting dalam menentukan jumlah transaksi yang dapat dikonfirmasi oleh setiap blok. Saat ini, jaringan blockchain Bitcoin dapat memproses hampir 7 transaksi per detik.

Ide utama di balik kerja Segregated Witness berfokus pada pengorganisasian ulang data blok. Dengan menerapkan SegWit, Anda akan memisahkan tanda tangan dari data transaksi, sehingga mendapatkan nama yang tepat. Pemisahan saksi atau tanda tangan dari data transaksi membantu menyimpan lebih banyak transaksi dalam satu blok.

Hasilnya, SegWit dapat mendukung peningkatan throughput jaringan dengan mudah. Peningkatan protokol SegWit diterapkan pada tahun 2017 sebagai soft fork jaringan Bitcoin dan memberikan banyak manfaat. Banyak proyek mata uang kripto , seperti Litecoin dan Bitcoin, menggunakan peningkatan protokol untuk mendapatkan manfaatnya yang berharga.

Bagaimana Cara Kerja SegWit?

Jawaban untuk “Apa itu SegWit?” akan menarik perhatian setiap pemula terhadap cara kerja SegWit. Tujuan dasar SegWit berfokus pada peningkatan throughput transaksi pada jaringan blockchain. Dengan kata sederhana, SegWit membantu mengurangi bobot transaksi dalam satu blok dengan memisahkan transaksi menjadi dua bagian. Penjelasan sederhana untuk mengerjakan peningkatan protokol Segregated Witness menunjukkan hasil nyata dari pertumbuhan efektif dalam sejumlah transaksi yang dapat Anda sertakan dalam blok.

Jika Anda ingin mengetahui “Apakah SegWit lebih cepat?” Anda harus mendalami pekerjaan ini lebih dalam. Dari dua bagian transaksi, bagian pertama berisi alamat dompet pengirim dan penerima. Bagian kedua transaksi berisi tanda tangan transaksi atau data saksi. SegWit membantu menghapus data saksi dari blok utama, sehingga mendukung pengurangan ukuran transaksi. Hasilnya, transaksi akan memakan lebih sedikit ruang, sehingga memastikan pemrosesan transaksi lebih cepat di setiap blok. Sorotan penting lainnya dalam cara kerja SegWit mengacu pada modifikasi hash transaksi, yang menyelesaikan masalah karena kelenturan transaksi.

Bagaimana SegWit Mengatasi Kelenturan Transaksi?

Pemahaman mendetail tentang cara kerja Segregated Witness tidak akan lengkap tanpa membahas kelenturan transaksi. Masalah kelenturan transaksi di Bitcoin dan jaringan blockchain lainnya melibatkan modifikasi kode Bitcoin untuk mengubah data saksi sebelum mengonfirmasi transaksi.

Apa itu Kelenturan Transaksi?

Mari kita asumsikan bahwa John harus membayar 10 BTC kepada Steven. Kini, Steven ingin mengelabui John agar membayar 20 BTC dan mengubah data saksi John sebelum konfirmasi transaksi. Akibatnya, ID transaksi berubah tanpa ada perubahan apa pun dalam transaksi. Steven menerima 10 BTC, dan ketika jaringan mengonfirmasi transaksi yang diubah, jaringan membatalkan transaksi awal.

Ketika Steven mengeluh kepada John bahwa dia belum menerima 10 BTC, John menemukan bahwa transaksi awal telah dikembalikan. John akan mengirimkan 10 BTC lagi ke Steven dengan biaya transaksi yang lebih tinggi tanpa mengetahui triknya. Menariknya, tidak ada seorang pun di jaringan yang dapat mengetahui penipuan semacam itu.

Perbaikan SegWit untuk Kelenturan Transaksi

Cara dasar dompet SegWit bekerja dengan memisahkan data saksi adalah hal yang paling menonjol untuk mengatasi masalah kelenturan transaksi. SegWit dapat memisahkan data saksi dari blok, sehingga tidak tersedia untuk modifikasi guna mengubah ID transaksi. Peningkatan protokol Segregated Witness mengembangkan sidechain untuk menyimpan data saksi secara terpisah dari jaringan blockchain utama. Akibatnya, penipu seperti Steven tidak dapat lagi mengubah ID transaksi.

Sorotan penting lainnya dari SegWit untuk menyelesaikan kelenturan transaksi adalah kompatibilitas ke belakang. Node yang diperbarui dengan protokol SegWit masih dapat bekerja dengan node yang sudah ketinggalan zaman. Jenis pembaruan seperti ini disebut sebagai soft fork. Di sisi lain, pembaruan hard fork tidak kompatibel ke belakang dan dapat menyebabkan perpecahan dalam jaringan blockchain yang ada. Oleh karena itu, SegWit hadir dengan solusi untuk merekam data saksi di blockchain utama. Panduan terperinci tentang cara menggunakan SegWit menunjukkan bahwa ini membantu dalam enkripsi semua data saksi di sidechain sambil menyimpan kode root di blockchain utama.

Keuntungan Skalabilitas

Keuntungan terbesar yang terkait dengan Segregated Witness jelas mengacu pada peningkatan skalabilitas. SegWit dapat menyelesaikan masalah karena kelenturan transaksi tanpa keraguan. Namun, manfaat SegWit secara meyakinkan dalam meningkatkan skalabilitas menunjukkan bagaimana hal itu akan menjadi aspek yang tak terelakkan di masa depan blockchain.

Skalabilitas pada dasarnya adalah kemampuan jaringan untuk memproses transaksi dalam jumlah besar tanpa memperlambat kecepatan transaksi. Dalam kasus jaringan yang dapat diskalakan, kecepatan pemrosesan transaksi menjadi lebih cepat seiring dengan bertambahnya ukuran jaringan. Namun, banyak jaringan blockchain mulai menjadi lebih lambat seiring bertambahnya ukuran.

Masalah skalabilitas dalam mata uang kripto muncul secara mendalam dari pemrosesan transaksi melalui konsensus. Lebih dari separuh node di Bitcoin harus memverifikasi validitas transaksi sebelum menambahkannya ke blockchain. Ketika jumlah node dalam jaringan meningkat, waktu yang dibutuhkan untuk mencapai konsensus juga meningkat secara signifikan. Banyak orang bertanya, “Apakah SegWit lebih cepat?” dan cara meningkatkan skalabilitas memberikan jawaban yang tepat.

Faktanya, data saksi menempati hampir 65% blok Bitcoin, dan SegWit menghilangkan masalah penyimpanan data saksi di blockchain utama. Dengan bantuan SegWit, blok Bitcoin dapat memiliki ruang tambahan untuk informasi transaksi. SegWit membantu jaringan meningkatkan kemampuan pemrosesannya tanpa mengubah ukuran blockchain Bitcoin secara keseluruhan. Dengan kata sederhana, SegWit membuat jaringan blockchain lebih ringan.

Bagaimana Cara Menggunakan SegWit?

Banyak dari Anda pasti ingin mengetahui lebih lanjut tentang dompet SegWit atau jaringan blockchain yang didukung. Salah satu contoh terbaik penggunaan SegWit mengacu pada Lightning Network, yang merupakan solusi yang layak untuk masalah skalabilitas pada Bitcoin. Anda dapat menggunakan jaringan Lightning untuk menyiapkan pembayaran mikro. Mari kita panggil kembali John dan Steven untuk contoh lain guna memahami cara menggunakan SegWit di Lightning Network.

John bekerja untuk Steven, yang membayar 1 BTC kepadanya setiap hari. Tanpa memproses transaksi di jaringan blockchain utama, John dan Steven membuat saluran pembayaran pribadi yang melaluinya Steven dapat mengirim Bitcoin langsung ke John. Pembayaran mikro bernilai sekitar 1BTC per hari dan harus memiliki tanda tangan John dan Steven. Oleh karena itu, Anda dapat dengan mudah mengklasifikasikannya sebagai transaksi multi-tanda tangan. Ketika masa jabatan John berakhir dalam lima hari, dia menerima total 5 BTC. John dan Steven dapat menutup saluran pembayaran, dan transaksi akan terlihat di jaringan sebagai satu transaksi sebesar 5 BTC.

Jenis saluran pembayaran berdasarkan prinsip Segregated Witness dapat membantu dalam mengkonfigurasi jaringan kilat. Jaringan kilat mencakup beberapa pembayaran mikro yang terjadi di luar jaringan blockchain utama. Yang terpenting, transaksi menjadi bagian dari blockchain utama hanya ketika pengguna menutup saluran pembayaran.

SegWit 2X

SegWit telah diimplementasikan sebagai upgrade soft fork untuk meningkatkan skalabilitas dan menyelesaikan masalah kelenturan transaksi. Peningkatan protokol SegWit juga memastikan kompatibilitas ke belakang. Hasilnya, Anda tidak akan mengalami kesulitan dalam cara menggunakan SegWit dengan node yang belum diperbarui. Di sisi lain, pengembang mengusulkan peningkatan hard fork lain untuk implementasi SegWit yang disebut SegWit 2X atau S2X.

Perbedaan paling menonjol antara SegWit dan SegWit 2X mengacu pada peningkatan tambahan pada SegWit 2X. Dalam kasus SegWit 2X, Anda akan menemukan perubahan nyata dalam pengelompokan transaksi seiring dengan peningkatan ukuran blok. Namun, penting juga untuk dicatat bahwa ukuran blok yang lebih besar juga dapat memberikan beban yang lebih berat pada penambang dan operator node karena volume data yang tinggi.

Sorotan penting lainnya dari protokol peningkatan SegWit mengacu pada dukungan komunitas Bitcoin. Sebaliknya, proposal SegWit 2X menuntut perubahan substansial dalam aturan tata kelola fundamental Bitcoin. Pada akhirnya, pengembang tidak pernah mencapai konsensus dalam mengadopsi atau mengimplementasikan SegWit 2X, dan proposal tersebut ditangguhkan.

SegWit Bersarang dan SegWit Asli

Sorotan penting lainnya adalah panduan tentang “Apa itu SegWit?” adalah ikhtisar SegWit bersarang dan SegWit asli. SegWit Asli juga disebut sebagai bech32, pada dasarnya adalah versi yang ditingkatkan dari peningkatan protokol SegWit Bersarang. Dalam format bech32, SegWit menawarkan peningkatan kecepatan transaksi, biaya transaksi yang lebih rendah, dan mekanisme deteksi kesalahan yang jauh lebih baik.

Selain itu, semua alamat bech32 menggunakan huruf kecil, sehingga meningkatkan keterbacaan. Penting untuk dicatat bahwa semua transaksi blockchain antara dompet SegWit asli, non-SegWit, dan SegWit bersarang sepenuhnya kompatibel. Di sisi lain, Anda mungkin tidak menemukan dukungan SegWit di semua bursa kripto dan dompet kripto. Oleh karena itu, Anda tidak boleh menarik dana langsung ke alamat SegWit dalam kasus tertentu.

Kemunduran SegWit

Keuntungan nilai yang luar biasa dari peningkatan protokol Segregated Witness dapat menutupi kemundurannya. Namun, Anda harus mengetahui tantangan SegWit untuk mengembangkan kesan seimbang secara komprehensif tentang fungsi SegWit. Pertama-tama, banyak node yang tidak menggunakan SegWit, dan transaksi SegWit di jaringan Bitcoin tidak secepat di jaringan altcoin lainnya. Selain itu, banyak ahli juga mengklaim bahwa pemutakhiran SegWit secara tidak sengaja menyelesaikan masalah skalabilitas. Selain itu, Anda dapat memperhatikan bagaimana SegWit mengakibatkan perpecahan di seluruh komunitas Bitcoin.

Mulailah belajar Blockchain dengan Jalur Keterampilan Blockchain pertama di dunia dengan sumber daya berkualitas yang dirancang oleh pakar industri Sekarang!

Intinya

Jawaban utama untuk “Apa itu SegWit?” berbicara terlalu sedikit tentang kemampuannya. Dirancang sebagai peningkatan protokol untuk menyelesaikan masalah kelenturan transaksi, SegWit telah muncul sebagai solusi konklusif untuk masalah skalabilitas pada jaringan blockchain . Ini pada dasarnya bekerja dengan memisahkan data transaksi dan data saksi, sehingga menyisakan sedikit ruang untuk modifikasi pada ID transaksi.

Pada saat yang sama, memisahkan data saksi dari jaringan blockchain utama dalam transaksi kripto akan meningkatkan ruang blok untuk data transaksi. Oleh karena itu, transaksi SegWit lebih cepat dibandingkan transaksi kripto pada umumnya. Namun, skeptisisme terhadap SegWit dan perkembangan barunya menimbulkan banyak pertanyaan tentang masa depannya. Pelajari lebih lanjut tentang SegWit dan jelajahi cara penggunaannya.

Penafian:

  1. Artikel ini dicetak ulang dari 101blockchains]. Semua hak cipta milik penulis asli [Georgia Weston]. Jika ada keberatan terhadap cetak ulang ini, silakan menghubungi tim Gate Learn , dan mereka akan segera menanganinya.
  2. Penafian Tanggung Jawab: Pandangan dan pendapat yang diungkapkan dalam artikel ini adalah sepenuhnya milik penulis dan bukan merupakan nasihat investasi apa pun.
  3. Terjemahan artikel ke bahasa lain dilakukan oleh tim Gate Learn. Kecuali disebutkan, dilarang menyalin, mendistribusikan, atau menjiplak artikel terjemahan.
Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!
Создайте аккаунт