Sementara bitcoin tetap menjadi cryptocurrency terbesar dan paling menonjol pada saat ini, bitcoin bukan tanpa masalah. Di antara masalah yang paling mengkhawatirkan yang dihadapi cryptocurrency terbesar oleh kapitalisasi pasar adalah skalabilitas. Karena blok dalam bitcoin blockchain terbatas pada ukuran 1 megabyte, ada batas jumlah transaksi yang dapat diproses jaringan.
Karena cryptocurrency lebih luas dan bitcoin secara khusus menjadi semakin populer, efek kemacetan ini telah mengancam untuk menggagalkan kesuksesan mata uang virtual. Ini mungkin berkontribusi pada peningkatan biaya transaksi dan waktu tunggu untuk diproses.
Pengembang dan penggemar cryptocurrency telah bekerja untuk mengatasi masalah ini, tetapi perdebatan tentang bagaimana mencapai penskalaan jaringan yang efektif telah menjadi hal yang sulit dan kontroversial. Dalam beberapa tahun terakhir, ada sejumlah pembaruan perangkat lunak yang diusulkan yang dirancang untuk meningkatkan batas ukuran blok dan untuk meningkatkan pemrosesan transaksi secara keseluruhan. SegWit2x adalah salah satu pembaruan yang diusulkan.
Garpu Keras dan Lunak
Untuk memahami SegWit2x, pertama-tama perlu untuk mengeksplorasi perbedaan antara garpu keras dan lunak karena mereka berhubungan dengan blockchain. Garpu keras mengacu pada perombakan aturan yang mengatur blockchain. Ini adalah perubahan besar dalam desain, sehingga blok baru tidak dianggap valid oleh perangkat lunak jaringan lama.
Hasil dari fork yang sulit adalah bahwa blockchain yang terpengaruh terbagi menjadi dua secara permanen. Hard fork bahkan dapat membagi jaringan menjadi dua jika mereka tidak sepenuhnya diadopsi; jika ada partisipasi yang cukup di antara pengguna, garpu keras yang diusulkan masih dapat membagi blockchain. Ini adalah kasus ketika ethereum terpecah sebagai akibat dari retas DAO. (Lihat lebih lanjut: Mengapa DAO Ethereum Revolusioner.)
Garpu lunak, di sisi lain, memerlukan perubahan aturan jaringan yang menciptakan blok yang dikenali oleh perangkat lunak sebelumnya. Dalam hal ini, mereka kompatibel ke belakang.
SegWit sebagai Background ke SegWit2x
Sebelum proposal SegWit2x muncul, ada Segregated Witness (SegWit). Ini adalah garpu lunak yang diusulkan yang bertujuan untuk mengatasi masalah skalabilitas bitcoin. Itu diusulkan pada akhir 2015 oleh pengembang bernama Pieter Wuille.
Mekanisme Segregated Witness dirancang untuk memungkinkan pemisahan data tanda tangan dari berbagai bagian data transaksi lainnya, dengan hasil bahwa data akan disimpan secara berbeda di seluruh blok. Tujuan SegWit adalah untuk meningkatkan kapasitas transaksi secara keseluruhan melalui mekanisme garpu lunak yang tidak akan memicu perpecahan.
Pada saat sejak proposal SegWit, ada diskusi dan garpu lain dari jaringan bitcoin. Misalnya, garpu yang keras yang berlangsung pada bulan Agustus 2017 mendorong penciptaan uang bitcoin. Sebagai hasil dari fork yang berat ini, ukuran blok bertambah 8 kali lipat tanpa menggunakan protokol SegWit. SegWit akhirnya diaktifkan pada 24 Agustus 2017, meskipun banyak transaksi jaringan bitcoin sejak saat itu belum memanfaatkan peningkatan.
SegWit2x sebagai Proposal Hard Fork
Sedangkan SegWit adalah saran garpu lunak, SegWit2x adalah proposal garpu sulit. Pada saat SegWit diperkenalkan ke jaringan pada Agustus 2017, itu sebenarnya hanya yang pertama dari proses dua tahap yang dikenal sebagai "Perjanjian New York" oleh para ahli dan pengembang skalabilitas.
Fase kedua adalah apa yang disebut protokol SegWit2x, yang akan meningkatkan ukuran blok dari 1 megabyte menjadi 2 megabyte. Dengan meningkatkan blocksize, para pendukung SegWit2x berharap mereka dapat mengurangi kenaikan biaya yang dihasilkan dari pengguna yang membayar para penambang untuk melakukan transaksi. Di sisi lain, meningkatkan ukuran blok juga akan menambah beban pada operator node, yang kemudian akan diminta untuk menyimpan lebih banyak data.
Proses penerapan SegWit2x akan menghasilkan perubahan pada aturan yang mengatur bitcoin. Meskipun demikian, itu berbeda dari garpu yang menghasilkan uang bitcoin dan emas bitcoin. Dalam kasus tersebut, pengguna mengantisipasi bahwa transaksi itu sendiri tidak akan terpengaruh secara dramatis; sebaliknya, para pengguna yang sudah memegang bitcoin hanya diberikan cryptocurrency baru pada saat garpu, dengan dua jaringan melanjutkan jalur yang berbeda.
Seperti garpu sebelumnya, SegWit2x adalah protokol perangkat lunak alternatif yang akan menghasilkan garpu keras dan upaya untuk meningkatkan ukuran blok. Tidak seperti fork sebelumnya, SegWit2x bertujuan untuk menjaga semua pengguna bitcoin yang ada di satu blockchain.
Berbeda dengan uang tunai bitcoin - di mana pengembang berharap untuk membuat blockchain dan jaringan baru sepenuhnya - pendukung SegWit2x tidak sepenuhnya yakin akan hasil akhirnya. Itu bisa berarti perubahan dalam aturan yang mengatur bitcoin, penciptaan dua bitcoin terpisah, atau perubahan sangat sedikit, tergantung pada berapa banyak penambang memilih untuk mengadopsi perangkat lunak baru.
Alasan Untuk dan Melawan
Menjelang adopsi SegWit2x, penambang dan startup cenderung menjadi pendukung paling vokal dari protokol baru. Mereka sering berpendapat bahwa tidak adanya bitcoin menyebabkan cryptocurrency yang bersaing untuk mengambil alih mata uang digital terkemuka, dan bahwa upgrade yang ada tidak cukup untuk mengurangi masalah.
Pengembang dan operator simpul, di sisi lain, sering menentang adopsi. Mereka menyarankan bahwa bitcoin harus menjadi penyimpan nilai yang bertentangan dengan sistem pembayaran, dan bahwa risiko protokol baru melebihi manfaat potensial. Beberapa juga merasa bahwa penambang dan bisnis akan mendapat manfaat secara tidak proporsional dari protokol.
SegWit2x sangat kontroversial, sebagian karena statusnya sebagai garpu yang sulit, dan pengembang tidak dapat mencapai konsensus tentang adopsi protokol. Hard fork awalnya direncanakan untuk 16 November 2017. Namun, pada 8 November 2017, para pemimpin gerakan SegWit2x menghentikan hard fork sebagai hasil dari perkelahian yang sedang berlangsung dan kurangnya konsensus yang lebih luas di antara para peserta.
Pada akhir 2017, garpu keras lain yang diusulkan yang disebut SegWit2x diumumkan, meskipun tampaknya tidak memiliki hubungan dengan SegWit2x sebelumnya, kecuali namanya.