Ustvarjalec Lightning Network predstavlja prvo različico tehnologije skaliranja za Bitcoin

Ustvarjalec Lightning Network predstavlja prvo različico tehnologije skaliranja za Bitcoin - Lightning Network bitcoin 1024x683Ustvarjalec Lightning Network Tadge Dryja je delal na novi zasnovi za lažje Bitcoin polno vozlišče. Prejšnji teden sta Dryja in skupina programerjev izdala prvo različico programske opreme Utreexo kot del pobude MIT's Digital Currency Initiative (DCI).

Utreexo posebej obravnava dimenzije "stanja" celotnega vozlišča, ki prikazuje najnovejše informacije o tem, kdo je lastnik koliko bitcoinov. Utreexo zmanjša velikost države s približno štiri gigabajtov na manj kot en kilobajt. To bi lahko bil velik korak naprej, vendar še ni bil v celoti izveden.

"Super obrezan vozel"

Trenutno celotna Bitcoin vozlišča vsebujejo vse transakcije, ki so bile kdaj opravljene, približno 200 GB. Celotna "obrezana" vozlišča lahko zmanjšajo velikost zgodovine transakcij na samo polovico gigabajta.

Toda tu ne gre za shranjevanje neizrabljenih transakcijskih izhodov Bitcoin (UTXO), ki zbirajo količino bitcoinov - tukaj je citat sproti - povezan z vsakim bitcoin naslovom. Ta serija podatkov zavzame nekaj manj kot 4 GB podatkov.

To stanje UTXO se je sčasoma hitro povečalo in bo verjetno še naprej naraščalo, kar otežuje zagon polnih vozlišč. Tu nastopi Utreexo. S pomočjo nove in izpopolnjene kriptografije je mogoče to veliko stanje nadomestiti z majhnim kriptografskim dokazom, ki zavzame veliko manj prostora za shranjevanje.

"Utreexo je nov dinamični heš-akumulator, ki omogoča predstavitev milijonov neporabljenih izhodov v enem kilobajtu - dovolj majhnih, da jih lahko zapišemo na list papirja," pojasnjuje Dryja na spletnem mestu MIT DCI.

Izziven SPV

Poskus razbremenitve vozlov Bitcoin še zdaleč ni nova ideja. Poenostavljeno preverjanje plačila (SPV) je verjetno najbolj priljubljena različica lahkega vozlišča, ki ga uporabljajo Electrum in druge denarnice. Utreexo je podoben SPV-ju, ker komaj potrebuje računalniški prostor za shranjevanje celotnega vozlišča.

Toda vozlišča SPV ne ohranjajo zasebnosti uporabnikov in so bolj dovzetna za napade kot vozlišča Utreexo. Ker Utreexo ponuja te varnostne ugodnosti, Dryja upa, da bo ušel iz domene SPV v vesolju (če bo pisanje programske opreme Utreexo potekalo po načrtih). Trdi pa tudi, da je težko popolnoma nadomestiti SPV, saj je SPV še lažje izvesti.

Naprej, vendar previdno

"V kodi je še vedno veliko znanih napak in neučinkovitosti, vendar jo hitro izboljšujemo," piše Dryja. Na koncu bo treba vozlišče Utreexo združiti z vozlišči, ki se že izvajajo v Bitcoin omrežju.

Da bi to naredili, bo treba spremeniti Bitcoin Core, najbolj priljubljeno programsko opremo vozlišč Bitcoin. Toda to bi lahko bilo nevarno. Utreexo je "pomembno premišljevanje o tem, kako deluje Bitcoin, spreminjanje kode konsenza," piše Dryja.

»Zato je verjetno, da bo težko vstaviti kodo Utreexo v Bitcoin Core in to z dobrim razlogom. Poskrbeti želimo, da ne bi povzročali težav v sistemu, ki obravnava toliko denarja, «je dejal Dryja.