Razkol bitcoinske skupnosti na dva dela

Matej Huš

19. avg 2015 ob 18:33:28

Bitcoin se je znašel pred neprijetno zagato, ki bi lahko vodila v razkol valute na dva tabora. Dva izmed kroga vodilnih razvijalcev, Mike Hearn in Gavin Andresen, sta objavila svojo verzijo (fork) Bitcoin XT, ki je v nekaj dneh pridobila že skoraj 10-odstotni delež med uporabniki. Trenutno sta Bitcoin XT in stari, izvirni Bitcoin Core še kompatibilna in torej sledita isti verigi (blockchain), a če ne bodo našli skupnega jezika, bomo prihodnje leto dobili dve bitcoina. Spor je strokovne narave.

Srž problema je omejitev velikosti bloka, v katere se zapisujejo transakcije v zadnjih 10 minutah. Še iz časov Satoshija Nakamota je velikost bloka omejena na en megabajt, kar je svoj čas pripomoglo k lažji uporabi bitcoina. Vsak odjemalec je namreč moral na disk prenesti zgodovino vseh transakcij, zato je bila velikost bloka ključnega pomena. Ko je bil bitcoin igračka entuziastov, to ni predstavljajo nobene resne omejitve. A število transakcij raste in v en megabajt jih lahko stlačijo omejeno število. Najpozneje konec prihodnjega leta bo bitcoin to številko presegel, če bo trenutni trend vztrajal, kar bo povzročilo številne težave. Naprej bomo opazili dolgo čakanje na po trditev transakcij, ki se lahko zavleče na več ur, kasneje pa bo sledila nestabilnost omrežja.

Rešitvi sta dve - povečanje omejitve velikosti bloka ali globlja sprememba, ki bo težavo odstranila. Hearn in Andersen sta se odločila, da zdaj velikost bloka povečata na 8 MB. To bosta udejanjila, ko bo na Bitcoin XT prestopilo 75 odstotkov vseh uporabnikov. Ključni so seveda rudarji, ki nudijo računsko moč za potrjevanje transakcij ter rudarjenje novih bitcoinov. Največ rudarjev je iz Kitajske in ti bodo na koncu jeziček na tehtnici.

Hearn in Andersen poudarjata, da je Nakamoto že ob izumu bitcoina načrtoval omejitev velikosti bloka kot začasno omejitev, ki je kasneje ne bo treba več imeti. Sedaj obstajajo odjemalci SPV, ki ne preverjajo več vseh transakcij v zgodovini bitcoina, temveč zaupajo avtoritativnim virom. To vodi do jabolka spora, saj bi povečanje velikosti bloka na 8 MB po prepričanju nasprotnikov vodilo do upada števila uporabnikov, ki imajo celotne kopije zgodovine transakcij. S tem bi bitcoin postal odvisen od velikih igralcev, kar je v nasprotju z njegovo filozofijo.

Na koncu bo odgovor dalo ljudstvo, saj se bo prej ali slej izoblikovala večina v enem ali drugem taboru, kar bo tudi preostale vzpodbudilo k prestopu. Zaradi tega sta Hearn in Andersen postavila mejo 75 odstotkov, ko se bo protokol v Bitcoin XT dejansko posodobil.

A vseeno razcep bitcoina (fork), pa četudi preživi le ena veja, zbuja nelagodje. Vrednost bitcoina je po tem dogodku izgubila več kot 10 odstotkov. Razcep odprte kode je pogost in povsem običajen dogodek, ki se zgodi, ko se dve strani ne moreta zediniti in najti soglasja, kako naj se koda oblikuje. A pri valutah je ta svoboda problematična. Nihče ne bi zaupal v evro, če bi lahko vsaka država lahko kadar uvedla paralelni nacionalni evro. Bitcoin ima isto težavo.