Vaikka bitcoin on edelleen suurin ja näkyvin kryptovaluutta tässä vaiheessa, se ei ole ilman osuuttaan liikkeeseenlaskusta. Yksi huolestuttavimmista ongelmista, joiden kohdalla suurin kryptovaluutta on markkinakorkoinen, on skaalautuvuus. Koska bitcoin-lohkoketjun lohkojen koko on rajoitettu 1 megatavuun, verkon prosessoitavien tapahtumien lukumäärälle on rajoitus.
Koska kryptovaluutat laajemmin ja etenkin bitcoinit ovat nousseet yhä suositummaksi, tämä pullonkaula-vaikutus on uhannut estää virtuaalisen valuutan menestyksen. Se on saattanut osaltaan kasvattaa transaktiomaksuja ja käsittelyaikojen odotusaikoja.
Kehittäjät ja kryptovaluutta-harrastajat ovat työskennelleet puuttuakseen tähän kysymykseen, mutta keskustelu siitä, kuinka verkon tehokas skaalaaminen saadaan aikaan, on ollut vaikeaa ja kiistanalaista. Viime vuosina on ehdotettu useita ohjelmistopäivityksiä, joiden tarkoituksena on päivittää lohkon kokorajoitusta ja parantaa tapahtumien käsittelyä kokonaisuutena. SegWit2x oli yksi ehdotetuista päivityksistä.
Kovat ja pehmeät haarukat
SegWit2x: n ymmärtämiseksi on ensin tutkittava ero kovien ja pehmeiden haarukoiden välillä, koska ne liittyvät lohkoketjuun. Kova haarukka viittaa lohkoketjua koskevien sääntöjen uudistamiseen. Se on merkittävä muutos suunnittelussa, niin että vanhat verkko-ohjelmistot eivät näe uusien lohkojen olevan voimassa.
Kovan haarukan tulos on, että lohkoketju jakautuu pysyvästi kahteen osaan. Kovat haarukat voivat jopa jakaa verkon kahteen osaan, jos niitä ei ole täysin omaksuttu; jos käyttäjien keskuudessa on riittävästi osallistumista, ehdotettu kova haarukka voi silti jakaa lohkoketjun. Näin oli silloin, kun eetteri hajosi DAO: n hakkeroinnin seurauksena. (Katso lisää: Miksi DAO Ethereum on vallankumouksellinen.)
Pehmeät haarukat puolestaan aiheuttavat muutoksen verkkosäännöissä, jotka luovat lohkot, jotka tunnistaa aikaisemmat ohjelmistot. Tässä mielessä ne ovat taaksepäin yhteensopivia.
SegWit taustana SegWit2x: lle
Ennen SegWit2x-ehdotuksen syntymistä siellä oli erillinen todistaja (SegWit). Tämä oli ehdotettu pehmeä haarukka, jonka tarkoituksena oli puuttua bitcoinin skaalautuvuusongelmaan. Sen ehdotti loppuvuodesta 2015 kehittäjä nimeltä Pieter Wuille.
Erotetun todistajan mekanismi on suunniteltu mahdollistamaan allekirjoitustietojen erottaminen useista muista tapahtumadatan kappaleista, tuloksena on, että tiedot tallennetaan eri tavoin lohkojen välillä. SegWitin tavoitteena oli lisätä kokonaiskaupan kapasiteettia pehmeän haarukan mekanismin avulla, joka ei johda jakamiseen.
SegWit-ehdotuksen jälkeen bitcoin-verkosta on käyty muita keskusteluja ja haaroja. Esimerkiksi elokuussa 2017 tapahtunut kova haarukka sai aikaan bitcoin-käteisvarojen luomisen. Tämän kovan haarukan seurauksena lohkon kokoa kasvatettiin 8 kertaa ilman SegWit-protokollaa. SegWit aktivoitiin lopulta 24. elokuuta 2017, vaikka monet bitcoin-verkkokaupat sen jälkeen eivät ole käyttäneet päivitystä.
SegWit2x kovahaarukka-ehdotuksena
Kun SegWit oli pehmeähaarukkainen ehdotus, SegWit2x oli kovahaarukkaehdotus. Aikana, jolloin SegWit esiteltiin verkkoon elokuussa 2017, se oli oikeastaan vain ensimmäinen kaksivaiheisesta prosessista, jota skaalautuvuuden asiantuntijat ja kehittäjät pitivät nimellä "New Yorkin sopimus".
Toinen vaihe on ns. SegWit2x-protokolla, joka lisäisi lohkoa 1 megatavusta 2 megatavuun. SegWit2x: n puolustajat lisäsivät lohkoa toivoen voivansa lieventää maksujen korotuksia, jotka johtuivat siitä, että käyttäjät maksoivat kaivostyöntekijöille liiketoimia. Toisaalta, lohkon koon kasvattaminen olisi myös lisännyt taakkaa solmuoperaattoreille, joita sitten vaadittaisiin tallentamaan enemmän dataa.
SegWit2x: n käyttöönotto olisi johtanut muutokseen bitcoinia koskevissa säännöissä. Siitä huolimatta, se erottui haarukoista, jotka johtivat bitcoin-käteiseen ja bitcoin-kultaan. Näissä tapauksissa käyttäjät ennustivat, että tapahtumiin itsensä ei olisi vaikuttanut dramaattisesti; pikemminkin niille käyttäjille, jotka jo pitivät bitcoinia, annettiin yksinkertaisesti uusi salauksen valuutta haarukan aikaan, kun kaksi verkkoa jatkoi eri polkuja.
Kuten nämä aikaisemmat haarukat, SegWit2x oli vaihtoehtoinen ohjelmistoprotokolla, joka johtaisi kovaan haarukkaan ja yritykseen suurentaa lohkon kokoa. Toisin kuin aikaisemmissa haarukoissa, SegWit2x pyrki kuitenkin pitämään kaikki nykyiset bitcoin-käyttäjät yhdellä lohkoketjulla.
Toisin kuin bitcoin-käteisellä - missä kehittäjät toivoivat luoda uuden lohkoketjun ja verkon kokonaan - SegWit2x-kannattajat eivät olleet täysin varmoja lopputuloksesta. Se olisi voinut tarkoittaa muutosta bitcoineja koskevissa säännöissä, kahden erillisen bitcoinin luomista tai hyvin vähäistä muutosta riippuen siitä, kuinka moni kaivosmies valitsi uuden ohjelmiston.
Syyt puolesta ja vastaan
SegWit2x-käyttöönoton myötä kaivostyöläiset ja startupit olivat yleensä uuden protokollan äänekkäimpiä kannattajia. He väittivät usein, että bitcoinin toimimattomuus aiheutti kilpailevien kryptovaluuttojen ohittavan johtavan digitaalisen valuutan ja että nykyiset päivitykset eivät riittäneet lievittämään ongelmaa.
Toisaalta kehittäjät ja solmujen ylläpitäjät vastustivat usein hyväksymistä. He ehdottivat, että bitcoinien tulisi olla arvonvarasto toisin kuin maksujärjestelmä, ja että uuden protokollan riskialtisuus on suurempi kuin mahdolliset hyödyt. Jotkut kokivat myös, että kaivostyöläiset ja yritykset hyötyvät suhteettomasti pöytäkirjasta.
SegWit2x oli erittäin kiistanalainen, osittain siksi, että se oli kova haarukka, eikä kehittäjät kyenneet pääsemään yksimielisyyteen protokollan hyväksymisestä. Kova haarukka oli alun perin suunniteltu 16. marraskuuta 2017. SegWit2x-liikkeen johtajat kuitenkin keskeyttivät 8. marraskuuta 2017 kovan haarukan jatkuvien taistelujen ja laajemman yksimielisyyden puuttumisen vuoksi osallistujien keskuudessa.
Vuoden 2017 lopulla julkistettiin toinen ehdotettu kova haarukka nimeltään SegWit2x, vaikka sillä ei näyttänyt olevan mitään yhteyttä aikaisempaan SegWit2x: ään, paitsi nimen.
