Šest mitova o blockchainu i Bitcoinu, ili zašto to nije tako efikasna tehnologija

Autor članka je Aleksej Malanov, stručnjak za razvoj antivirusnih tehnologija u Kaspersky Lab.

Više puta sam čuo mišljenje da je blockchain jako kul, da je to proboj, da je to budućnost. Žurim da vas razočaram ako ste odjednom povjerovali u ovo.

Pojašnjenje: u ovom postu ćemo govoriti o implementaciji blockchain tehnologije koja se koristi u Bitcoin kriptovaluti. Postoje i druge aplikacije i implementacije blockchaina, od kojih neke rješavaju neke od nedostataka „klasičnog“ blockchaina, ali su općenito izgrađene na istim principima.

Šest mitova o blockchainu i Bitcoinu, ili zašto to nije tako efikasna tehnologija

O Bitcoinu općenito

Smatram da je sama Bitcoin tehnologija revolucionarna. Nažalost, Bitcoin se prečesto koristi u kriminalne svrhe, a meni se kao stručnjaku za informatičku sigurnost nikako ne sviđa. Ali ako govorimo o tehnologiji, onda je iskorak očigledan.

Sve komponente Bitcoin protokola i ideje koje su ugrađene u njega, općenito, bile su poznate prije 2009. godine, ali su autori Bitcoina uspjeli sve spojiti i natjerati da funkcionira 2009. godine. Gotovo 9 godina u implementaciji je pronađena samo jedna kritična ranjivost: napadač je primio 92 milijarde bitcoina na jednom računu; popravak je zahtijevao vraćanje cjelokupne finansijske povijesti na jedan dan. Ipak, samo jedna ranjivost u takvom periodu je vrijedan rezultat, kapa dolje.

Kreatori Bitcoina su imali izazov: da ga natjeraju da nekako funkcionira pod uvjetom da nema centra i da niko nikome ne vjeruje. Autori su izvršili zadatak, elektronski novac funkcioniše. Ali odluke koje su doneli su monstruozno neefikasne.

Dozvolite mi da odmah napravim rezervaciju da svrha ovog posta nije diskreditacija blockchaina. Ovo je korisna tehnologija koja ima i još će pronaći mnoge divne primjene. Uprkos svojim nedostacima, ima i jedinstvene prednosti. Međutim, u potrazi za senzacionalizmom i revolucijom, mnogi se fokusiraju na prednosti tehnologije i često zaboravljaju da trezveno procijene stvarno stanje stvari, zanemarujući nedostatke. Stoga mislim da je korisno sagledati nedostatke za promjenu.

Šest mitova o blockchainu i Bitcoinu, ili zašto to nije tako efikasna tehnologija
Primjer knjige u kojoj autor polaže velike nade u blockchain. Dalje u tekstu biće citati iz ove knjige

Mit 1: Blockchain je gigantski distribuirani računar

Citat #1: "Blockchain može postati Occamov brijač, najefikasnije, direktno i prirodno sredstvo za koordinaciju svih ljudskih i mašinskih aktivnosti, u skladu s prirodnom željom za ravnotežom."

Ako se niste udubili principi rada blockchaina, ali upravo čuvši recenzije o ovoj tehnologiji, mogli biste imati utisak da je blockchain neka vrsta distribuiranog računara koji vrši, shodno tome, distribuirane proračune. Kao, čvorovi širom svijeta skupljaju komadiće nečeg više.

Ova ideja je fundamentalno pogrešna. U stvarnosti, svi čvorovi koji opslužuju blockchain rade potpuno istu stvar. Milioni kompjutera:

  1. Oni provjeravaju iste transakcije koristeći ista pravila. Oni rade identičan posao.
  2. Istu stvar snimaju na blockchain (ako imaju sreće i priliku da to snime).
  3. Čuvaju čitavu istoriju za sva vremena, istu, jednu za sve.

Nema paralelizacije, nema sinergije, nema uzajamne pomoći. Samo dupliranje, i to milion puta. U nastavku ćemo govoriti o tome zašto je to potrebno, ali kao što vidite, nema efikasnosti. Naprotiv.

