Šest mitov o blockchainu in Bitcoinu, ali zakaj to ni tako učinkovita tehnologija

Avtor članka — Aleksej Malanov, strokovnjak za razvoj antivirusnih tehnologij v 'Laboratoriju Kaspersky'

Večkrat sem slišal mnenja, da je blockchain zelo kul, da je to preboj in da je prihodnost. Hitro vas želim razočarati, če ste to morda verjeli.

Pojasnilo: v tem prispevku bomo govorili o tisti različici implementacije blockchain tehnologije, ki se uporablja v kriptovaluti Bitcoin. Obstajajo druge uporabe in implementacije blockchaina, v nekaterih od njih so odpravljene nekatere pomanjkljivosti 'klasičnega blockchaina', vendar so običajno zgrajene na enakih načelih.

Šest mitov o blockchainu in Bitcoinu, ali zakaj to ni tako učinkovita tehnologija

O Bitcoinu na splošno

Tehnologijo Bitcoina samo po sebi menim za revolucionarno. Na žalost se Bitcoin preveč pogosto uporablja za kriminalne namene, kar se mi kot strokovnjaku za informacijsko varnost nikakor ne zdi dobro. A če govorimo o tehnologijah, je preboj očiten.

Vse sestavne dele Bitcoin protokola in ideje, ki so bile v njem, so bile v bistvu znane že pred letom 2009, a je bilo prav avtorjem Bitcoina uspelo vse skupaj združiti in spraviti v delovanje prav leta 2009. V skoraj 9 letih implementacije je bila ugotovljena le ena kritična ranljivost: na enem računu je napadalec pridobil 92 milijard bitcoinov, popravilo pa je zahtevalo povratak celotne finančne zgodovine za en dan. Kljub temu je to ena ranljivost v tolikšnem obsegu — to je dostojen rezultat, klobuk dol.

Avtorji Bitcoina so imeli nalogo: to nekako spraviti v delovanje ob pogoju, da ni centralne avtoritete in da si nihče ne zaupa. Avtorji so nalogo uspešno opravili, elektronski denar deluje. A rešitve, ki so jih sprejeli, so grozljive po svoji neučinkovitosti.

Takoj naj povem, da cilj tega prispevka ni diskreditacija blockchaina. To je uporabna tehnologija, ki že zdaj najde in bo zagotovo našla veliko čudovitih uporab. Kljub svojim pomanjkljivostim ima tudi edinstvene prednosti. Vendar se mnogi v prizadevanju za senzacionalnost in revolucionarnost osredotočajo na prednosti tehnologije in pogosto pozabijo trezno oceniti dejansko stanje, ignorirajoč slabosti. Zato menim, da je koristno za različnost razmisliti prav o pomanjkljivostih.

Šest mitov o blockchainu in Bitcoinu, ali zakaj to ni tako učinkovita tehnologija
Primer knjige u kojoj autor polaže velike nade u blockchain. U daljem tekstu biće citata iz te knjige

Mit 1: Blockchain je ogroman distribuirani računar

Citata br. 1: „Blockchain može postati 'Ockamova britva', najučinkovitiji, direktan i prirodan način koordinacije svih ljudskih i mašinskih aktivnosti, koji odgovara prirodnoj težnji ka ravnoteži.”

Ako se niste u detalje upuštali u principi rada blockchaina, a samo ste čuli komentare o ovoj tehnologiji, mogli ste steći utisak da je blockchain neka vrsta distribuiranog računara, koji izvodi, samim tim, distribuirane proračune. Kao da čvorovi širom sveta sakupljaju po malo nešto veće.

Takvo shvatanje je fundamentalno pogrešno. U stvarnosti, svi čvorovi koji podržavaju blockchain rade upravo isto. Milioni računara:

  1. Proveravaju iste transakcije prema istim pravilima. Obavljaju identičan posao.
  2. Upisuju u blockchain (ako imaju sreće i dobiju mogućnost da upišu) isto.
  3. Čuvaju celu istoriju kroz sve vreme, identičnu, jednu za sve.

