Težava z razširitvijo omrežja blockchain

Ker se bitcoin v zadnjih tednih še naprej povzpenja na najvišjo raven – presegel je 1200 USD; še vedno poteka razprava o najboljšem protokolu, ki se bo uporabljal za širjenje mreže. Ta razprava o pravem načinu za povečanje števila transakcij, ki jih lahko obdela omrežje blockchain, traja že nekaj časa.

V luči tega je bilo predlaganih več metod. Ena od metod vključuje spreminjanje velikosti bitcoinov. Ta metoda, znana tudi kot ločena priča ali SegWit, ki jo je leta 2015 predlagal soustanovitelj Blockstream Pieter Wullie, še ni dobila dovolj odobritve. Obstaja soglasje, da je SegWit najboljša rešitev za to težavo, če je sprejeta; saj bo skoraj podvojil zmogljivost bitcoinov. Pieter je predlagal, da bi SegWit povečal transakcije omrežja blockchain.

SegWit še ni dobil odobritve, ker glasna manjšina rudarjev bitcoinov ni v podporo. Njihovo neodobravanje je delno posledica nesoglasja glede “Satoshi’s – ustanovitelja bitcon – vizije” in delno tudi zaradi zaupanja v težave z Bitcoin Core – ki je pred tem poskušalo razdeliti omrežje. Tako razprava o prednostih in slabostih predloga SegWit še ni rešena.

Za tiste, ki podpirajo SegWit, trdijo, da je mehanizem, imenovan “mehko delo”, najboljši način za njegovo uvedbo.

Dve vojskujoči se frakciji in uporabniška mehka vilica

V razpravi sta dve večinski stranki – Bitcoin Core in Bitcoin neomejeno – in še vedno nista dosegla soglasja glede vprašanja aktivacije SegWit kot rešitve za skaliranje bitcoinov. Medtem ko si obe strani prizadevata za izboljšanje bitcoina, si ne delita enakih perspektiv. Še več, SegWit, ki zahteva odobritev 95 odstotkov podpore rudarjem, še ni dosegel četrtine tega števila, saj je v zadnjih tednih stagniral.

Medtem ko Bitcoin Core promovira UASF (mehke vilice, ki jih aktivira uporabnik), so Bitcoin unlimited proti. UASF je rešitev, ki jo na poštnem seznamu razvijalcev Bitcoin predlaga psevdonim “Shaolinify”. UASF v skladu s predlogom Shaolinify zahteva dolg čas vodenja v primerjavi s sprožilcem za aktiviranje, ki temelji na zgoščeni moči, vendar ponuja prednost, da je dovoljen. Shaolinify tudi pravi, da UASF v nasprotju s SegWit SegWit ne potrebuje odobritve rudarjev, vendar v rokah večinskega glasovanja hashpower to povzroča težave. Ena takih težav je dejstvo, da usmerja nepotrebno pozornost na rudarje, ki lahko postanejo politični.

Izvajanje UASF odpravlja prisilo rudarjev, da proizvajajo nove različice blokov; poleg tega nenadgrajeni rudarski bloki ne bodo osiroteli, kot je bilo z vilicami IsSuperMajority, kot sta BIP66 ali BIP34, zaradi česar je bila rudarjem potrebna nadgradnja. Ta metoda se zavzema, da bi rudarji – ki so glavni upravičenci omrežja blockchain – dobili manj glasovalne moči, da lahko nadzorujejo sistem.

Z uporabo sistema UASF, imenovanega tudi aktiviranje dneva zastave ali nujno soglasje, lahko vozlišča v prihodnosti začnejo uveljavljati vnaprej določen čas. S tem boste odpravili trenutno težavo z aktivacijo rudarja in povzročili cenejše transakcije v omrežju.

Težave z uporabniško aktivirano mehko vilico

Vendar pa je s približno 6000 vozlišči v omrežju in približno polovico vozlišč, ki se izvajajo v Bitcoin Core, za njegovo aktivacijo še vedno potrebnih več rudarjev. Trdi se tudi, da Bitcoin Core med promocijo UASF poskuša tudi razdeliti in nadzorovati bitcoin skupnost; tako kot so poskusili prej.

Druga težava s sprejetjem uporabniško aktivirane rešitve soft fork je dejstvo, da bodo cenejše transakcije brez dovoljenja rudarjev povzročile višje provizije za transakcije. Možna rešitev za to je uvedba omrežja “Lightning Network”, kjer morajo rudarji konkurirati plačilnim kanalom, ki bi lahko odložili poravnavo, ko bi provizije za transakcije postale previsoke. Izvajanje strelovodnega omrežja še vedno ni najboljša rešitev, saj bi pomenilo, da bi večina transakcij potekala v najbolj varnih in najbogatejših vozliščih; zaradi česar je centralizirano omrežje – kar nasprotuje viziji ustanovitelja bitcoinov.

Predlagane sintetične vilice

To nas pripelje do glavne izdaje tega prispevka – sintetičnih vilic. Ker je ideja Shaolinfyja postala javna; v zadnjih nekaj tednih je bila vroča tema, kar lahko vidimo na večini Bitcoin forumov in v družabnih medijih. Nazaj na Kitajskem – kjer je večina bitcoinov kopana; rudarji razpravljajo o svojih idejah za rešitev vprašanja razširljivosti omrežja. Ena takih idej je koncept “sintetičnih vilic”. Predlaga se, da sintetične vilice olajšajo pravila soglasja, hkrati pa trdijo, da preprečujejo razcep blokov, kot napoveduje Jihan Wu.

Jihan Wu, soustanovitelj podjetja za pridobivanje bitcoinov Bitmain, je proti UASF, saj pravi, da bo razdelil verigo blokov; tako ustvarimo 2 ali 3 vrste bitcoin večine. Zavzema se, da bi rudarji kopali prazne bloke. Medtem ko je ignoriral pritožbe, da so bloki polni, Jihan Wu vztraja, da bodo še naprej kopali prazne bloke. To je prevedena različica ene najnovejših izjav Jihan Wuja “jedro promovira tako imenovano” uporabniško aktivirano mehko vilico (UASF). Če bo ta predlog uspešno potisnjen brez podpore hashrate-a, bo delitev verige Bitcoin neizogibna. “

Predlagana sintetična vilica naj bi omejila trenutno velikost bloka na 0 MB in dodala dodatnih 2 MB. Medtem ko bodo dodani bloki vidni samo novim nadgrajenim vozliščem, bodo stara vozlišča videla samo bloke 0 MB. Če povzamemo, tehničnega dolga praktično ne bo.

Kot previdnostni ukrep za preprečitev razkola v omrežju verig blokov veriga sintetičnih vilic predlaga, da bi večinski hashrate izkopal nekaj praznih blokov, da bi osirotel bloke, ki jih je minirala manjšina, ki ni nadgradila. S tem ne bo nobenega dodatnega blockchaina in nobenega “drugega” bitcoina. Nazadnje, ko je večina vozlišč nadgrajena, se mora hardfork začeti nadgrajevati na večjo velikost bloka.

Zaključek

Zdaj še vedno ostaja glavni problem, katera rešitev bo najboljša za sprejetje. Dajanje različnih rešitev, ki so jih predlagale različne skupine in stranke, in ugotavljanje, kako močno se o tej temi še vedno razpravlja v spletu, zlasti na bitcoin forumih in v družabnih medijih – še posebej na Twitterju -, bi trajalo nekaj časa, preden se reši problem razširljivosti.