Kuus müüti plokiahela ja Bitcoini kohta ehk miks see pole nii tõhus tehnoloogia

Artikli autor on Kaspersky Labi viirusetõrjetehnoloogia arendusosakonna ekspert Aleksei Malanov.

Olen korduvalt kuulnud arvamust, et blockchain on väga lahe, see on läbimurre, see on tulevik. Kiirustan teile pettumust valmistama, kui te äkki sellesse uskusite.

Täpsustuseks: selles postituses räägime Bitcoini krüptovaluutas kasutatava plokiahela tehnoloogia rakendamisest. Plokiahelal on ka teisi rakendusi ja rakendusi, millest mõned käsitlevad mõningaid "klassikalise" plokiahela puudusi, kuid need on üldiselt üles ehitatud samadele põhimõtetele.

Kuus müüti plokiahela ja Bitcoini kohta ehk miks see pole nii tõhus tehnoloogia

Bitcoini kohta üldiselt

Pean Bitcoini tehnoloogiat ennast revolutsiooniliseks. Kahjuks kasutatakse Bitcoini liiga sageli kriminaalsetel eesmärkidel ja see mulle infoturbe spetsialistina üldse ei meeldi. Aga kui me räägime tehnoloogiast, siis on läbimurre ilmne.

Kõik Bitcoini protokolli komponendid ja sellesse põimitud ideed olid üldiselt teada juba enne 2009. aastat, kuid just Bitcoini autorid suutsid 2009. aastal kõik kokku panna ja tööle panna. Peaaegu 9 aasta jooksul leiti juurutamisel vaid üks kriitiline haavatavus: ründaja sai ühele kontole 92 miljardit bitcoini, parandus nõudis kogu finantsajaloo päevaks tagasitõmbamist. Sellegipoolest on vaid üks haavatavus sellisel perioodil väärt tulemus, müts maha.

Bitcoini loojatel oli väljakutse: panna see kuidagi tööle tingimusel, et keskust pole ja keegi ei usalda kedagi. Autorid täitsid ülesande, elektrooniline raha toimib. Kuid nende tehtud otsused on kohutavalt ebaefektiivsed.

Lubage mul kohe teha reservatsioon, et selle postituse eesmärk ei ole plokiahela diskrediteerimine. See on kasulik tehnoloogia, millel on ja leiab endiselt palju suurepäraseid rakendusi. Vaatamata oma puudustele on sellel ka ainulaadsed eelised. Sensatsiooni ja revolutsiooni taga ajades keskenduvad paljud aga tehnoloogia eelistele ja unustavad sageli kainelt hinnata asjade tegelikku seisu, jättes tähelepanuta miinused. Seetõttu arvan, et vahelduseks on kasulik vaadata miinuseid.

Kuus müüti plokiahela ja Bitcoini kohta ehk miks see pole nii tõhus tehnoloogia
Näide raamatust, mille autor paneb suuri lootusi plokiahelale. Edasi tekstis on tsitaate sellest raamatust

Müüt 1: Blockchain on hiiglaslik hajutatud arvuti

Tsitaat nr 1: "Blockchainist võib saada Occami habemenuga, kõige tõhusam, otsesem ja loomulikum vahend kogu inimese ja masina tegevuse koordineerimiseks, mis on kooskõlas loomuliku tasakaalu sooviga."

Kui te pole süvenenud plokiahela toimimise põhimõtted, kuid kuulsin just selle tehnoloogia kohta arvustusi, võib teile jääda mulje, et plokiahel on mingi hajutatud arvuti, mis teeb vastavalt hajutatud arvutusi. Nagu sõlmed üle maailma koguvad killukesi millestki enamast.

See idee on põhimõtteliselt vale. Tegelikkuses teevad kõik plokiahelat teenindavad sõlmed täpselt sama asja. Miljonid arvutid:

  1. Nad kontrollivad samu tehinguid samu reegleid kasutades. Nad teevad identset tööd.
  2. Nad salvestavad sama asja plokiahelasse (kui neil veab ja antakse võimalus see salvestada).
  3. Nad hoiavad kogu ajalugu kogu aeg, sama, ühte kõigi jaoks.

Ei mingit paralleelsust, sünergiat ega vastastikust abi. Ainult dubleerimine ja korraga miljon korda. Sellest, miks seda vaja on, räägime allpool, kuid nagu näete, pole tõhusust. Otse vastupidi.

Müüt 2: Blockchain on igavesti. Kõik, mis seal kirjas, jääb igaveseks alles