Nema paralelizacije, nema sinergije, nema međusobne pomoći. Samo dupliciranje, i to odmah milijonsko. O tome zašto je ovo potrebno, razgovaraćemo kasnije, ali efikasnosti, kao što vidite, nema. Naprotiv.

Mit 2: Blockchain je večan. Sve što je u njega zapisano, ostaće zauvek

Citata br. 2: „U uslovima širenja decentralizovanih aplikacija, organizacija, korporacija i društava može se pojaviti mnogo novih vrsta nepredvidivog i složenog ponašanja, podsećajući na veštačku inteligenciju (AI).”

Da, zaista, kao što smo utvrdili, svaki potpuni klijent mreže čuva celu istoriju svih transakcija, i već je prikupio više od 100 gigabajta podataka. To je ukupna zapremina diska jeftinog laptopa ili najsavremenijeg pametnog telefona. I što više transakcija u Bitcoin mreži se obavlja, to brže raste obim. Veći deo je došao u poslednje dve godine.

Šest mitov o blockchainu in Bitcoinu, ali zakaj to ni tako učinkovita tehnologija
Rast obima blockchaina. Source

Inštrukcija za sistem Bitcoin je bila boljša — njegov konkurent, omrežje Ethereum, je v dveh letih po zagonu in pol leta aktivne uporabe na blockchainu že nabral 200 gigabajtov. Tako da je v trenutnih razmerah večnost blockchaina omejena na nekaj let — rast kapacitete trdih diskov zagotovo ne dohaja rasti obsega blockchaina.

Poleg tega, da je potrebno to shraniti, to je tudi treba prenesti. Vsak, ki je poskusil uporabljati poln lokalni denarnico za kakšno kriptovaluto, je s presenečenjem ugotovil, da ne more opravljati in sprejemati plačil, dokler se ne prenese in preveri celoten navedeni obseg. Imate srečo, če ta proces traja le nekaj dni.

Vprašali boste, ali ni možno vsega tega ne shraniti, saj je to isto na vsakem vozlišču omrežja? Lahko, ampak potem, najprej, to ne bo več enonamenski blockchain, temveč tradicionalna arhitektura odjemalec-strežnik. In drugič, odjemalci bodo morali zaupati strežnikom. Torej ideja „ne zaupaj nikomur“, zaradi katere, med drugim, je bil blockchain tudi izumljen, v tem primeru izpuhti.

Že dolgo uporabniki Bitcoina delijo na entuziaste, ki „trpijo“ in prenašajo vse, ter na običajne ljudi, ki uporabljajo spletne denarnice, zaupajo strežniku in jim je, v glavnem, vseeno, kako to deluje.

Mit 3: Blockchain je učinkovit in razširljiv, običajni denar izumira

Citat št. 3: “Kombinacija 'blockchain-tehnologija + osebni povezovanjem organizma' bo omogočila kodiranje in dostop do vsega človeškega mišljenja v standardizirani stisnjeni obliki. Podatke bo mogoče zajeti s skeniranjem možganske skorje, EEG, vmesniki možgan–računalnik, kognitivni nanoroboti itd. Razmišljanje bo mogoče predstaviti v obliki verig blokov, v katere bo mogoče zapisati skoraj celotno subjektivno izkušnjo posameznika in morda celo njegovo zavest. Po vpisu v blockchain bo mogoče različne delce spominov upravljati in prenašati – na primer za obnovitev spomina v primeru bolezni, ki jih spremlja amnezija.

Če vsak vozlišč v omrežju dela enako, potem je očitno, da je propustnost celotnega omrežja enaka propustnosti enega vozlišča v omrežju. In veste, čemu točno je enaka? Bitcoin lahko obdela največ 7 transakcij na sekundo — na vseh.

Poleg tega se v Bitcoin blockchain transakcije zapišejo le enkrat na 10 minut. In po nastanku zapisa je za zanesljivost običajno počakati še 50 minut, ker se zapisi redno samovoljno vračajo nazaj. Zdaj pa si predstavljajte, da morate za bitcoine kupiti žvečilni gumi. Skoraj uro boste stali v trgovini, razmislite.

