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

Avtor članka je Alexey Malanov, strokovnjak oddelka za razvoj protivirusne tehnologije pri Kaspersky Lab.

Večkrat sem slišal mnenje, da je blockchain zelo kul, da je preboj, da je prihodnost. Hitro vas moram razočarati, če ste nenadoma verjeli v to.

Pojasnilo: v tej objavi bomo govorili o implementaciji tehnologije veriženja blokov, ki se uporablja v kriptovaluti Bitcoin. Obstajajo tudi druge aplikacije in izvedbe blockchaina, od katerih nekatere odpravljajo nekatere pomanjkljivosti »klasične« blockchain, vendar so na splošno zgrajene na istih načelih.

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

O Bitcoinu na splošno

Sama tehnologija Bitcoin se mi zdi revolucionarna. Na žalost se Bitcoin prepogosto uporablja v kriminalne namene in kot strokovnjaku za informacijsko varnost mi to sploh ni všeč. Če pa govorimo o tehnologiji, potem je preboj očiten.

Vse komponente protokola Bitcoin in ideje, vgrajene vanj, na splošno so bile znane že pred letom 2009, vendar so bili avtorji Bitcoina tisti, ki so leta 2009 uspeli vse združiti in narediti, da deluje. Skoraj 9 let je bila pri implementaciji najdena le ena kritična ranljivost: napadalec je prejel 92 milijard bitcoinov na en račun; popravek je zahteval vrnitev celotne finančne zgodovine za en dan. Vseeno je že ena ranljivost v takem obdobju vreden rezultat, kapo dol.

Ustvarjalci bitcoina so se znašli pred izzivom: narediti, da nekako deluje pod pogojem, da ni središča in da nihče nikomur ne zaupa. Avtorji so opravili nalogo, elektronski denar deluje. Toda odločitve, ki so jih sprejeli, so pošastno neučinkovite.

Naj takoj opozorim, da namen te objave ni diskreditacija blockchaina. To je uporabna tehnologija, ki ima in bo še vedno našla veliko čudovitih aplikacij. Kljub svojim pomanjkljivostim ima tudi edinstvene prednosti. Vendar pa se mnogi v prizadevanju za senzacionalizem in revolucijo osredotočajo na prednosti tehnologije in pogosto pozabijo trezno oceniti resnično stanje stvari, ignorirajo pa slabosti. Zato menim, da je koristno za spremembo pogledati slabosti.

Šest mitov o blockchainu in Bitcoinu ali zakaj to ni tako učinkovita tehnologija
Primer knjige, v kateri si avtor veliko obeta od blockchaina. Nadalje v besedilu bodo citati iz te knjige

Mit 1: Blockchain je ogromen porazdeljen računalnik

Citat #1: "Blockchain lahko postane Occamova britvica, najučinkovitejše, neposredno in naravno sredstvo za usklajevanje vseh človeških in strojnih dejavnosti, skladno z naravno željo po ravnovesju."

Če se niste poglobili v principi delovanja blockchaina, vendar ste pravkar slišali ocene o tej tehnologiji, ste morda imeli vtis, da je blockchain nekakšen porazdeljen računalnik, ki izvaja ustrezno porazdeljene izračune. Na primer, vozlišča po vsem svetu zbirajo koščke nečesa več.

Ta ideja je v osnovi napačna. V resnici vsa vozlišča, ki služijo verigi blokov, počnejo popolnoma isto stvar. Milijoni računalnikov:

  1. Preverjajo iste transakcije z istimi pravili. Opravljajo enako delo.
  2. Enako posnamejo na blockchain (če imajo srečo in priložnost za snemanje).
  3. Vso zgodovino hranijo za vse čase, enako, eno za vse.

Brez paralelizacije, brez sinergije, brez medsebojne pomoči. Samo podvajanje in to naenkrat milijonkrat. O tem, zakaj je to potrebno, bomo govorili spodaj, a kot vidite, učinkovitosti ni. Ravno nasprotno.

Mit 2: Blockchain je večen. Vse, kar je v njem zapisano, bo ostalo za vedno