Tsitaat nr 2: "Detsentraliseeritud rakenduste, organisatsioonide, korporatsioonide ja ühiskondade levikuga võib tekkida palju uut tüüpi ettearvamatut ja keerulist käitumist, mis meenutab tehisintellekti (AI)."

Jah, tõepoolest, nagu saime teada, salvestab iga võrgu täisväärtuslik klient kogu kõigi tehingute ajaloo ja andmeid on juba kogunenud üle 100 gigabaidi. See on odava sülearvuti või kõige kaasaegsema nutitelefoni ketta täismaht. Ja mida rohkem tehinguid Bitcoini võrgus toimub, seda kiiremini maht kasvab. Enamik neist on ilmunud viimase paari aasta jooksul.

Kuus müüti plokiahela ja Bitcoini kohta ehk miks see pole nii tõhus tehnoloogia
Plokiahela mahu kasv. Allikas

Ja Bitcoinil veab – tema konkurent Ethereumi võrk on vaid kahe aasta jooksul pärast käivitamist ja kuuekuulist aktiivset kasutamist kogunud plokiahelasse juba 200 gigabaiti. Nii et praeguses reaalsuses on plokiahela igavik piiratud kümne aastaga – kõvaketta mahu kasv ei käi kindlasti plokiahela mahu kasvuga sammu.

Kuid lisaks sellele, et see tuleb salvestada, tuleb see ka alla laadida. Igaüks, kes proovis kasutada mis tahes krüptovaluuta jaoks täisväärtuslikku kohalikku rahakotti, avastas hämmastusega, et ta ei saa makseid teha ega vastu võtta enne, kui kogu määratud maht on alla laaditud ja kinnitatud. Teil veab, kui see protsess võtab vaid paar päeva.

Võite küsida, kas seda kõike on võimalik igas võrgusõlmes mitte salvestada, kuna see on sama asi? See on võimalik, kuid esiteks pole see enam peer-to-peer plokiahel, vaid traditsiooniline klient-server arhitektuur. Ja teiseks on kliendid sunnitud servereid usaldama. See tähendab, et idee "mitte usaldada kedagi", mille jaoks muu hulgas leiutati plokiahel, kaob antud juhul.

Bitcoini kasutajad jagunevad pikka aega entusiastideks, kes “kannatavad” ja kõike alla laadivad, ning tavainimesteks, kes kasutavad veebirahakotte, usaldavad serverit ja keda üldiselt ei huvita, kuidas see seal töötab.

Müüt 3: Blockchain on tõhus ja skaleeritav, tavaline raha sureb välja

Tsitaat nr 3: "Blokiahela tehnoloogia + personaalne kombinatsioon ühendamine organism" võimaldab kodeerida kõik inimmõtted ja teha need standardiseeritud tihendatud vormingus kättesaadavaks. Andmeid saab püüda skaneerides ajukoort, EEG-d, aju-arvuti liideseid, kognitiivseid nanoroboteid jne. Mõtlemist saab kujutada plokkide ahelate kujul, salvestades neisse peaaegu kogu inimese subjektiivse kogemuse ja võib-olla isegi tema teadvus. Pärast plokiahelasse salvestamist saab erinevaid mälestuste komponente manustada ja üle kanda – näiteks mälu taastamiseks amneesiaga kaasnevate haiguste korral.

Kui iga võrgusõlm teeb sama asja, siis on ilmne, et kogu võrgu läbilaskevõime võrdub ühe võrgusõlme läbilaskevõimega. Ja kas sa tead, millega see täpselt võrdub? Bitcoin suudab töödelda maksimaalselt 7 tehingut sekundis – igaühe jaoks.

Lisaks salvestatakse Bitcoini plokiahelas tehinguid ainult üks kord iga 10 minuti järel. Ja pärast kande ilmumist on turvalisuse huvides tavaks oodata veel 50 minutit, sest kanded veeretakse regulaarselt spontaanselt tagasi. Kujutage nüüd ette, et peate ostma bitcoinidega närimiskummi. Seisa lihtsalt tund aega poes ja mõtle selle peale.

Kogu maailma raamides on see juba naeruväärne, kui vaevalt iga tuhandes inimene Maal kasutab Bitcoini. Ja sellise tehingukiiruse juures ei ole võimalik aktiivsete kasutajate arvu oluliselt suurendada. Võrdluseks: Visa töötleb tuhandeid tehinguid sekundis ja vajadusel saab hõlpsasti mahtu suurendada, sest klassikalised pangatehnoloogiad on skaleeritavad.