V okviru celotnega sveta je to smešno že zdaj, ko Bitcoin uporablja komajda vsak tisoči prebivalec Zemlje. Pri taki hitrosti obdelave transakcij pa tudi znatno povečati število aktivnih uporabnikov ne bo mogoče. Za primerjavo: Visa obdeluje na tisoče transakcij na sekundo in po potrebi zlahka poveča zmogljivosti, saj so klasične bančne tehnologije ravno to — razširljive.

Tudi če bi običajan denar izginil, to zagotovo ne bo zato, ker bi ga izgnale rešitve blockchain.

Mit 4: Rudarji zagotavljajo varnost omrežja

Citat št. 4: „Avtonomna podjetja v oblaku, ki delujejo na podlagi blockchaina in temeljijo na pametnih pogodbah, bi lahko sklepala elektronske pogodbe z ustreznimi organizacijami, na primer z vladami, da bi se samostojno registrirala pod katero koli jurisdikcijo, pod katero želijo delovati.”

Verjetno ste slišali za rudarje, za ogromne rudarske farme, ki jih gradijo ob elektrarnah. Kaj počnejo? 10 minut zaman izgubljajo električno energijo, 'stresajo' bloke, dokler ne postanejo 'lepi' in jih je mogoče vključiti v blockchain (o tem, kaj so 'lepi' bloki in zakaj jih 'stresamo', smo pisali v prejšnjem zapisu). To je potrebno, da bi prepisovanje finančne zgodovine trajalo toliko časa, kot njegovo pisanje (pod pogojem, da imate enako skupno moč).

Električna energija se porabi toliko, kot jo porabi mesto s 100.000 prebivalci. Toda dodajte tukaj še drago opremo, ki je primerna izključno za rudarjenje. Načelo rudarjenja (tako imenovani proof-of-work) je enako pojmu 'kurjenje virov človeštva'.

Blockchain optimists love to say that miners do not just do useless work, but ensure the stability and security of the Bitcoin network. This is true, but the problem is that miners are protecting Bitcoin from other miners.

If there were a thousand times fewer miners and a thousand times less electricity was burned, Bitcoin would function no worse — the same block every 10 minutes, the same number of transactions, the same speed.

In relation to blockchain solutions, there is a risk of an "51% attack". The essence of the attack is that if someone controls more than half of all mining power, they can secretly write an alternative financial history to everyone, in which they did not transfer their money to anyone. Then they can show everyone their version — and it will become the reality. This way, they gain the opportunity to spend their money multiple times. Traditional payment systems are not susceptible to such an attack.

It turns out that Bitcoin has become a hostage of its own ideology. "Extra" miners cannot stop mining, because then the likelihood that someone will control more than half of the remaining power will sharply increase. As long as mining is profitable, the network is stable, but if the situation changes (for example, because electricity becomes more expensive), the network may face mass "double spending".

Myth 5: Blockchain is decentralized and therefore unbreakable

Quote No. 5: "For a decentralized application to become a full-fledged organization, it must contain more complex functionality, such as a constitution."
You might think that since the blockchain is stored on every node of the network, the authorities cannot shut down Bitcoin if they want to, because there is no central server or anything like that — there is no one to come and shut it down. But this is an illusion.

In reality, all "independent" miners are united in pools (essentially cartels). They have to unite because it is better to have a stable but small income than a huge one but once in a thousand years.

Šest mitov o blockchainu in Bitcoinu, ali zakaj to ni tako učinkovita tehnologija
Distribution of Bitcoin power among pools. Source

Kot vidite na diagrami, velike baze obuhvataju oko 20, a svega 4 od njih kontrolišu više od 50% celokupne snage. Dovoljno je pokucati na četiri vrata i dobiti pristup četiri upravljačka računara da biste u svojoj Bitcoin mreži imali mogućnost da trošite iste bitcoine više od jednom. A takva mogućnost, kao što razumete, donekle umanjuje vrednost bitcoina. I ta zadatak je sasvim ostvariv.

Šest mitov o blockchainu in Bitcoinu, ali zakaj to ni tako učinkovita tehnologija
Distribucija rudarstva po zemljama. Source

