Sunday, November 12, 2017

(SegWit vs SegWit2x) Semua Hal yang Perlu Anda Ketahui


Awalnya, pembaruan ditujukan untuk mengatasi kelenturan transaksi, titik lemah yang terkenal pada perangkat lunak Bitcoin. Meskipun vektor serangan ini bukanlah yang paling merusak pengguna, namun telah dieksploitasi dalam beberapa kasus, yang menyoroti kebutuhan untuk menambalnya.

Namun, SegWit menawarkan berbagai keunggulan lainnya dan sekarang fokus perhatian telah beralih dari memperbaiki kelayakan transaksi untuk memecahkan masalah penskalaan Bitcoin.

1. Apa itu Segregated Witness?

Segregated Witness, yang sering disingkat dengan SegWit, adalah pembaruan yang diusulkan untuk perangkat lunak Bitcoin, yang dirancang untuk memperbaiki berbagai masalah serius.

Ini dikembangkan oleh tim lamanya. Bitcoin Core saat ini adalah klien referensi Bitcoin yang paling populer, yang digunakan oleh sebagian besar bisnis di industri ini.


2. Apa solusi SegWit untuk masalah penskalaan Bitcoin?

SegWit meningkatkan batas ukuran blok Bitcoin dan memungkinkan penerapan solusi lapis kedua untuk perbaikan lebih lanjut.

Masalah skalabilitas Bitcoin saat ini muncul terutama dari ukuran blok yang tidak mencukupi. Blok transaksi berturut-turut adalah teknologi Blockchain yang terdiri dari. Blockchain, pada gilirannya, adalah buku besar dari semua transaksi yang telah terjadi dalam jaringan sampai sekarang - sumber kehidupan kriptocurrency.

Masalahnya di sini adalah saat ini, blok memiliki batas kode keras satu megabyte. Ini tidak cukup untuk memperhitungkan ratusan transaksi yang pengguna coba kirim setiap menitnya.

Akibatnya, banyak pengguna tersebut harus mengantri sampai transaksi mereka bisa dikonfirmasi; Terkadang berjam-jam atau bahkan berhari-hari. Seiring bertambahnya ukuran jaringan, begitu pula intensitas transaksi, sedangkan batas ukuran blok tetap sama, yang berarti masalah terus bertambah buruk.

Solusi SegWit untuk ini ada dua. Pertama-tama, ini memungkinkan peningkatan langsung dari batas ukuran blok menjadi empat megabyte. Ada satu peringatan di sini: empat MB adalah maksimal absolut, sedangkan ukuran blok sebenarnya akan tergantung pada kondisi jaringan. Hal ini diprediksi oleh para ahli berada di kisaran sekitar dua sampai 2,1 megabyte segera setelah aktivasi SegWit.

Kedua, dengan menyelesaikan kelenturan transaksi, SegWit mengeliminasi apa yang menjadi masalah kecil bagi Bitcoin itu sendiri, namun merupakan hambatan utama untuk menerapkan solusi lapis kedua di atasnya. Salah satu solusi tersebut adalah Jaringan Petir yang diusulkan. Hal ini diharapkan dapat memungkinkan peningkatan kapasitas jaringan secara besar-besaran dengan memindahkan sebagian besar transaksi dari Blockchain untuk pemrosesan cepat.

3. Apa argumen utama untuk melawan SegWit?

Kunci 'melawan' poin secara kasar dapat dibagi menjadi tiga kelompok: teknis, politis dan ideologis.

Beberapa berpendapat bahwa SegWit, dalam keadaan saat ini, tidak akan dapat menyelesaikan masalah yang dijanjikannya untuk dipecahkan. Salah satu argumen utama di sini adalah bahwa peningkatan ukuran blok yang diusulkan oleh pembaruan hampir tidak cukup untuk memenuhi pertumbuhan kebutuhan basis pengguna Bitcoin.

Mayoritas para ahli nampaknya sepakat tentang kompetensi teknis tinggi para penulis SegWit, sekaligus soliditas teknologi itu sendiri. Namun, hampir tidak mungkin bagi seseorang yang bukan programmer untuk mengevaluasi keaslian argumen yang diajukan oleh kedua belah pihak.

Fakta bahwa perdebatan sekarang tidak semata-mata bersifat teknologi namun memiliki aspek politik juga hanya mempersulit banyak hal. Sejumlah besar orang yang bekerja di SegWit juga dipekerjakan oleh sebuah perusahaan bernama Blockstream, yang produk utamanya adalah solusi sidechain.

Beberapa dari masyarakat mengklaim bahwa ini menciptakan konflik kepentingan, karena para pengembang diberi insentif untuk menghalangi upaya peningkatan ukuran blok, guna meningkatkan permintaan solusi sidechain secara artifisial, seperti Jaringan Petir. Tidak ada bukti pasti untuk klaim ini, namun sebagian besar masyarakat masih memilih untuk mempercayainya dan menentang SegWit sebagai hasilnya.