Isegi kui tavaline raha sureb välja, pole see ilmselgelt nii, sest see asendatakse plokiahela lahendustega.

Müüt 4: Kaevurid tagavad võrgu turvalisuse

Tsitaat nr 4: "Autonoomsed pilveettevõtted, mis töötavad plokiahela ja nutikate lepingute abil, võivad sõlmida elektroonilisi lepinguid asjakohaste organisatsioonidega, näiteks valitsustega, et end registreerida mis tahes jurisdiktsiooni all, mille all nad soovivad tegutseda."

Olete ilmselt kuulnud kaevandajatest, hiiglaslikest kaevandusfarmidest, mis ehitatakse elektrijaamade juurde. Mida nad teevad? Nad raiskavad elektrit 10 minutit, “raputades” plokke, kuni need muutuvad “ilusaks” ja neid saab plokiahelasse kaasata (mis on “ilusad” plokid ja miks neid “raputada”, millest me eelmises postituses rääkisime). Selle eesmärk on tagada, et teie finantsajaloo ümberkirjutamine võtab sama palju aega kui selle kirjutamine (eeldusel, et teil on sama koguvõimsus).

Tarbitud elektri kogus on sama palju kui linn tarbib 100 000 elaniku kohta. Kuid lisage siia ka kallid seadmed, mis sobivad ainult kaevandamiseks. Kaevandamise põhimõte (nn töötõend) on identne "inimkonna ressursside põletamise" kontseptsiooniga.

Plokiahela optimistidele meeldib öelda, et kaevurid ei tee lihtsalt asjatut tööd, vaid tagavad Bitcoini võrgu stabiilsuse ja turvalisuse. Tõsi, ainus probleem on see, et kaevurid kaitsevad Bitcoini teistelt kaevuritelt.

Kui kaevureid oleks tuhat korda vähem ja elektrit põletataks tuhat korda vähem, siis Bitcoin ei toimiks halvemini – iga 10 minuti järel sama üks plokk, sama arv tehinguid, sama kiirus.

Plokiahela lahendustega on oht "ründab 51%" Rünnaku olemus seisneb selles, et kui keegi kontrollib üle poole kogu kaevandamisvõimsusest, saab ta salaja kirjutada alternatiivse finantsajaloo, milles ta oma raha kellelegi üle ei kandnud. Ja siis näidake kõigile oma versiooni – ja see saab reaalsuseks. Nii avaneb tal võimalus oma raha mitu korda kulutada. Traditsioonilised maksesüsteemid ei ole sellisele rünnakule vastuvõtlikud.

Selgub, et Bitcoinist on saanud omaenda ideoloogia pantvang. “Liigsed” kaevurid ei saa kaevandamist lõpetada, sest siis suureneb järsult tõenäosus, et keegi üksi kontrollib üle poole ülejäänud võimsusest. Kui kaevandamine on kasumlik, on võrk stabiilne, kuid olukorra muutumisel (näiteks elektri kallinemise tõttu) võib võrku oodata tohutu "topeltkulu".

5. müüt: Blockchain on detsentraliseeritud ja seetõttu hävimatu

Tsitaat nr 5: "Täielikuks organisatsiooniks saamiseks peab detsentraliseeritud rakendus sisaldama keerukamaid funktsioone, näiteks põhikirja."
Võib arvata, et kuna plokiahel on salvestatud võrgu igasse sõlme, siis luureteenistused ei saa soovi korral Bitcoini sulgeda, kuna sellel pole mingit keskserverit vms - pole kedagi, kes saaks. tule seda sulgema. Kuid see on illusioon.

Tegelikkuses on kõik "sõltumatud" kaevurid organiseeritud gruppidesse (põhimõtteliselt kartellidesse). Nad peavad ühinema, sest parem on stabiilne, kuid väike sissetulek kui tohutu, kuid kord 1000 aasta jooksul.

Kuus müüti plokiahela ja Bitcoini kohta ehk miks see pole nii tõhus tehnoloogia
Bitcoini võimsuse jaotus basseinide vahel. Allikas

Nagu diagrammil näha, on umbes 20 suurt basseini ja ainult 4 neist juhivad rohkem kui 50% koguvõimsusest. Kõik, mida pead tegema, on koputada neljale uksele ja pääseda ligi neljale juhtarvutile, et saaksid kulutada Bitcoini võrgus sama bitcoini rohkem kui üks kord. Ja see võimalus, nagu te aru saate, vähendab Bitcoini väärtust mõnevõrra. Ja see ülesanne on üsna teostatav.

