Ljudje občudujemo decentralizirane tehnologije. Od njih se pričakuje, da bodo spremenili svet itd. Centralizacija se šteje za napačno. Toda težava je v tem, da je še vedno težko najti kakšno končno decentralizirano rešitev, ki bi bila uvedena v resničnem svetu.

Nobenega dvoma ni, da Blockchain omogoča precej prednosti. Opišimo nekaj izmed njih:

  1. Omogoča enostavno preverjanje integritete “baze podatkov”
  2. Omogoča časovno označevanje vseh sprememb.
  3. Omogoča enostavno varnostno kopiranje v realnem času
  4. Priskrbi soglasje v decentraliziranem okolju
  5. Omogoča enostavno revizijo “knjige evidenc” v realnem času

Opomba: Te prednosti so možne samo v primeru pravilno oblikovanega protokola

Nedvomno te lastnosti naredijo tehnologijo edinstveno in ji dajejo izjemno velik potencial v prihodnosti. Vendar ima tako kot vsak nov pristop številne slabosti, ki jih je treba omeniti:

  1. Vprašanja upravljanja
  2. Vprašanja glede odgovornosti
  3. Nenehno naraščajoča količina podatkov
  4. Vprašanja glede zmogljivosti
  5. Izdaja časa za potrditev

Vprašanja upravljanja

Pred uporabo verige blokov v praksi obstaja bistvena, lahko jo pokličete, dejavnost, ki jo je treba opraviti – določitev upravljanja. Imamo opraviti z decentraliziranim okoljem, kjer se odločanje izvaja na podlagi konsenz ker si udeleženci ne zaupajo.

Če bi obstajal določen subjekt, ki bi bil zadolžen za nadgradnjo sistema, reševanje določenih težav v njem in tako naprej – sistem bi bil centraliziran. Tako je izredno težko že od samega začetka določiti pravilne pogoje – pogoje, ki bi omogočili natančno odločanje v omrežju, ki nima odgovorne stranke, ampak “decentralizirano skupnost”, ki s konsenzom odloča kaj storiti.

Primer Ethereuma Split

Tu se ne bomo spuščali v veliko podrobnosti, ampak bomo samo razpravljali o bistvu vprašanja. Nekateri hekerji so v Ethereumu našli ranljivost pametna pogodba in ukradel Ether v vrednosti 50 milijonov dolarjev. Vitalik Buterin se je odločil, da jih bo “vzel nazaj” z umetno nadgradnjo protokola – s spreminjanjem preteklega stanja verige Ethereum in “ustvarjanjem” novega, ki nima več “slabe transakcije”.

Skupnost je bila tista, ki se je odločila, ali bo to storila ali ne. Če se posameznik strinja, mora nadgraditi svojo opremo. Skupnost je bila na naraven način razdeljena na dva dela: tisti, ki so se odločili, da ostanejo pri prvotni verigi (ki se zdaj imenuje Ethereum Classic) in tisti, ki so spremembo sprejeli (bila je večina, zato je ta veriga trenutno glavna veriga Ethereum).

Kot lahko vidite, je situacija precej kontroverzna. Po eni strani je odločitev sprejela skupnost (na decentraliziran način), kljub temu pa obstaja veliko prepirov glede primernosti takšne rešitve. In tako nas problem upravljanja pripelje do drugega vprašanja, to je odgovornosti

Odgovornost

Ljudje smo vajeni centraliziranih sistemov upravljanja in to je dejstvo. V centraliziranih sistemih upravljanja lahko vedno najdete nekoga, ki je kriv. Če ste kupili avto in se je po enem tednu uporabe pokvaril, pojdite do teh fantov in si povrnite denar.

Enako se zgodi, ko uporabljate storitev centraliziranega subjekta. Imate težave z bančnim računom, obiščete najbližjo poslovalnico in tam vam pomagajo odpraviti težavo.

V primeru decentraliziranega omrežja prevzamete vso odgovornost, saj ste skupaj z vsemi vključeni v postopek upravljanja stanja sistema. Pravila, po katerih deluje sistem, so edino porok integritete. Vsak udeleženec preveri pravilnost dejavnosti. Tudi sodišča ne morejo uvesti rešitve, ki bi bila v nasprotju s protokolarnimi pravili, ker upravljanje digitalnega premoženja za zdaj ni v pristojnosti in pristojnosti oblasti.

Skratka, koncept odgovornosti v decentraliziranih sistemih je zelo nejasen. Ljudje bi morali sprejeti dejstvo, da vsak udeleženec sam tvega. Medtem bi morale vlade oblikovati nove pravne modele in morda celo zakone, ki upoštevajo bistvo takšnih vedenjskih modelov.

Nenehno narašča obseg podatkov

Če potegnemo vzporednico med centraliziranim računovodskim sistemom in decentraliziranim, obstaja bistvena razlika. Centralna knjiga hrani samo končno stanje baze podatkov. Na primer, ko Alice pošlje Bob 1 USD, njen račun nima več podatkov (nanaša se na 1 USD), medtem ko ima Bob’s.

S blockchain, imamo verigo blokov, ki hrani celotno zgodovino vseh sprememb, ki so se kdaj zgodile za ves čas obstoja omrežja.

Skratka, nenehno naraščajoča količina podatkov ni kritična omejitev, temveč bolj posebnost tehnologije, pri kateri bi bilo treba uporabiti drugačen pristop.

Vprašanja glede zmogljivosti

Najpogosteje ima decentralizirano omrežje manj zmogljivosti kot centralizirano. Ker imajo centraliziran strežnik, ki obdeluje vse podatke, lahko storitve, kot sta Mastercard ali Visa, preverijo na tisoče transakcij na sekundo.

V decentraliziranem sistemu:

  1. Podatki morajo biti razpršeni po vseh udeležencih mreže
  2. Vsi udeleženci morajo doseči soglasje glede teh podatkov.

Poleg tega potreba po hrambi velike količine podatkov nalaga še nekatere dodatne omejitve. Kot rezultat imamo dva dejavnika, ki sčasoma privedeta do počasnejšega delovanja sistema. Na ta način je pretok Bitcoina približno 3 tps.

 Izdaja časa za potrditev

Povsem očitno je, da zamude, ki nastanejo zaradi dejstva, da bi morali udeleženci doseči medsebojno soglasje, neposredno vplivajo na odzivni čas celotne mreže.

Popolnoma potrjena transakcija z Bitcoinom traja do ene ure. Ura je približen čas, ko so vsi zagotovo dosegli soglasje glede vaše transakcije. (Pet blokov za tisto, v kateri je bila vaša transakcija preverjena, se šteje za optimalen rezultat, ko ste lahko popolnoma prepričani, da so se vsi strinjali.)

Kljub temu je treba omeniti, da so težave z zmogljivostmi in zamudami pri potrditvi v takšnih decentraliziranih omrežjih, kot so Bitcoin, Litecoin in Ethereum, skoraj rešene zaradi rešitev, kot so plačilni kanali in Lightning Network.

Ni vredno, da nekateri soglasni protokoli ne rešijo same težave s prepustnostjo omrežja, ampak znatno povečajo faktor zmogljivosti. Na ta način Bitshares protokol omogoča popolnoma decentraliziranemu plačilnemu omrežju, da še danes konkurira centraliziranim storitvam, kot sta Visa in Mastercard.

Zaključek

Če povzamemo, vsi izzivi, s katerimi se trenutno ukvarja tehnologija veriženja blokov, so tako ali drugače povezani z začetkom takšnega pristopa. Kakor koli že, ljudje so tisti, ki morajo dozoreti in se navaditi na nov način delovanja. To bo nedvomno dobra lekcija za družbo, zlasti za tiste na vrhu, ki krmilijo krmilno kolesce.

Sorodno: Poleg kriptovalut: 5 načinov, kako bo Blockchain spremenil način našega življenja