segwit ada dua gan, ada segwit2x, ada yang bisa jelaskan ?
Mari kita liat teori dengan bahasa awam
Segwit atau Segregated Witness adalah sebuah coding yang disuntikkan ke program bitcoin core (node) yang membantu para miner/node untuk lebih efisien dalam memverifikasi setiap input sehingga data yang disimpan disetiap block pada blockchain akan lebih kecil yang ujungnya akan memberikan ruang lebih di blockchain.
Penyebab : semakin tingginya transaksi yang membebani blockchain karena setiap block hanya bisa menampung 1MB data sehingga transaksi semakin lambat karena volume transaksi jauh melebihi daya tampung block yang menyebabkan konfirmasi menjadi lebih lama karena butuh beberapa block agar input dalam dimasukkan dalam block dan disimpan dalam blockchain.
Efisiensi data sejak awal sudah diusulkan oleh para pengembang program bitcoin sebagaimana ditulis dalam Proposal BIP9 (Bitcoin Improvement Protocol) dan dimasukkan dalam program bitcoin core namun tidak berhasil dilaksanakan (diaktifkan) karena membutuhkan 95% miner untuk mengaktifkan juga bukan kewajiban/mandatory, selain itu apabila sebuah miner/pool memiliki hash lebih dari 5% maka otomatis memiliki hak veto.
Akhirnya salah satu dev (Shaolin Fry) mengusulkan solusi lain yang dicantumkan dalam proposal BIP148 dan BIP149 dimana muncul istilah baru USAF (User-Activated Soft Fork).
Coding segwit sendiri tertulis atau ada didalam Proposal BIP141 yang siap dijalankan apabila BIP9 berhasil diaktifkan, dan dalam program bitcoin core versi v0.13.1 keatas sudah ada coding BIP9 dengan masa evaluasi sampai dengan 16 Nov 2017.
Nah apa yang terjadi di tanggal 1 AGUSTUS 2017??
Program bitcoin (node) yang menjalankan BIP148 akan menolak input dari node yang tidak menjalankan Segwit, jadi akan terjadi 2 kubu dimana node yang menjalankan metode segwit akan bekerja sama memecahkan algoritma bitcoin dan menemukan block baru yang didaftarkan dalam blockchain dan kubu yang lain adalah node yang tidak menjalankan metode segwit. Kedua kubu akan sama-sama menghitung dan menemukan block dan memposting dalam blockchain. Sampai pada tahap ini secara otomatis blockchain akan terpecah menjadi 2 karena hal tersebut.
Dengan metode BIP148 ini berarti setiap node otomatis mengaktifkan segwit sehingga Proposal BIP9 secara multak berjalan karena pasti 100% lah wong node yang gak ikutkan akan "ditendang" dari proses menemukan block. Nah hasilnya adalah BIP141 dimana coding segwit berada akan berlaku karena sudah memenuhi syarat.
Nah, apakah kubu yang menjalankan segwit atau yang tidak menjalankan yang akan diterima oleh MARKET, tidak ada yang tau, semua akan ditentukan oleh kestabilan HASH pada setiap kubu, dimana kubu minoritas akan otomatis tersingkir dan mungkin dilupakan, namun yang ditakutkan adalah posisi sama kuat atau tidak ada yang dominan maka kita akan melihat 2 jenis bitcoin di pasar yang akan dinilai secara EKONOMI sehingga harga menjadi MUNGKIN tinggal sebesar porsi atau kekuatan kubu tersebut.
Ceritanya agak muter-muter dan penuh ironi... hanya gara-gara mau implementasi BIP141 (Segwit), bitcoin harus mengambil langkah yang dianggap demokratis yang akhirnya malah mungkin bisa menyebabkan bitcoin terpecah menjadi 2.
Bagaimana soal SEGWIT2x.. Nanti saya tulis lagi ya.
bersambung...
Referensi BIP :
https://github.com/bitcoin/bips/blob/master/README.mediawikiSEGWIT2x
Apa itu segwit2x?
Seperti post saya diatas, segwit2x adalah pengembangan dari segwit atau bahasa gaul itu segwit plus plus.
Apa yang diplus disana?
+ Besar block bitcoin menjadi 2x lipat atau menjadi 2MB
Sebenarnya Gavin Andresen sudah pernah mengajukan "upgrade" ukuran block menjadi 2MB dalam proposal BIP109, namun ditolak, dan saat ini bersamaan dengan implementasi segwit, "mesin" bitcoin core juga akan di upgrade menjadi 2MB dari semula hanya 1MB
NB.
Bitcoin XT adalah hasil dari BIP109 merupakan fork tidak langsung dari bitcoin
Segwit2x sendiri bukan merupakan sebuah proposal atau BIP atau bukan dari lingkungan para pengembang bitcoin core, ide ini berasal dari sekelompok pimpinan startup dan miner pada sekitar Mei 2017 yang berhasil menjadi sebuah gerakan yang masif dan konsensus.
Proposal Segwit2x adalah
- Menurunkan persentase pihak yang setuju dengan segwit menjadi 80% dari 95% (tidak ikut BIP9)
- Menaikkan limit block menjadi 2MB yang diaktifkan dalam 6 Bulan setelah Segwit berhasil dijalankan.
Segwit2x didukung oleh mayoritas pemilik hash power, termasuk bursa dan perusahaan yang dikenal dengan "Newyork Agreement" atau “Bitcoin Scaling Agreement”
Daftar lengkap dapat dibaca disini :
https://medium.com/@DCGco/bitcoin-scaling-agreement-at-consensus-2017-133521fe9a77Metode yang digunakan segwit2x adalah merubah sinyal yang dikirimkan dengan/dari USAF dari 1 menjadi 4 atau biasa kita baca bit 1 menjadi bit 4, sehingga kadang segwit2x bisa disebut segwit4.
Maksudnya begini, setiap penulisan block dan pemecahan algoritma block terdapat kode versi yang umumnya menggunakan 4 byte, yang kemudian dimanfaatkan sebagai media VOTING dengan merubah nilai dari byte tersebut, apalagi perubahan tersebut tidak berdampak pada perhitungan algoritma. Nah, Segwit menggunakan cara itu dengan mengirimkan sinyal 1 sebagai tanda setuju atas berlakunya BIP9 sedangkan segwit2x menggunakan sinyal 4.
Fakta lain adalah Segwit2x hanya ditulis dan dikerjakan dalam beberapa bulan (mulai Mei sd Juli 2017) dan hanya ditest 2 minggu (mulai 21 Juli sd 1 Agustus 2017) untuk mengejar sebelum efektifnya Segwit. Sehingga banyak pihak meragukan dan takut atas potensi bug yang nanti akan muncul.
Munculnya segwit2x menambang daftar masalah terhadap bitcoin, dimana per 1 Agustus 2017, komunitas dihadapkan dalam masalah potensi terjadinya perpecahan blockchain apabila BIP148 tidak berjalan mulus, dan segwit2x menambah perpecahan, sehingga bitcoin berkemungkinan menjadi 3 jenis coin yang menganut ide yang berbeda.
Bersambung....
Sekarang masuk ke bagian analisa yang saya rangkum dan saya sampaikan dengan bahasa dan pendapat saya pribadi
Bicara soal segwit, kok banyak ya yang tidak setuju karena logikanya menambah value dari bitcoin itu sendiri dimana file input atau transaksi dapat dikompres menjadi 4x atau yang semula bisa menampung 1MB menjadi 4MB transaksi, dengan ukuran block yang tetap 1MB
Menjawab kekhawatiran perpecahan blockchain, menurut Shaolinfry, sang penulis BIP148, Segwit sebenarnya tidak akan menyebabkan terjadinya perpecahan blockchain apabila lebih dari 51% node memberikan sinyal segwit, karena node yang tidak ikut segwit secara ekonomis dan logis akan mengikuti jalurnya segwit karena block yang ditemukan akan ditolak network. Jadi tidak perlu 95%, cukup 51% saja stabil dalam membentuk blockchain dengan segwit maka tidak akan terjadi perpecahan.
Ada satu lagi yang nimprung dalam gonjang ganjing bitcoin, yaitu BTU atau
Bitcoin Unlimited.
Sebelum melanjutnya, saya ingin menyelipkan soal BTU juga saudara kembar nya yang lain.
BTU bukan currency atau coin. Jadi kalau ada diluar sono yang jualan BTU, itu bukan coin nya tapi future (kontrak), seperti kalau kita trading emas, minyak, jagung dll di platform forex. makanya cuma ada di Bitfinex dan hitbtc yang mirip forex trading.
BTU sendiri adalah node yang fungsinya sama dengan bitcoin core hanya dengan coding yang beda, bahasa keren nya fork dari bitcoin core. BTU sudah lahir sejak Januari 2016 dan seakan berdiri sendiri dan terpecah dari tim inti pengembang bitcoin walaupun sama-sama digunakan untuk menggali bitcoin.
BTU atau kadang disebut "emergent consensus" merupakan saingan dari bitcoin core (node standar yang umum digunakan) yang berjalan di blockchain bitcoin bersama dengan saudara kembar lainnya,
Bitcoin XT dan
Bitcoin Classic.
Sumber :
https://en.wikipedia.org/wiki/Bitcoin_Unlimitedhttps://en.wikipedia.org/wiki/Bitcoin_XThttps://en.wikipedia.org/wiki/Bitcoin_ClassicSemua saudara bitcoin core ini dalam posisi non aktif dan apabila diaktifkan maka dunia bitcoin terpecah belah dengan masing-masing blockchain.
Peta kekuatan (node) dapat diakses di sini :
https://coin.dance/nodeshttps://coin.dance/blocksbersambung...
mungkin jawaban ini bisa membantu , saya dapat dari tread lain yang membahas tentang Segwit dan Segwit2x.
dari penjelasan itu kita bisa simpulkan secara sederhana keputusan sebaiknya bagaimana untuk persiapan UASF tanggal 1 agustus nantinya.