Kuus müüti plokiahela ja Bitcoini kohta ehk miks see pole nii tõhus tehnoloogia
Kaevandamise jaotus riikide kaupa. Allikas

Kuid oht on veelgi reaalsem. Enamik basseinidest koos nende arvutusvõimsusega asuvad samas riigis, mis muudab Bitcoini kontrolli võimaliku haaramise lihtsamaks.

Müüt 6: plokiahela anonüümsus ja avatus on head

Tsitaat nr 6: "Plokiahela ajastul on traditsiooniline valitsemine 1.0 suures osas muutumas vananenud mudeliks ja on võimalusi liikuda päritud struktuuridelt isikupärasematele valitsemisvormidele."

Plokiahel on avatud, kõik näevad kõike. Nii et Bitcoinil ei ole anonüümsust, sellel on "pseudonüümsus". Näiteks kui ründaja nõuab rahakoti pealt lunaraha, siis saavad kõik aru, et rahakott kuulub pahalasele. Ja kuna sellest rahakotist saab tehinguid jälgida igaüks, siis ei saa pettur saadud bitcoine nii lihtsalt ära kasutada, sest nii kui ta kuskil oma isiku paljastab, läheb ta kohe vangi. Peaaegu kõigil börsidel peate olema identifitseeritud, et vahetada tavaraha vastu.

Seetõttu kasutavad ründajad nn mikserit. Mikser segab musta raha suure hulga puhta rahaga ja sellega “peseb”. Ründaja maksab selle eest suure vahendustasu ja võtab suure riski, sest mikser on kas anonüümne (ja võib rahaga põgeneda) või on juba kellegi mõjuvõimu kontrolli all (ja võib selle võimudele üle anda).

Aga kui kurjategijate probleemid kõrvale jätta, siis miks on pseudonüümsus ausatele kasutajatele halb? Siin on lihtne näide: ma kannan mõned bitcoinid oma emale. Pärast seda teab ta:

  1. Kui palju mul raha igal ajahetkel kokku on?
  2. Kui palju ja mis kõige tähtsam, millele ma seda kogu aeg täpselt kulutasin? Mida ma ostsin, millist ruletti mängisin, millist poliitikut toetasin “anonüümselt”.

Või kui ma maksan sõbrale limonaadi eest võla tagasi, siis tema teab nüüd minu rahaasjadest kõike. Kas see on teie arvates jama? Kas igaühel on raske oma krediitkaardi finantsajalugu avada? Pealegi mitte ainult minevik, vaid ka kogu tulevik.

Kui eraisikute jaoks on see veel okei (no iial ei tea, keegi tahab olla “läbipaistev”), siis ettevõtetele saab see saatuslikuks: kõik nende vastaspooled, ostud, müügid, kliendid, kontode maht ja üldiselt kõik, kõik , kõik – muutub avalikuks. Rahanduse avatus on võib-olla Bitcoini üks suurimaid puudusi.

Järeldus

Tsitaat nr 7: "Võimalik, et plokiahela tehnoloogiast saab erinevate arvutusseadmete, sealhulgas kantavate arvutusseadmete ja asjade interneti andurite orgaaniliselt ühendatud maailma ülemine majanduskiht."
Olen loetletud kuus peamist kaebust Bitcoini ja selle kasutatava plokiahela versiooni kohta. Võite küsida, miks saite sellest teada minult ja mitte varem kelleltki teiselt? Kas keegi ei näe probleeme?

Mõni on pime, mõni lihtsalt ei saa aru kuidas see töötab, ja keegi näeb ja mõistab kõike, kuid tal pole lihtsalt kasulik sellest kirjutada. Mõelge ise, paljud neist, kes ostsid bitcoine, hakkavad neid reklaamima ja reklaamima. Omamoodi püramiid tuleb välja. Miks kirjutada, et tehnoloogial on puudusi, kui eeldate, et määr tõuseb?

Jah, Bitcoinil on konkurendid, kes on püüdnud teatud probleeme lahendada. Ja kuigi mõned ideed on väga head, on plokiahel siiski keskmes. Jah, plokiahela tehnoloogial on ka teisi, mitterahalisi rakendusi, kuid plokiahela peamised puudused jäävad sinna.

Kui keegi ütleb teile, et plokiahela leiutamine on oma tähtsuselt võrreldav Interneti leiutamisega, siis võtke seda üsna skeptiliselt.

Allikas: www.habr.com

Lisa kommentaar