Mit 2: Blockchain je zauvijek. Sve što je u njemu zapisano ostaće zauvek

Citat br. 2: „S proliferacijom decentraliziranih aplikacija, organizacija, korporacija i društava, mogu se pojaviti mnoge nove vrste nepredvidivog i složenog ponašanja koje podsjeća na umjetnu inteligenciju (AI).“

Da, zaista, kako smo saznali, svaki punopravni klijent mreže pohranjuje cjelokupnu povijest svih transakcija, a već se nakupilo više od 100 gigabajta podataka. Ovo je puni kapacitet diska jeftinog laptopa ili najmodernijeg pametnog telefona. I što se više transakcija odvija na Bitcoin mreži, to brže raste obim. Većina ih se pojavila u posljednjih nekoliko godina.

Šest mitova o blockchainu i Bitcoinu, ili zašto to nije tako efikasna tehnologija
Rast obima blokčeina. Izvor

I Bitcoin ima sreće - njegov konkurent, mreža Ethereum, već je akumulirala 200 gigabajta u blockchainu za samo dvije godine nakon lansiranja i šest mjeseci aktivne upotrebe. Dakle, u sadašnjim realnostima, vječnost blockchaina ograničena je na deset godina – rast kapaciteta tvrdog diska definitivno ne ide u korak s rastom obima blockchaina.

Ali pored činjenice da se mora pohraniti, mora se i preuzeti. Svako ko je pokušao da koristi punopravni lokalni novčanik za bilo koju kriptovalutu bio je zaprepašćen kada je otkrio da ne može da izvrši ili prihvati plaćanja dok se ne preuzme i verifikuje cela navedena količina. Imaćete sreće ako ovaj proces potraje samo nekoliko dana.

Možda ćete se zapitati da li je moguće ne pohraniti sve ovo, pošto je to ista stvar, na svakom mrežnom čvoru? Moguće je, ali tada, prvo, to više neće biti peer-to-peer blockchain, već tradicionalna klijent-server arhitektura. I drugo, tada će klijenti biti primorani da vjeruju serverima. Odnosno, ideja o „nevjerovanju nikome“, za koju je, između ostalog, izmišljen blockchain, u ovom slučaju nestaje.

Već duže vrijeme korisnici Bitcoina se dijele na entuzijaste koji “pate” i preuzimaju sve, i obične ljude koji koriste online novčanike, vjeruju serveru i kojima je, općenito, svejedno kako on tamo funkcionira.

Mit 3: Blockchain je efikasan i skalabilan, običan novac će izumrijeti

Citat #3: „Kombinacija blockchain tehnologije + lično connectome organizam" omogućit će da se sve ljudske misli kodiraju i učine dostupnim u standardiziranom kompresovanom formatu. Podaci se mogu uhvatiti skeniranjem moždane kore, EEG-a, interfejsa mozak-kompjuter, kognitivnih nanorobota, itd. Razmišljanje se može predstaviti u obliku lanaca blokova, bilježeći u njima gotovo svo subjektivno iskustvo osobe, a možda čak i njegovo svijest. Jednom snimljene na blockchain-u, različite komponente sjećanja mogu se administrirati i prenijeti – na primjer, za vraćanje pamćenja u slučaju bolesti praćenih amnezijom.”

Ako svaki mrežni čvor radi istu stvar, onda je očito da je propusnost cijele mreže jednaka propusnosti jednog mrežnog čvora. A znate li čemu je tačno jednak? Bitcoin može obraditi najviše 7 transakcija u sekundi - za svakoga.

Osim toga, na Bitcoin blockchainu, transakcije se bilježe samo jednom svakih 10 minuta. A nakon što se pojavi unos, da bi bili sigurni, uobičajeno je da se čeka još 50 minuta, jer se unosi redovno spontano vraćaju. Sada zamislite da trebate kupiti žvakaću gumu sa bitcoinima. Stojite u radnji sat vremena, razmislite o tome.

U okvirima cijelog svijeta, to je već smiješno, kada jedva svaki hiljaditi čovjek na Zemlji koristi Bitcoin. A pri takvoj brzini transakcija neće biti moguće značajno povećati broj aktivnih korisnika. Poređenja radi: Visa obrađuje hiljade transakcija u sekundi, a po potrebi može lako povećati kapacitet, jer su klasične bankarske tehnologije skalabilne.