Citat št. 2: »S širjenjem decentraliziranih aplikacij, organizacij, korporacij in družb se lahko pojavijo številne nove vrste nepredvidljivega in kompleksnega vedenja, ki spominja na umetno inteligenco (AI).«

Da, res, kot smo ugotovili, vsak polnopravni odjemalec omrežja hrani celotno zgodovino vseh transakcij in že se je nabralo več kot 100 gigabajtov podatkov. To je polna kapaciteta diska poceni prenosnika ali najsodobnejšega pametnega telefona. In več transakcij se izvede v omrežju Bitcoin, hitreje raste obseg. Večina se jih je pojavila v zadnjih nekaj letih.

Šest mitov o blockchainu in Bitcoinu ali zakaj to ni tako učinkovita tehnologija
Rast obsega verige blokov. Vir

In bitcoin ima srečo – njegov tekmec, omrežje Ethereum, je v pičlih dveh letih po lansiranju in šestih mesecih aktivne uporabe v blockchainu nabral že 200 gigabajtov. Torej je v trenutni realnosti večnost verige blokov omejena na deset let - rast zmogljivosti trdega diska vsekakor ne dohaja rasti obsega verige blokov.

Toda poleg tega, da ga je treba shraniti, ga je treba tudi prenesti. Vsakdo, ki je poskušal uporabiti polnopravno lokalno denarnico za katero koli kriptovaluto, je bil presenečen, ko je ugotovil, da ne more izvajati ali sprejemati plačil, dokler ni bila prenesena in preverjena celotna navedena količina. Imeli boste srečo, če bo ta postopek trajal le nekaj dni.

Lahko se vprašate, ali je možno, da vsega tega ne shranimo, saj gre za isto stvar na vsakem omrežnem vozlišču? Možno je, vendar potem, prvič, to ne bo več enakovredni blockchain, ampak tradicionalna arhitektura odjemalec-strežnik. In drugič, potem bodo stranke prisiljene zaupati strežnikom. To pomeni, da ideja o "nezaupanju nikomur", za katero je bila med drugim izumljena veriga blokov, v tem primeru izgine.

Uporabniki bitcoinov se že dolgo delijo na entuziaste, ki »trpijo« in si vse naložijo, ter navadne ljudi, ki uporabljajo spletne denarnice, zaupajo strežniku in jim je na splošno vseeno, kako tam deluje.

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

Citat #3: »Kombinacija tehnologije veriženja blokov + osebnega connectome organizem" bo omogočil kodiranje vseh človeških misli in dostopnost v standardizirani stisnjeni obliki. Podatke je mogoče zajeti s skeniranjem možganske skorje, EEG-jem, vmesniki možgani-računalnik, kognitivnimi nanoroboti itd. Mišljenje je mogoče predstaviti v obliki verig blokov, ki vanje beležijo skoraj vse človekove subjektivne izkušnje in morda celo njegove zavest. Ko so enkrat zabeleženi v verigi blokov, je mogoče upravljati in prenašati različne komponente spominov – na primer za obnovitev spomina v primeru bolezni, ki jih spremlja amnezija.”

Če vsako omrežno vozlišče počne isto, potem je očitno, da je prepustnost celotnega omrežja enaka prepustnosti enega omrežnega vozlišča. In ali veste, čemu točno je enako? Bitcoin lahko obdela največ 7 transakcij na sekundo – za vsakogar.

Poleg tega se v verigi blokov Bitcoin transakcije zabeležijo le enkrat na 10 minut. In ko se vnos prikaže, je zaradi varnosti običajno počakati še 50 minut, ker se vnosi redno spontano vrnejo nazaj. Zdaj pa si predstavljajte, da morate kupiti žvečilni gumi z bitcoini. Samo stojte v trgovini eno uro in pomislite.

V okviru celega sveta je to že smešno, ko komaj vsak tisoči Zemljan uporablja Bitcoin. In pri takšni hitrosti transakcij ne bo mogoče bistveno povečati števila aktivnih uporabnikov. Za primerjavo: Visa obdela več tisoč transakcij na sekundo, po potrebi pa zlahka poveča kapaciteto, saj so klasične bančne tehnologije nadgradljive.

Tudi če običajni denar izumre, tega očitno ne bo, ker ga bodo nadomestile rešitve blockchain.

Mit 4: Rudarji zagotavljajo varnost omrežja

Citat št. 4: »Avtonomna podjetja v oblaku, ki jih poganja blockchain in pametne pogodbe, bi lahko sklenila elektronske pogodbe z ustreznimi organizacijami, kot so vlade, za samoregistracijo pod katero koli jurisdikcijo, pod katero želijo delovati.«

Verjetno ste že slišali za rudarje, za velikanske rudarske farme, ki so zgrajene poleg elektrarn. Kaj počnejo? Elektriko trošijo 10 minut, bloke »tresejo«, dokler ne postanejo »lepi« in jih je mogoče vključiti v blockchain (o tem, kaj so »lepi« bloki in zakaj jih »tresemo«, smo govorili v prejšnji objavi). To zagotavlja, da ponovno pisanje vaše finančne zgodovine traja enako dolgo kot pisanje (ob predpostavki, da imate enako skupno zmogljivost).

Količina porabljene električne energije je enaka porabi mesta na 100 prebivalcev. Ampak tukaj dodajte tudi drago opremo, ki je primerna samo za rudarjenje. Načelo rudarjenja (tako imenovani dokaz o delu) je identično konceptu "sežiganja virov človeštva".

Blockchain optimisti radi pravijo, da rudarji ne opravljajo samo nekoristnega dela, ampak skrbijo za stabilnost in varnost Bitcoin omrežja. Res je, edina težava je, da rudarji ščitijo Bitcoin od drugih rudarjev.

Če bi bilo tisočkrat manj rudarjev in tisočkrat manj porabljene električne energije, potem Bitcoin ne bi deloval nič slabše - isti en blok vsakih 10 minut, enako število transakcij, enaka hitrost.

Pri rešitvah blockchain obstaja tveganje "napadi 51%" Bistvo napada je, da če nekdo obvladuje več kot polovico vseh rudarskih zmogljivosti, lahko na skrivaj napiše alternativno finančno zgodovino, v kateri svojega denarja ni nakazal nikomur. In potem vsem pokažite svojo različico - in postala bo resničnost. Tako dobi priložnost večkrat zapraviti svoj denar. Tradicionalni plačilni sistemi niso dovzetni za takšen napad.

Izkazalo se je, da je Bitcoin postal talec lastne ideologije. »Odvečni« rudarji ne morejo prenehati z rudarjenjem, ker se bo takrat verjetnost, da bo nekdo sam nadziral več kot polovico preostale moči, močno povečala. Medtem ko je rudarjenje dobičkonosno, je omrežje stabilno, a če se razmere spremenijo (na primer, ker elektrika postane dražja), se lahko omrežje sooči z ogromno "dvojno porabo".

Mit 5: Blockchain je decentraliziran in zato neuničljiv

Citat št. 5: »Da bi decentralizirana aplikacija postala polnopravna organizacija, mora vsebovati bolj zapleteno funkcionalnost, kot je ustava.«
Morda mislite, da ker je veriga blokov shranjena na vsakem vozlišču v omrežju, obveščevalne službe ne bodo mogle zapreti Bitcoina, če bodo želele, ker nima neke vrste centralnega strežnika ali česa podobnega – nikogar ni, ki bi pridite, da ga zaprete. Toda to je iluzija.

V resnici so vsi "neodvisni" rudarji organizirani v skupine (v bistvu kartele). Morajo se združiti, ker je bolje imeti stabilen, a majhen dohodek, kot ogromen, a enkrat na 1000 let.

Šest mitov o blockchainu in Bitcoinu ali zakaj to ni tako učinkovita tehnologija
Porazdelitev moči bitcoinov po bazenih. Vir

Kot lahko vidite na diagramu, obstaja približno 20 velikih bazenov in le 4 od njih nadzorujejo več kot 50% celotne moči. Vse, kar morate storiti, je potrkati na štiri vrata in pridobiti dostop do štirih nadzornih računalnikov, ki vam bodo dali možnost, da isti bitcoin porabite več kot enkrat v omrežju Bitcoin. In ta možnost, kot razumete, bo nekoliko znižala vrednost Bitcoina. In ta naloga je povsem izvedljiva.

Šest mitov o blockchainu in Bitcoinu ali zakaj to ni tako učinkovita tehnologija
Porazdelitev rudarjenja po državah. Vir

Toda grožnja je še bolj resnična. Večina bazenov, skupaj z njihovo računalniško močjo, se nahaja v isti državi, kar olajša potencialni prevzem nadzora nad Bitcoinom.

Mit 6: Anonimnost in odprtost blockchaina sta dobri

Citat št. 6: »V dobi blockchaina tradicionalna vlada 1.0 v veliki meri postaja zastarel model in obstajajo možnosti za prehod od podedovanih struktur k bolj prilagojenim oblikam vlade.«

Blockchain je odprt, vsak vidi vse. Bitcoin torej nima anonimnosti, ima "psevdonimnost". Na primer, če napadalec zahteva odkupnino za denarnico, potem vsi razumejo, da denarnica pripada negativcu. In ker lahko vsakdo spremlja transakcije iz te denarnice, goljuf ne bo mogel tako zlahka uporabiti prejetih bitcoinov, saj takoj, ko nekje razkrije svojo identiteto, bo takoj zaprt. Na skoraj vseh menjalnicah morate biti identificirani, če želite zamenjati običajni denar.

Zato napadalci uporabljajo tako imenovani "mešalnik". Mešalnik zmeša umazan denar z veliko količino čistega denarja in ga s tem "opere". Napadalec za to plača veliko provizijo in veliko tvega, saj je mešalec ali anonimen (in lahko pobegne z denarjem) ali pa je že pod nadzorom nekoga vplivnega (in ga lahko preda oblastem).

Toda če pustimo ob strani težave kriminalcev, zakaj je psevdonimnost slaba za poštene uporabnike? Tu je preprost primer: mami nakažem nekaj bitcoinov. Po tem ve:

  1. Koliko denarja imam skupaj v danem trenutku?
  2. Koliko in, kar je najpomembnejše, za kaj točno sem ga ves čas porabil? Kaj sem kupil, kakšno ruleto sem igral, katerega politika sem “anonimno” podprl.

Ali če sem prijatelju vrnil dolg za limonado, potem on zdaj ve vse o mojih financah. Se vam zdi to nesmisel? Je vsem težko odpreti finančno zgodovino svoje kreditne kartice? Še več, ne samo preteklost, ampak tudi vsa prihodnost.

Če je za fizične osebe to še v redu (no, nikoli se ne ve, nekdo hoče biti "transparenten"), je za podjetja usodno: vse njihove nasprotne stranke, nakupi, prodaje, stranke, obseg računov in nasploh vse, vse , vse - postane javno. Odprtost financ je morda ena največjih pomanjkljivosti Bitcoina.

Zaključek

Citat št. 7: "Možno je, da bo tehnologija blockchain postala zgornja gospodarska plast organsko povezanega sveta različnih računalniških naprav, vključno z nosljivimi računalniškimi napravami in senzorji interneta stvari."
Naštel sem šest glavnih pritožb glede Bitcoina in različice verige blokov, ki jo uporablja. Lahko se vprašate, zakaj ste za to izvedeli od mene in ne prej od nekoga drugega? Ali nihče ne vidi težav?

Nekateri so zaslepljeni, nekateri preprosto ne razumejo kako deluje, in nekdo vse vidi in spozna, pa se mu preprosto ne splača pisati o tem. Pomislite sami, mnogi od tistih, ki so kupili bitcoine, jih začnejo oglaševati in promovirati. Nekako piramida pride ven. Zakaj bi pisal, da ima tehnologija slabosti, če pričakuješ, da bo stopnja rasla?

Da, Bitcoin ima konkurente, ki so poskušali rešiti določene težave. In čeprav so nekatere ideje zelo dobre, je blockchain še vedno v središču. Da, obstajajo tudi druge, nedenarne aplikacije tehnologije veriženja blokov, vendar ključne pomanjkljivosti veriženja blokov ostajajo tam.

Zdaj, če vam nekdo reče, da je izum blockchaina po pomembnosti primerljiv z izumom interneta, to vzemite s precejšnjo mero skepticizma.

Vir: www.habr.com

Dodaj komentar