Argumen ideologis utama, yang diratakan terhadap pembaruan, adalah bahwa ia tidak menyediakan skalabilitas sambil mempertahankan tingkat desentralisasi jaringan Bitcoin yang cukup. Seperti yang telah dikatakan sebelumnya, SegWit memecahkan masalah jangka panjang dengan kapasitas transaksi Bitcoin yang tidak mencukupi hanya sejauh memungkinkan penerapan solusi sidechain lapis kedua, seperti Jaringan Petir.

Masalah yang dilihat beberapa orang di sini adalah bagaimana kerja sidechains. Agar tidak bergantung pada Blockchain yang sangat padat, mereka memindahkan koin ke sistem lapis kedua. Di sana, semua transaksi diproses oleh pihak ketiga yang terpercaya, tanpa harus menyiarkannya di seluruh jaringan, yang menghemat banyak sumber daya dan waktu.

Tapi titik terpercaya otoritas yang bertanggung jawab adalah persis apa yang dimaksudkan Bitcoin untuk dihapus dari sistem moneter. Bagi beberapa orang, itu adalah kompromi yang tidak dapat diterima, tidak peduli seberapa kecil kekuatan yang dimiliki pihak ketiga dalam solusi seperti LN dan lainnya.

4. Siapa yang mendukung SegWit?

Berbagai individu dan perusahaan telah mendukung SegWit di beberapa titik di masa lalu.

Lebih dari 100 perusahaan industri yang paling menonjol dikenal memiliki suatu rencana, bekerja atau menerapkan dukungan untuk SegWit dalam bisnis mereka. Seluruh daftar ada disini

Selain itu, banyak individu terkemuka yang dikenal karena pekerjaan mereka di komunitas Bitcoin telah memperjelas dukungan mereka untuk SegWit di Twitter, dan berbagai platform lainnya. Diantaranya adalah Andreas Antonopoulos, Simson Mow, Charlie Lee, dan lain-lain.

Tingkat dukungan saat ini adalah sebagai berikut:




5. Apa itu SegWit2x?

SegWit2x adalah langkah selanjutnya dari update Bitcoin.

Ini adalah bagian kedua dari New York Agreement yang dicapai pada tanggal 23 Mei 2017. Pembaruan ini berarti meningkatkan blok Bitcoin hingga dua MB.

SegWit memperbaiki beberapa kesalahan dan memberikan latar belakang untuk perbaikan berikutnya. Meski demikian, hal itu tidak memecahkan masalah blok kecil. Kembali pada hari-hari, satu MB mungkin sudah cukup untuk memenuhi kebutuhan pengguna, namun saat ini jumlah data terlalu besar. Ini memiliki dampak yang besar pada tingkat konfirmasi transaksi dan biaya internal. Dan siapa yang suka biaya tinggi dan cemas menunggu konfirmasi blokir?

6. Siapa yang mendukung dan tidak mendukung SegWit2x?

Meskipun menjadi bagian dari New York Agreement, banyak node dan kolam pertambangan telah berubah pikiran.

Enam bulan yang lalu, sebagian besar peserta menyepakati garpu keras. Tapi seiring berjalannya waktu, semakin banyak perusahaan menolak untuk menerima SegWit2x, seperti TREZOR, Bittrex dan lain-lain. Mereka khawatir tentang kemungkinan serangan balasan dan masa depan yang tidak pasti untuk kedua rantai tersebut. Tidak ada kesatuan dalam komunitas Bitcoin mengenai masalah ini dan karena itulah mengapa banyak perusahaan tidak mau mengambil risiko. Kriptografer terkenal dan spesialis kontrak cerdas di dunia Nick Szabo juga tidak puas dengan usulan pembaruan tersebut.

Pendiri Litecoin, Charlie Lee dalam kicauannya di twitter:
Saya juga melihat ini. Menurut pendapat saya, Nick Szabo adalah yang paling dekat dengan Satoshi, kalau bukan Satoshi sendiri. Dengan Nick dan semua Bitcoin Core devs melawan Segwit2x, mengapa orang masih mendorong hardfork ini yang akan membagi rantai?
 Ada juga banyak tweet dengan hashtag # NO2x di seputar Twitter yang menentang garpu keras.

7. Apa yang diharapkan dari SegWit2x?

SegWit2x dibatalkan tapi masih mungkin untuk diimplementasikan dalam waktu dekat.

Spesialis menunjukkan bahwa update ini memiliki beberapa kelemahan. Masalah utamanya adalah perlindungan replay, lebih tepatnya, kurangnya perlindungan replay. Kemungkinan serangan replay memungkinkan penipu mendapatkan akses ke informasi rahasia pengguna, yang, pada gilirannya, meruntuhkan kredibilitas Bitcoin. Masalah ini terlalu serius untuk mengabaikannya.

Masalah penskalaan Bitcoin masih relevan. Itu harus dipecahkan. SegWit2x adalah solusi yang mungkin namun memiliki beberapa masalah teknis. Kemungkinan besar, penskalaan akan segera dilakukan namun akan memerlukan waktu untuk mempertimbangkan dan mengubah pelaksanaan fork keras.