Čak i ako običan novac izumre, to očito neće biti jer će ga zamijeniti blockchain rješenja.

Mit 4: Rudari osiguravaju sigurnost mreže

Citat #4: “Autonomna preduzeća u oblaku, pokretana blockchainom i pametnim ugovorima, mogla bi sklopiti elektronske ugovore sa relevantnim organizacijama, kao što su vlade, kako bi se samoregistrirala pod bilo kojom jurisdikcijom pod kojom žele da posluju.”

Vjerovatno ste čuli za rudare, za gigantske rudarske farme koje se grade pored elektrana. Šta oni rade? Oni troše struju 10 minuta, "tresaju" blokove dok ne postanu "lijepi" i mogu se uključiti u blockchain (o tome šta su "lijepi" blokovi i zašto ih "tresati", pričali smo u prethodnom postu). Ovo je da bi se osiguralo da ponovno pisanje vaše finansijske istorije traje isto vrijeme kao i pisanje (pod pretpostavkom da imate isti ukupan kapacitet).

Količina potrošene električne energije je ista kao što grad potroši na 100 stanovnika. Ali dodajte ovdje i skupu opremu koja je prikladna samo za rudarenje. Princip rudarenja (tzv. proof-of-work) identičan je konceptu „spaljivanja resursa čovječanstva“.

Blockchain optimisti vole reći da rudari ne samo da rade beskorisni posao, već osiguravaju stabilnost i sigurnost Bitcoin mreže. Istina je, jedini problem je što rudari štite Bitcoin od drugih rudara.

Kada bi bilo hiljadu puta manje rudara i hiljadu puta manje sagorene struje, Bitcoin ne bi funkcionisao ništa lošije - isti blok svakih 10 minuta, isti broj transakcija, ista brzina.

Postoji rizik kod blockchain rješenja"napadi 51%" Suština napada je da ako neko kontroliše više od polovine svih rudarskih kapaciteta, može tajno napisati alternativnu finansijsku istoriju u kojoj nikome nije prebacio svoj novac. A onda pokažite svima svoju verziju - i ona će postati stvarnost. Tako dobija priliku da svoj novac potroši nekoliko puta. Tradicionalni platni sistemi nisu podložni takvom napadu.

Ispostavilo se da je Bitcoin postao talac sopstvene ideologije. “Višak” rudara ne može zaustaviti rudarenje, jer će se tada naglo povećati vjerovatnoća da će neko sam kontrolirati više od polovine preostale snage. Iako je rudarenje profitabilno, mreža je stabilna, ali ako se situacija promijeni (na primjer, jer struja poskupi), mreža se može suočiti s masivnom „dvostrukom potrošnjom“.

Mit 5: Blockchain je decentraliziran i stoga neuništiv

Citat br. 5: “Da bi postala punopravna organizacija, decentralizirana aplikacija mora sadržavati složeniju funkcionalnost, kao što je ustav.”
Možda mislite da pošto je blockchain pohranjen na svakom čvoru u mreži, obavještajne službe neće moći zatvoriti Bitcoin ako žele, jer nema neku vrstu centralnog servera ili nešto slično - nema ko dođi da ga zatvoriš. Ali ovo je iluzija.

U stvarnosti, svi „nezavisni“ rudari su organizovani u grupe (u suštini karteli). Moraju se ujediniti jer je bolje imati stabilan, ali mali prihod, nego ogroman, ali jednom u 1000 godina.

Šest mitova o blockchainu i Bitcoinu, ili zašto to nije tako efikasna tehnologija
Bitcoin distribucija energije po bazenima. Izvor

Kao što možete vidjeti na dijagramu, postoji oko 20 velikih bazena, a samo 4 od njih kontroliraju više od 50% ukupne snage. Sve što treba da uradite je da pokucate na četiri vrata i dobijete pristup četiri kontrolna računara da biste dobili mogućnost da potrošite isti bitcoin više puta na Bitcoin mreži. A ova mogućnost, kao što razumijete, donekle će depresirati Bitcoin. I ovaj zadatak je sasvim izvodljiv.