Ali pretnja je još realnija. Većina bazena zajedno sa svojim računarskim kapacitetima nalazi se u jednoj zemlji, što olakšava potencijalno preuzimanje kontrole nad Bitcoinom.

Mit 6: Anonimnost i otvorenost blokchaina su dobre.

Citata №6: „U eri blokchaina tradicionalna 'vlada 1.0' u velikoj meri postaje zastarela, a pojavljuju se mogućnosti za prelazak sa nasleđenih struktura na personalizovanije oblike vladanja.”

Blokchain je otvoren, svi vide sve. Tako da u Bitcoin-u nema anonimnosti, on ima 'pseudonimnost'. Na primer, ako zločinac zahteva otkupninu na novčanik, svi razumeju da novčanik pripada 'lošem momku'. A pošto se transakcijama sa ovog novčanika može pratiti ko god želi, zločincu neće biti lako da iskoristi dobijene bitcoine, jer ako se negde otkrije njegov identitet, odmah će ga uhvatiti. Na gotovo svim berzama za razmenu u obične novce potrebno je proći identifikaciju.

Zato zločinci koriste takozvani 'mikser'. Mikser meša prljav novac sa velikim količinama čistog, i time 'prlja' taj novac. Zločinac plaća veliku proviziju za to i ozbiljno rizikuje, jer mikser može biti anoniman (i može pobeći sa novcem) ili već pod kontrolom nekoga moćnog (i može da ga preda vlastima).

Ali ostavimo probleme zločinaca, čime je pseudonimnost loša za poštene korisnike? Evo jednostavnog primera: ja šaljem malo bitcoina mami. Nakon toga ona zna:

  1. Koliko imam ukupno novca u bilo kojem trenutku.
  2. Koliko i, što je najvažnije, na šta sam ga trošio tokom celog vremena. Šta sam kupovao, u koju ruletu igrao, kojeg političara 'anonimno' podržavao.

Ali, če sem prijatelju vrnil dolg za limonado, potem zdaj ve vse o mojih financah. Menite, da je to neumnost? Kako težko bi bilo za vse odpreti finančno zgodovino svoje kreditne kartice? Ne le prejšnjo, temveč tudi vso prihodnjo.

Če je to še nekako sprejemljivo za fizične osebe (no, morda si kdo želi biti "prosojen"), pa je za podjetja to smrtno usodno: vsi njihovi poslovni partnerji, nakupli, prodaje, stranke, obseg računov in sploh vse — postane javno. Odpornost financ je verjetno ena največjih pomanjkljivosti Bitcoina.

Zaključek

Citat št. 7: "Ni izključeno, da naj bi ravno tehnologije veriženja blokov postale zgornja ekonomska plast organsko povezanega sveta raznolikih računalniških naprav, med katerimi so tudi nosljive računalniške naprave in senzorji "interneta stvari".
Naštel sem šest glavnih pomislekov glede Bitcoina in različice veriženja blokov, ki se uporablja. Spraševali se boste, zakaj ste to izvedeli od mene, ne pa prej od nekoga drugega? Res ni nihče opazil problemov?

Nekdo je zaslepljen, nekdo preprosto ne razume, kako to deluje, nekdo pa vse vidi in se zaveda, vendar mu preprosto ni v interesu o tem pisati. Pomislite sami, mnogi tisti, ki so kupili bitcoine, jih začnejo oglaševati in promovirati. Nekaj takega je piramida se izkaže. Zakaj pisati, da imajo tehnologije pomanjkljivosti, če pričakujete rast tečaja?

Da, Bitcoin ima konkurente, ki so poskušali rešiti nekatera vprašanja. In čeprav so nekatere ideje zelo dobre, je v osnovi še vedno veriženje blokov. Da, obstajajo tudi druga, monetarna uporaba tehnologije veriženja blokov, vendar ključne pomanjkljivosti veriženja blokov tam ostajajo.

Zdaj, če vam kdo reče, da je izum veriženja blokov primerljiv po pomenu z izumom interneta, temu pristopite z zdravo mero skepticizma.

Izvor: habr.com

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster