Artikelns författare Àr Alexey Malanov, expert inom utvecklingen av antivirus teknologi pÄ "Kaspersky Lab".
Jag har flera gÄnger hört Äsikten att blockchain Àr nÄgot fantastiskt, en revolution, och att framtiden tillhör det. Jag mÄste tyvÀrr göra dig besviken om du trodde pÄ det.
Förtydligande: I detta inlÀgg kommer vi att diskutera den variant av blockchain-teknologin som anvÀnds i kryptovalutan Bitcoin. Det finns andra tillÀmpningar och implementeringar av blockchain, i nÄgra av dem har vissa brister av "klassisk blockchain" ÄtgÀrdats, men de bygger vanligtvis pÄ samma principer.

Om Bitcoin i allmÀnhet
SjÀlva Bitcoin-teknologin anser jag vara revolutionerande. TyvÀrr anvÀnds Bitcoin för ofta för kriminella ÀndamÄl och som specialist inom informationssÀkerhet gillar jag det inte alls. Men nÀr det kommer till teknologier Àr det en uppenbar framsteg.
Alla komponenter i Bitcoin-protokollet och idéerna som ligger till grund för det var egentligen kÀnda redan före 2009 Är, men att sammanfoga allt och fÄ det att fungera lyckades just Bitcoinens skapare 2009. Under nÀstan 9 Är av implementering har endast en kritisk sÄrbarhet upptÀckts: en angripare fick tillgÄng till 92 miljarder bitcoins pÄ ett konto, och att ÄtgÀrda detta krÀvde att hela den finansiella historien backades upp en dag. Trots detta Àr en sÄrbarhet pÄ sÄ lÄng tid ett respektabelt resultat, jag hyser stor respekt.
Bitcoins skapare hade en uppgift: att fÄ detta att fungera pÄ ett sÀtt dÀr det inte finns nÄgot centrum och ingen litar pÄ nÄgon. Skaparna lyckades med uppgiften, de elektroniska pengarna fungerar. Men de lösningar de valde Àr fruktansvÀrda i sin ineffektivitet.
Jag vill genast klargöra att syftet med detta inlÀgg inte Àr att diskreditera blockchain. Det Àr en anvÀndbar teknologi som redan hittar och kommer definitivt att hitta mÄnga fantastiska tillÀmpningar. Trots sina brister har den ocksÄ unika fördelar. Men i jakten pÄ sensationalism och revolutionÀr kraft fokuserar mÄnga pÄ teknologiens fördelar och glömmer ofta att objektivt bedöma den verkliga situationen, och ignorerar nackdelarna. DÀrför anser jag att det Àr bra för variationens skull att fokusera pÄ just nackdelarna.

Ett exempel pÄ en bok dÀr författaren har stora förhoppningar pÄ blockchain. I texten nedan kommer det att finnas citat frÄn denna bok.
Myten 1: Blockchain Àr en gigantisk distribuerad dator.
Citat nr 1: "Blockchain kan bli 'Ockhams rakkniv', det mest effektiva, direkta och naturliga medlet för att samordna all mÀnsklig och maskinell aktivitet, motsvarande den inneboende strÀvan efter balans."
Om du inte har fördjupat dig i , utan bara hört om denna teknik, kan du ha fÄtt intrycket av att blockchain Àr nÄgon sorts distribuerad dator som utför distribuerade berÀkningar. Som om noder över hela vÀrlden samlar pÄ sig nÄgot större bit för bit.
Denna uppfattning Àr helt felaktig. I sjÀlva verket gör alla noder som stöder blockchain exakt samma sak. Miljontals datorer:
- Verifierar samma transaktioner enligt samma regler. Utför identiskt arbete.
- Antecknar i blockchain (om de har tur och fÄr möjlighet att skriva) exakt samma saker.
- Lagrar hela historien för all tid, densamma, en för alla.
Inga parallelliseringar, ingen synergi, inget ömsesidigt stöd. Bara duplicering, och det miljoner gÄnger om. Varför detta Àr nödvÀndigt kommer vi att diskutera nedan, men effektiviteten, som du ser, Àr obefintlig. Snarare tvÀrtom.
Myten 2: Blockchain Àr evig. Allt som skrivs in i den kommer att finnas kvar för alltid.
Citat nr 2: "Under spridningen av decentraliserade applikationer, organisationer, företag och samhÀllen kan mÄnga nya typer av oförutsÀgbart och komplext beteende, liknande artificiell intelligens (AI), uppstÄ."
Ja, som vi har konstaterat, lagrar varje fullstÀndig klient i nÀtverket hela historien av alla transaktioner, och det har redan samlats mer Àn 100 gigabyte data. Detta motsvarar hela lagringskapaciteten hos en billig bÀrbar dator eller den senaste smarttelefonen. Och ju fler transaktioner som görs i Bitcoin-nÀtverket, desto snabbare vÀxer volymen. Stora delar har tillkommit under de senaste Ären.

Ăkningen av blockchain-volym.
Och Bitcoin hade ocksĂ„ tur â dess konkurrent, Ethereum-nĂ€tverket, har redan under de tvĂ„ Ă„r efter lanseringen och sex mĂ„naders aktiv anvĂ€ndning i blockkedjan samlat pĂ„ sig 200 gigabyte. SĂ„ i den nuvarande verkligheten Ă€r blockkedjans evighet begrĂ€nsad till ett tiotal Ă„r â tillvĂ€xten av hĂ„rddiskar hinner verkligen inte ikapp den vĂ€xande storleken pĂ„ blockkedjan.
Men förutom att detta mÄste lagras, mÄste det ocksÄ laddas ner. Alla som har försökt anvÀnda en fullstÀndig lokal plÄnbok för nÄgon kryptovaluta har med förvÄning upptÀckt att de inte kan genomföra eller ta emot betalningar förrÀn hela den angivna mÀngden har laddats ner och verifierats. Du har tur om den hÀr processen bara tar ett par dagar.
Du undrar kanske, gÄr det inte att lagra detta allt, eftersom det ju Àr samma sak, pÄ varje nod i nÀtverket? Jo, men dÄ blir det för det första inte en peer-to-peer blockkedja lÀngre, utan en traditionell klient-server-arkitektur. För det andra tvingas klienterna att lita pÄ servrarna. AlltsÄ försvinner idén om "att inte lita pÄ nÄgon", vilket var en av de anledningar till att blockkedjan överhuvudtaget uppfanns.
AnvÀndarna av Bitcoin har lÀnge delats upp i entusiaster som "lider" och laddar ner allt och vanliga mÀnniskor som anvÀnder onlineplÄnböcker, litar pÄ servern och som i princip inte bryr sig om hur det fungerar.
Myten 3: Blockkedjan Àr effektiv och skalbar, vanliga pengar kommer att försvinna
Citat nr 3: âKombinationen av "blockkedjeteknologi + personlig av organismen" kommer att möjliggöra kodning och tillgĂ€ngliggörande i ett standardiserat komprimerat format av alla mĂ€nniskors tankar. Data kan fĂ„ngas genom att skanna hjĂ€rnbarken, EEG, grĂ€nssnitt mellan hjĂ€rna och dator, kognitiva nanorobotar osv. TĂ€nkande kan representeras som kedjor av block, dĂ€r nĂ€stan hela den subjektiva erfarenheten hos en mĂ€nniska kan registreras och kanske Ă€ven medvetandet. Efter registrering i blockkedjan kan olika komponenter av minnen administreras och överföras - till exempel för att Ă„terstĂ€lla minnet vid sjukdomar som Ă„tföljs av amnesi.
Om varje nod i nĂ€tverket gör samma sak, Ă€r det uppenbart att hela nĂ€tverks kapacitet Ă€r lika med kapaciteten för en enda nod. Och vet ni vad den Ă€r? Bitcoin kan hantera maximalt 7 transaktioner per sekund â totalt.
Dessutom registreras transaktionerna i Bitcoin-blockkedjan endast en gÄng var tionde minut. Och efter att en post har skapats Àr det vanligt att vÀnta ytterligare 50 minuter för pÄlitlighet, eftersom poster regelbundet rullar tillbaka. TÀnk dig nu att du behöver köpa tuggummi med bitcoins. Du fÄr stÄ i affÀren i en timme, tÀnk lite.
I den globala skalan Àr det redan löjligt, nÀr Bitcoin knappt anvÀnds av vart tusende mÀnniska pÄ jorden. Med sÄdan transaktionshastighet kommer det inte att gÄ att öka antalet aktiva anvÀndare. För jÀmförelse: Visa hanterar tusentals operationer per sekund och kan lÀtt öka kapaciteten vid behov eftersom traditionella bankteknologier Àr just skalbara.
Ăven om vanliga pengar skulle försvinna, skulle det uppenbarligen inte vara för att de ersĂ€tts av blockkedjelösningar.
Myt 4: Miners sÀkerstÀller nÀtverkets sÀkerhet
Citat nr 4: "SjÀlvstÀndiga företag i molnet som drivs pÄ blockchain och arbetar utifrÄn smarta kontrakt skulle kunna ingÄ elektroniska avtal med berörda organisationer, exempelvis regeringar, för att registrera sig under vilken jurisdiktion de vill arbeta under."
Du har sÀkert hört talas om miners, om de stora miningfarmerna som byggs nÀra kraftverk. Vad gör de? De brÀnner elektricitet i 10 minuter förgÀves, "skakar" blocken tills de blir "vackra" och kan inkluderas i blockkedjan (vad "vackra" block Àr och varför de "skakas", ). Detta behövs för att skriva om den finansiella historien ska ta lika lÄng tid som att skriva den (förutsatt att du har samma sammanlagda kapacitet).
El förbrukas i samma mÀngd som en stad med 100 000 invÄnare. Men lÀgg ocksÄ till den dyra utrustningen som enbart Àr lÀmplig för mining. Miningprincipen (den sÄ kallade proof-of-work) Àr identisk med begreppet "brÀnna mÀnskliga resurser".
Blockchainoptimister gillar att sÀga att gruvarbetare inte bara utför meningslöst arbete, utan att de sÀkerstÀller stabilitet och sÀkerhet i Bitcoin-nÀtverket. Det Àr sant, men problemet Àr att gruvarbetare skyddar Bitcoin frÄn andra gruvarbetare.
Om antalet gruvarbetare var tusen gĂ„nger fĂ€rre och det brĂ€ndes tusen gĂ„nger mindre elektricitet, skulle Bitcoin fungera lika bra â samma block var tionde minut, samma antal transaktioner, samma hastighet.
NĂ€r det gĂ€ller blockchain-lösningar finns det en risk för "". KĂ€rnan i attacken ligger i att om nĂ„gon kontrollerar mer Ă€n hĂ€lften av all miningkraft, kan de hemligt skriva en alternativ finansiell historia dĂ€r de inte har överfört sina pengar till nĂ„gon. Och sedan visa alla sin version â och det blir verklighet. PĂ„ sĂ„ sĂ€tt kan de spendera sina pengar flera gĂ„nger. Traditionella betalningssystem Ă€r inte utsatta för en sĂ„dan attack.
Det visar sig att Bitcoin blivit ett offer för sin egen ideologi. "Ăverskotts" gruvarbetare kan inte sluta bryta eftersom risken ökar för att nĂ„gon kommer att kontrollera mer Ă€n hĂ€lften av den Ă„terstĂ„ende kraften. SĂ„ lĂ€nge det Ă€r lönsamt att bryta Ă€r nĂ€tverket stabilt, men om situationen förĂ€ndras (till exempel pĂ„ grund av att elektricitet blir dyrare), kan nĂ€tverket möta omfattande "dubbla utgifter."
Myten 5: Blockchain Àr decentraliserad och dÀrför oförstörbar
Citat nr 5: "För att bli en fullstÀndig organisation mÄste ett decentraliserat program ha mer komplex funktionalitet, till exempel en konstitution."
Det kan verka som om, eftersom blockchain lagras pĂ„ varje nod i nĂ€tverket, kan inte underrĂ€ttelsetjĂ€nster stĂ€nga ner Bitcoin om de vill, eftersom det inte finns nĂ„gon central server eller nĂ„got liknande â ingen att gĂ„ in och stĂ€nga. Men det Ă€r en illusion.
I verkligheten Àr alla "oberoende" gruvarbetare förenade i pooler (i praktiken karteller). De Àr tvungna att förena sig eftersom det Àr bÀttre att ha en stabil men liten inkomst Àn en stor, men en gÄng var tusende Är.

Fördelning av Bitcoin-kraft i pooler.
Som ni kan se i diagrammet kontrollerar de stora poolerna omkring 20, varav fyra av dem kontrollerar mer Àn 50% av all kapacitet. Det rÀcker med att knacka pÄ fyra dörrar för att fÄ tillgÄng till fyra styrdatorer, vilket skulle ge möjligheten att spendera samma bitcoins mer Àn en gÄng i Bitcoin-nÀtverket. En sÄdan möjlighet skulle, som ni förstÄr, allvarligt undervÀrdera bitcoin. Och detta Àr en fullt genomförbar uppgift.

Fördelning av mining efter lÀnder.
Men hotet Àr Ànnu mer verkligt. De flesta poolerna och deras datorkapacitet finns i ett och samma land, vilket underlÀttar en potentiell övertagning av kontrollen över bitcoin.
Myten 6: Anonymitet och öppenhet i blockkedjan Àr nÄgot positivt.
Citat nr 6: "I blockkedjans tid hÄller den traditionella 'regeringen 1.0' pÄ att bli en förÄldrad modell och möjligheterna att övergÄ frÄn de strukturer vi Àrvt till mer personliga former av styre dyker upp."
Blockkedjan Àr öppen, alla ser allt. DÀrför finns det ingen anonymitet i bitcoin, den har 'pseudonymitet'. Om till exempel en angripare krÀver en lösen med en plÄnbok, förstÄr alla att plÄnboken tillhör den 'onda killen'. Eftersom alla kan följa transaktioner frÄn den plÄnboken Àr det inte sÄ lÀtt för bedragaren att anvÀnda de mottagna bitcoins, eftersom sÄ fort han avslöjar sin identitet kommer han att hamna i fÀngelse. NÀstan alla börser krÀver att man identifierar sig för att byta till vanliga pengar.
DÀrför anvÀnder angriparna sÄ kallade 'mixers'. Mixern blandar smutsiga pengar med mÄnga rena, och pÄ sÄ sÀtt 'tvÀttar' de dem. Angriparen betalar en hög avgift för detta och riskerar mycket, eftersom mixern antingen Àr anonym (och kan sticka ivÀg med pengarna) eller redan Àr under kontroll av nÄgon mÀktig (och kan avslöja dem för myndigheterna).
Men lÄt oss lÀmna brottslingarnas problem Ät sidan, vad Àr pseudonymitet dÄligt för Àrliga anvÀndare? HÀr Àr ett enkelt exempel: jag överför lite bitcoins till min mamma. Efter detta vet hon:
- Hur mycket pengar jag har totalt vid varje given tidpunkt.
- Hur mycket och, framför allt, vad exakt jag har spenderat dem pÄ under hela tiden. Vad jag har köpt, vilken roulette jag har spelat, vilken politiker jag 'anonymt' har stött.
Eller om jag betalade tillbaka en skuld till en vÀn för lÀsken, sÄ vet han nu allt om min ekonomi. Tycker du att det Àr struntprat? Skulle du vÄga öppna din kreditkorts historik för alla? Inte bara det förflutna, utan hela framtiden ocksÄ.
För privatpersoner Ă€r detta kanske okej (vĂ€l, vem som helst kanske vill vara "transparent"), men för företag Ă€r det dödligt: alla deras motparter, inköp, försĂ€ljningar, kunder, fakturabelopp och faktiskt allt â blir offentligt. Ăppenhet i finanserna Ă€r nog en av de största nackdelarna med Bitcoin.
Slutsats
Citat nr 7: âDet Ă€r inte omöjligt att det Ă€r blockchain-teknologier som kommer att bli det övergripande ekonomiska lagret i en organiskt sammanlĂ€nkad vĂ€rld av olika berĂ€kningsenheter, inklusive bĂ€rbara enheter och sensorer i "sakernas internet".
Jag har listat sex huvudinvÀndningar mot Bitcoin och den version av blockchain som anvÀnds. Du kanske frÄgar dig varför du fÄr veta detta av mig och inte tidigare av nÄgon annan? Ser verkligen ingen problematiken?
NÄgon Àr blind, nÄgon förstÄr helt enkelt inte, , och nÄgon ser allt och Àr medveten, men det Àr bara olönsamt för dem att skriva om det. TÀnk sjÀlv, mÄnga av dem som köpt Bitcoin börjar marknadsföra och propagera för det. En slags dyker upp. Varför skriva att teknologier har nackdelar om du rÀknar med att kursen stiger?
Ja, Bitcoin har konkurrenter som har försökt lösa vissa problem. Och Àven om vissa idéer Àr mycket bra, ligger det fortfarande en blockchain i grunden. Ja, det finns andra, icke-monetÀra tillÀmpningar av blockchain-teknologin, men de centrala nackdelarna med blockchain kvarstÄr Àven dÀr.
Nu, om nÄgon sÀger till dig att uppfinningen av blockchain Àr jÀmförbar med betydelsen av uppfinningen av Internet, ta detta med en rejÀl dos skeptisk.
KĂ€lla: habr.com