Šest mitova o blockchainu i Bitcoinu, ili zašto to nije tako efikasna tehnologija
Distribucija rudarstva po zemljama. Izvor

Ali prijetnja je još stvarnija. Većina pulova, zajedno sa njihovom računarskom snagom, nalazi se u istoj zemlji, što olakšava potencijalno preuzimanje kontrole nad Bitcoinom.

Mit 6: Anonimnost i otvorenost blockchaina su dobri

Citat #6: “U eri blockchaina, tradicionalna vlada 1.0 na mnogo načina postaje zastarjeli model i postoje mogućnosti za prelazak sa naslijeđenih struktura na personaliziranije oblike vladavine.”

Blockchain je otvoren, svi mogu vidjeti sve. Dakle, Bitcoin nema anonimnost, ima "pseudonimnost". Na primjer, ako napadač zahtijeva otkupninu za novčanik, onda svi razumiju da novčanik pripada lošem tipu. A pošto svako može da prati transakcije iz ovog novčanika, prevarant neće moći tako lako da koristi primljene bitkoine, jer čim negdje otkrije svoj identitet, odmah će biti zatvoren. Na skoro svim berzama morate biti identifikovani da menjate za običan novac.

Stoga napadači koriste takozvani "mikser". Mikser miješa prljavi novac sa velikom količinom čistog novca i na taj način ga „pere“. Napadač za to plaća veliku proviziju i preuzima veliki rizik, jer je mikser ili anoniman (i može pobjeći s novcem) ili je već pod kontrolom nekog utjecajnog (i može ga predati vlastima).

Ali ostavimo po strani probleme kriminalaca, zašto je pseudonimija loša za poštene korisnike? Evo jednostavnog primjera: prenosim neke bitcoine svojoj mami. Nakon ovoga ona zna:

  1. Koliko novca ukupno imam u bilo kom trenutku?
  2. Koliko i, što je najvažnije, na šta sam ga tačno trošio sve vreme? Šta sam kupio, kakav sam rulet igrao, za kojeg političara sam „anonimno“ navijao.

Ili ako sam prijatelju otplatio dug za limunadu, onda on sada zna sve o mojim finansijama. Mislite da je ovo glupost? Da li je svima teško otvoriti finansijsku istoriju svoje kreditne kartice? Štaviše, ne samo prošlost, već i čitava budućnost.

Ako je za pojedince ovo još u redu (pa, nikad se ne zna, neko želi da bude „transparentan“), onda je za kompanije pogubno: sve njihove suradnice, kupovine, prodaje, klijenti, obim računa i općenito sve, sve , sve - postaje javno. Otvorenost finansija je možda jedan od najvećih nedostataka Bitcoina.

zaključak

Citat br. 7: “Moguće je da će blockchain tehnologija postati gornji ekonomski sloj organski povezanog svijeta različitih računarskih uređaja, uključujući nosive računarske uređaje i senzore Interneta stvari.”
Naveo sam šest glavnih pritužbi na Bitcoin i verziju blockchaina koju koristi. Možete pitati, zašto ste o tome saznali od mene, a ne ranije od nekog drugog? Zar niko ne vidi probleme?

Neki su zaslijepljeni, neki jednostavno ne razumiju kako radi, i neko sve vidi i shvati, ali mu jednostavno nije isplativo pisati o tome. Razmislite sami, mnogi od onih koji su kupili bitcoine počinju da ih reklamiraju i promoviraju. Nekako piramida izlazi. Zašto pisati da tehnologija ima nedostatke ako očekujete da će stopa rasti?

Da, Bitcoin ima konkurente koji su pokušali riješiti određene probleme. I dok su neke od ideja vrlo dobre, blockchain je još uvijek u srži. Da, postoje i druge, nemonetarne primjene blockchain tehnologije, ali ključni nedostaci blockchaina ostaju tu.

Sada, ako vam neko kaže da je pronalazak blockchaina po važnosti uporediv sa izumom interneta, shvatite to sa priličnom dozom skepticizma.

izvor: www.habr.com

Dodajte komentar