Noha a bitcoin továbbra is a legnagyobb és legszembetűnőbb kriptovaluta ezen a ponton, ez nem marad meg a kibocsátások részaránya nélkül. A legnagyobb piaci kamatot mutató kriptovaluta előtt álló problémák között a skálázhatóság. Mivel a blokkok a bitcoin blokkláncában 1 megabájt méretűek, a hálózat által feldolgozható tranzakciók száma korlátozott.
Mivel a kriptovaluták szélesebb körben és különösen a bitcoin egyre népszerűbbé váltak, ez a szűk keresztmetszet hatása fenyegette a virtuális valuta sikerének megtévesztését. Lehetséges, hogy hozzájárult a megnövekedett tranzakciós díjakhoz és a feldolgozás várakozási idejéhez.
A fejlesztők és a kripto pénznem rajongói igyekeztek foglalkozni ezzel a kérdéssel, ám a hálózat hatékony méretezésének megvalósításáról szóló vita nehéz és vitatott kérdés volt. Az utóbbi években számos javasolt szoftverfrissítést végeztek, amelyek célja a blokk méretének korlátozása és a tranzakciók általános feldolgozásának javítása. A SegWit2x volt a javasolt frissítések egyike.
Kemény és puha villák
A SegWit2x megértéséhez először meg kell vizsgálni a különbséget a kemény és a puha villák között, mivel ezek a blokkláncra vonatkoznak. A kemény villa a blokkláncot szabályozó szabályok átalakítását jelenti. Ez egy jelentős változás a tervezésben, olyan, hogy az új blokkokat a régi hálózati szoftverek nem tekintik érvényesnek.
A kemény villának az az eredménye, hogy az érintett blokklánc tartósan ketté oszlik. A kemény villák akkor is feloszthatják a hálózatot ketté, ha nem teljes mértékben alkalmazzák őket; Ha a felhasználók részvétele elegendő, a javasolt kemény villa továbbra is megoszthatja a blokkláncot. Ez volt az az eset, amikor az ethereum a DAO hackelésének eredményeként felbomlott. (Lásd még: Miért forradalmi a DAO Ethereum.)
A lágy villák viszont a hálózati szabályok elmozdulását vonják maguk után, amely blokkokat hoz létre, amelyeket a korábbi szoftverek felismernek. Ebben az értelemben visszamenőleg kompatibilisek.
SegWit háttérként a SegWit2x-hez
Mielőtt a SegWit2x javaslat megjelent, ott volt Segregált Tanú (SegWit). Ez egy javasolt lágy villa, amelynek célja a bitcoin skálázhatósági problémájának kezelése. 2015 végén egy Pieter Wuille nevű fejlesztő javasolta.
A szétválasztott tanú mechanizmusát úgy tervezték, hogy lehetővé tegye az aláírási adatok elválasztását a tranzakció adatainak egyéb elemeitől, azzal az eredménnyel, hogy az adatokat blokkokonként eltérően tárolják. A SegWit célja az volt, hogy egy lágy villás mechanizmussal növelje az átfogó tranzakciós kapacitást, amely nem ösztönzi a felosztást.
A SegWit javaslat óta más viták és vonatok folytak a bitcoin hálózatról. Például egy kemény villa, amelyre 2017. augusztusában került sor, a bitcoin készpénz létrehozását sürgette. Ennek a kemény villának eredményeként a blokk mérete nyolcszorosára nőtt a SegWit protokoll használata nélkül. A SegWit végül 2017. augusztus 24-én aktiválódott, bár azóta eltelt időkben sok bitcoin-hálózati tranzakció nem használta fel a frissítést.
SegWit2x mint keményvilla javaslat
Míg a SegWit lágy villás javaslat volt, a SegWit2x kemény villás javaslat volt. Abban az időben, amikor a SegWit-et 2017 augusztusában bevezették a hálózatba, valójában ez volt csak az első kétlépcsős eljárás, amelyet a skálázhatósági szakértők és fejlesztők ismertek „New York-i megállapodásnak”.
A második fázis az úgynevezett SegWit2x protokoll, amely növeli a blokkosítást 1 megabájtról 2 megabájtra. A blokkméret növelésével a SegWit2x támogatói azt remélték, hogy képesek lesznek enyhíteni a díjak emelkedését, amelynek eredményeként a felhasználók fizettek a bányászoknak tranzakciókat. Másrészt a blokk méretének növelése a csomópont operátorok terheit is növelte volna, akiknek több adatot kellene tárolniuk.
A SegWit2x végrehajtásának folyamata megváltoztatta volna a bitcoin-ra vonatkozó szabályokat. Mindazonáltal ez különbözik a villáktól, amelyek bitcoin készpénzt és bitcoin aranyat eredményeztek. Ezekben az esetekben a felhasználók arra számítottak, hogy magukat a tranzakciókat nem érintik drasztikusan; inkább azoknak a felhasználóknak, akik már tartották a bitcoint, egyszerűen új kriptovalutát kaptak a villának idején, a két hálózat eltérő utakon folytatva.
A fenti korábbi villákhoz hasonlóan a SegWit2x egy alternatív szoftverprotokoll volt, amely kemény villát eredményezne, és megpróbálta növelni a blokk méretét. A korábbi villákkal ellentétben azonban a SegWit2x célja, hogy az összes meglévő bitcoin-felhasználót egy blokk-láncon tartsa.
A bitcoin készpénzzel szemben - ahol a fejlesztők reménykedtek egy új blokklánc és teljes hálózat létrehozásában - a SegWit2x támogatói nem voltak teljesen biztosak a végső eredményben. Ez a bitcoinokra vonatkozó szabályok megváltoztatását, két különálló bitcoin létrehozását vagy nagyon kevés változást jelenthet, attól függően, hogy hány bányász választotta az új szoftvert.
Okok és ellen
A SegWit2x bevezetéséig a bányászok és az induló vállalkozások általában az új protokoll legszórakozóbb támogatói voltak. Gyakran azzal érveltek, hogy a bitcoin tétlensége miatt a versengő kriptovaluták túllépik a vezető digitális valutát, és hogy a meglévő frissítések nem voltak elegendőek a probléma enyhítéséhez.
A fejlesztők és a csomópont-operátorok ezzel szemben gyakran ellenezték az elfogadást. Azt javasolták, hogy a bitcoin értékmegőrző legyen, szemben a fizetési rendszerrel, és hogy az új protokoll kockázatossága meghaladja a lehetséges előnyöket. Néhányan azt is érezték, hogy a bányászok és a vállalkozások aránytalanul profitálnak a jegyzőkönyvből.
A SegWit2x ellentmondásos volt, részben kemény villaként való státusza miatt, és a fejlesztők nem tudtak megállapodásra jutni a protokoll elfogadásáról. A kemény villát eredetileg 2017. november 16-án tervezték. A SegWit2x mozgalom vezetői azonban 2017. november 8-án felfüggesztették a kemény villát a folyamatban lévő harcok és a résztvevők szélesebb körű egyetértésének hiánya miatt.
2017 végén bejelentették a SegWit2x nevű újabb javasolt kemény villát, bár úgy tűnt, hogy nincs kapcsolata a korábbi SegWit2x-rel, kivéve a nevet.