Veriga transakcij. Kaj je blockchain in zakaj je potreben? Prednosti in slabosti sistema

Transakcija se šteje za popolno in zanesljivo (»potrjeno«), ko so njen format in podpisi preverjeni ter ko je sama transakcija združena z več drugimi in zabeležena v posebni strukturi - blok. Vsebino blokov je mogoče preveriti, ker vsak blok vsebuje podatke o prejšnjem bloku. Vsi bloki so vgrajeni v eno verigo, ki vsebuje informacije o vseh operacijah, ki so bile kdaj izvedene v bazi podatkov. Prvi blok v verigi je primarni blok(angleško genesis block) - obravnava se kot ločen primer, saj nima nadrejenega bloka.

Blok je sestavljen iz glave in seznama transakcij. Glava bloka vključuje njegovo zgoščeno vrednost, zgoščeno vrednost prejšnjega bloka, zgoščene vrednosti transakcije in dodatne storitvene informacije. V sistemu Bitcoin prva transakcija v bloku vedno pomeni prejem provizije, ki bo rudarju nagrada za ustvarjeni blok. Sledi seznam transakcij, oblikovan iz čakalne vrste transakcij, ki še niso bile zabeležene v prejšnjih blokih. Kriterij za izbiro iz čakalne vrste določi rudar samostojno. Ni nujno, da je časovnica. Na primer, samo operacije z visoka provizija ali vključuje določen seznam naslovov. Transakcije v bloku uporabljajo drevesno zgoščevanje, podobno kot generiranje zgoščevanja za datoteko v protokolu BitTorrent. Transakcije poleg zaračunavanja provizije za ustvarjanje bloka vsebujejo znotraj parametra vnos povezava do transakcije s prejšnjim stanjem podatkov (v sistemu Bitcoin je na primer podana povezava do transakcije, za katero so bili prejeti porabljeni bitcoini). Operacije prenosa provizije rudarju za ustvarjanje bloka torej nimajo "vhodnih" transakcij ta parameter Navede se lahko poljubna informacija (zanje se to polje imenuje parameter Coinbase).

Ustvarjeni blok bodo drugi uporabniki sprejeli, če številčna vrednost hash glave enak ali manjši od določenega ciljnega števila, katerega vrednost se občasno prilagaja. Ker se rezultat zgoščevanja funkcije SHA-256 šteje za nepovratnega, ta trenutek Algoritma za pridobitev želenega rezultata ni, razen naključnega štetja. Če zgoščena vrednost ne izpolnjuje pogoja, se parameter nonce v glavi spremeni in zgoščena vrednost se ponovno izračuna. Običajno (statistično) je potrebno veliko število ponovnih izračunov. Ko je kandidat najden, vozlišče odda nastali blok drugim povezanim vozliščem, ki potrdijo blok. Če ni napak, se šteje, da je blok dodan v verigo, naslednji blok pa mora vsebovati njegovo zgoščeno vrednost.

Vrednost ciljnega števila, s katerim se primerja hash, se prilagodi vsakih 2016 blokov v sistemu Bitcoin. Načrtovano je, da naj bi celotno omrežje sistema Bitcoin porabilo približno 10 minut za ustvarjanje enega bloka in približno dva tedna za 2016 blokov. Če se 2016 blokov oblikuje hitreje, se cilj nekoliko zmanjša in postane težje dosegljiv, sicer pa se cilj poveča. Spreminjanje računalniške kompleksnosti ne vpliva na zanesljivost omrežja Bitcoin in je potrebno le, da sistem ustvarja bloke s skoraj konstantno hitrostjo, neodvisno od računalniške moči udeležencev v omrežju.

Bločna veriga

Bloke hkrati oblikuje veliko "rudarjev". Bloki, ki ustrezajo kriterijem, se pošljejo v omrežje in so vključeni v vse ponovitve porazdeljene baze blokov. Situacije se redno pojavljajo, ko je v več novih blokih različne dele porazdeljeno omrežje se imenuje prejšnji in isti blok, kar pomeni, da se veriga blokov lahko razveja. Posredovanje informacij o novih blokih lahko namerno ali pomotoma omejite (na primer, ena od verig se lahko razvije znotraj lokalno omrežje). V tem primeru je možna vzporedna širitev različnih vej. V vsakem od novih blokov so lahko tako enake transakcije kot različne, ki so vključene le v enega od njih. Ko se prenos blokov nadaljuje, začnejo rudarji upoštevati glavno verigo, pri čemer upoštevajo težavnostno stopnjo razpršitve in dolžino verige. Če sta zahtevnost in dolžina enaki, ima prednost veriga, katere zadnji blok se je pojavil prej. Transakcije, ki so bile vključene le v zavrnjeno vejo (vključno z izplačili nagrad), izgubijo status potrjene. Če je to transakcija prenosa Bitcoin, bo postavljena v čakalno vrsto in nato vključena v naslednji blok. Transakcije za prejemanje nagrad za ustvarjanje izrezanih blokov se ne podvajajo v drugi veji, to pomeni, da "dodatni" bitcoini, plačani za ustvarjanje izrezanih blokov, ne prejmejo nadaljnjih potrditev in se "izgubijo".

Blockchain je oblikovan kot nenehno rastoča veriga blokov z zapisi vseh transakcij. Kopije baze ali njenega dela so hkrati shranjene na več računalnikih in sinhronizirane po formalnih pravilih gradnje verige blokov. Podatki v blokih niso šifrirani in so na voljo v čistem besedilu, vendar se odsotnost sprememb preverja kriptografsko prek zgoščenih verig (element digitalnega podpisa).

Baza podatkov v nešifrirani obliki javno hrani informacije o vseh transakcijah, podpisanih z asimetričnim šifriranjem. Za preprečitev ponovne porabe istega zneska se uporabljajo časovni žigi, ki se izvajajo z razdelitvijo baze podatkov v verigo posebnih blokov, od katerih vsak med drugim vsebuje zgoščeno vrednost prejšnjega bloka in svojo serijsko številko. Vsak nov blok potrjuje transakcije, informacije o katerih vsebujejo tudi dodatno potrditev transakcij v vseh prejšnjih blokih verige. Spreminjanje informacij v bloku, ki je že v verigi, ni praktično, saj bi v tem primeru morali urejati informacije v vseh naslednjih blokih. Zaradi tega je uspešen napad dvojne porabe (ponovno porabo že porabljenih sredstev) v praksi zelo malo verjeten.

Najpogosteje namerna sprememba podatkov v kateri koli kopiji baze ali celo v dovolj velikem številu kopij ne bo prepoznana kot resnična, saj ne bo v skladu s pravili. Nekatere spremembe so lahko sprejete, če so narejene v vseh kopijah baze podatkov (na primer brisanje zadnjih nekaj blokov zaradi napake pri njihovem oblikovanju).

Za jasnejšo razlago mehanizma delovanja plačilni sistem Satoshi Nakamoto je predstavil koncept " digitalni kovanec«, ki ga definira kot verigo digitalnih podpisov. Za razliko od standardiziranih apoenov navadnih kovancev ima vsak »digitalni kovanec« svojo denominacijo. Vsak naslov Bitcoin je lahko povezan s poljubnim številom »digitalnih kovancev«. S pomočjo transakcij jih je mogoče razdeliti in združiti, pri tem pa ohraniti skupni znesek njihovih apoenov zmanjšan za provizijo.

Pred različico 0.8.0 je glavni odjemalec uporabljal Berkeley DB za shranjevanje verige blokov; z različico 0.8.0 so razvijalci prešli na LevelDB.

Potrditev transakcije

Dokler transakcija ni vključena v blok, sistem meni, da je število bitcoinov na določenem naslovu nespremenjeno. Trenutno je tehnično možno izvesti več različnih transakcij za prenos istih bitcoinov z enega naslova do različnih prejemnikov. Toda takoj, ko je ena od teh transakcij vključena v blok, bo sistem prezrl druge transakcije z istimi bitcoini. Na primer, če je kasnejša transakcija vključena v blok, bo prejšnja veljala za napačno. Obstaja majhna verjetnost, da bosta pri razvejanju dve podobni transakciji končali v blokih različnih poslovalnic. Vsaka od njih se bo štela za pravilno; šele ko podružnica umre, se bo ena od transakcij štela za napačno. V tem primeru čas operacije ne bo pomemben.

Tako vnos transakcije v blok potrdi njeno pristnost, ne glede na prisotnost drugih transakcij z istimi bitcoini. Vsak nov blok se šteje za dodatno "potrditev" transakcij iz prejšnjih blokov. Če so v verigi 3 bloki, bodo transakcije iz zadnjega bloka potrjene 1-krat, tiste, ki so postavljene v prvi blok, pa bodo imele 3 potrditve. Dovolj je, da počakate na več potrditev, da postane verjetnost preklica transakcije zelo nizka.

Da bi zmanjšali vpliv takih situacij na omrežje, obstajajo omejitve glede razpolaganja z novo prejetimi bitcoini. Glede na storitev blockchain.info, do maja 2015 največja dolžina Bilo je 5 blokov zavrnjenih verig. Zahtevano število potrditev za odblokiranje prejetega sporočila je odvisno od odjemalskega programa ali od navodil prejemnika. Odjemalec Bitcoin-qt za pošiljanje ne potrebuje potrditev, vendar ima večina prejemnikov privzeto zahtevo 6 potrditev, kar pomeni, da lahko običajno dejansko uporabite tisto, kar prejmete v eni uri. Različne spletne storitve pogosto nastavijo lasten potrditveni prag.

Protokol vam omogoča uporabo prejetih bitcoinov za ustvarjanje bloka po 100 potrditvah, vendar standardni odjemalski program prikaže provizijo po 120 potrditvah, kar pomeni, da lahko provizijo običajno uporabite približno 20 ur po tem, ko je nabrana.

"Dvojna poraba"

Če nadzorujete več kot 50 % skupne računalniške moči omrežja, potem obstaja teoretična možnost, da pri kateremkoli potrditvenem pragu dvakrat prenesete iste bitcoine različnim prejemnikom – ena od transakcij bo javna in potrjena v splošnem način, drugi pa ne bo oglaševan, se bodo njegove potrditve pojavljale v blokih skrite vzporedne veje. Šele čez nekaj časa bo omrežje prejelo informacije o drugi transakciji, ta bo potrjena, prva pa bo izgubila potrditev in bo prezrta. Posledica tega ne bo podvojitev bitcoinov, ampak sprememba njihovega trenutnega lastnika, pri čemer bo prvi prejemnik izgubil bitcoine brez kakršnega koli nadomestila.

Odprtost blokovne verige vam omogoča spreminjanje katerega koli bloka. Toda potem bo treba znova izračunati hash ne samo spremenjenega bloka, ampak tudi vseh naslednjih. Pravzaprav bi taka operacija zahtevala vsaj toliko energije, kot je bila porabljena za ustvarjanje spremenjenih in naslednjih blokov (to je vsa trenutna moč), zaradi česar je ta možnost zelo malo verjetna.

Od 1. decembra 2013 je skupna zmogljivost omrežja presegla 6000 THash/s. Od začetka leta 2014 društvo rudarjev (pool) Ghash.io Dolgo časa obvladuje več kot 40 % celotne moči Bitcoin omrežja, v začetku junija 2014 pa je bilo v njem za kratek čas skoncentrirano več kot 50 % moči omrežja.

Dvojna poraba bitcoinov v praksi še ni bila zabeležena. Od maja 2015 vzporedne verige nikoli niso presegle 5 blokov.

Kompleksnost

Odgovoren za zahtevo po zgoščenih blokih poseben parameter, ki se imenuje "kompleksnost". Ker računalniška moč omrežja ni konstantna, ta parameter omrežni odjemalci preračunavajo vsakih 2016 blokov tako, da ohranjajo povprečno hitrost tvorjenja blokovne verige na ravni 2016 blokov na dva tedna. Tako je treba ustvariti 1 blok približno enkrat na deset minut. V praksi so ob povečanju računske moči omrežja ustrezni časovni intervali krajši, ob zmanjšanju pa daljši. Preračun težavnosti na podlagi časa je možen zaradi prisotnosti časa njihovega nastanka v glavah blokov. Zapisan je v formatu Unix glede na sistemsko uro avtorja bloka (če je blok ustvarjen v bazenu, potem glede na sistemsko uro strežnika tega bazena).

Aplikacije zunaj kriptovalute

Trenutno se za tehnologijo blockchain zanimajo predstavniki različnih področij. Hkrati se stopnja zanimanja podjetij v različnih sektorjih gospodarstva zelo razlikuje. Finančni sektor se aktivno pripravlja na široko uporabo blockchaina, medtem ko proizvodna podjetja to tehnologijo ignorirajo.

Bančni sektor, naložbe in borze

V ruskem bančnem sektorju podjetja, kot sta VTB in Sberbank, kažejo zanimanje za tehnologijo.

Napovedan razvoj in načrti za uporabo tehnologije blockchain plačilni sistemi VISA, Mastercard, Unionpay in SWIFT.

Zemljiška knjiga

V prvi polovici leta 2018 bo izveden poskus uporabe tehnologije blockchain za spremljanje zanesljivosti informacij iz Enotnega državnega registra nepremičnin (USRN) v Moskvi.

Identifikacija

Leta 2014 je bilo ustanovljeno podjetje Bitnation, ki opravlja tradicionalne državne storitve, kot so osebne izkaznice, notarji in številne druge.

Finska identificira begunce z uporabo tehnologije blockchain.

Estonija ima sistem e-državljanstva, ki temelji na verigi blokov.

Plačilno sredstvo

Kritika

Mednarodni medbančni sistem za prenos informacij in finančne transakcije SWIFT je napovedal nevarnost nerealnih pričakovanj glede razburjenosti tehnologij blockchain in porazdeljenih registrov v bančnem okolju.

Kitajska akademija za informacije in komunikacijske tehnologije(CAICT) je pred kratkim zaključil študijo blockchain projektov in pokazal, da jih približno 92 % propade, povprečni čas izvedbe pa je 1,22 leta.

Rusija

Julija 2017 so bila v regiji Novgorod načrtovana dela za začetek pilotnega projekta za uvedbo tehnologije veriženja blokov v delo Rosreestra. Pri projektu naj bi sodelovali Vnesheconombank in Agencija za hipotekarna stanovanjska posojila.

19. oktobra 2017 je postalo znano, da je moskovska vlada pripravljena Rosreestru zagotoviti računalniški strežnik za izvajanje tehnologije blockchain pri registraciji nepremičnin.

Poglej tudi

Opombe

  1. Merriam-Webster Dictionary, Oxford Dictionary.
  2. , z. 2-3.
  3. , z. 15.
  4. Marco Iansiti in Karim R. Lakhani. Resnica o verigi blokov (angleščina) // Harvard Business Review: revija. - 2017. - št. Izdaja januar-februar 2017. - Str. 118-127.
  5. , z. 3.
  6. Genesis Block, Block 0
  7. , z. 4.
  8. Iskanje blokov 2016(Angleščina) . Pridobljeno 21. decembra 2015.
  9. Bitcoin Block Explorer - spletno mesto, ki vam omogoča brskanje po verigi blokov(Angleščina) . Pridobljeno 21. decembra 2015. Arhivirano 15. julija 2012.
  10. , z. 5.
  11. , z. 2.
  12. Misija za decentralizacijo interneta, The New Yorker (12. december 2013). Pridobljeno 30. decembra 2014. »Vozlišča« omrežja – uporabniki, ki na svojih računalnikih izvajajo programsko opremo za bitcoin – skupaj preverjajo celovitost drugih vozlišč, da zagotovijo, da nihče ne porabi istih kovancev dvakrat. Vse transakcije so objavljene v skupni javni knjigi, imenovani "veriga blokov".
  13. (nedoločeno) . Dostopan 22. februarja 2013. 13. marca 2013.
  14. Bitcoin je napaden(Angleščina) . Pridobljeno 21. decembra 2015.
  15. Število vrženih blokov(Angleščina) . Pridobljeno 21. decembra 2015.
  16. Primeri razvijalcev bitcoinov(Angleščina) . Pridobljeno 21. decembra 2015.
  17. (Angleščina) . Arhivirano iz izvirnika 21. maja 2013.
  18. , z. 6-8.
  19. Bitcoin grafikoni(Angleščina) . Pridobljeno 21. decembra 2015.
  20. Varnostno jamstvo bitcoinov je razbil anonimni rudar z 51-odstotno močjo omrežja(Angleščina) . Pridobljeno 21. decembra 2015.
  21. Grafi sprememb v kompleksnosti Bitcoin omrežja(Angleščina) . Pridobljeno 21. decembra 2015.
  22. Bitcoin hash(Angleščina) . Pridobljeno 21. decembra 2015.
  23. "Naš odgovor na blockchain": ruske banke nameravajo uvesti lasten analog porazdeljenega registra (rusko), CoinMarket.Novice(4. avgust 2017). Pridobljeno 3. novembra 2017.
  24. (rusko), CoinMarket.Novice(18. oktober 2017). Pridobljeno 3. novembra 2017.
  25. Visa načrtuje patentiranje lastnega sistema digitalnih sredstev (rusko) CoinMarket.Novice(21. avgust 2017). Pridobljeno 3. novembra 2017.
  26. Visa bo za mednarodna plačila uporabljala blockchain (ruščina)
  27. Mastercard razvija svoj transakcijski sistem blockchain (rusko), CoinMarket.Novice(22. september 2017). Pridobljeno 3. novembra 2017.
  28. Mastercard lansira plačilno omrežje na blockchainu (ruščina). Visoka tehnologija. Pridobljeno 3. novembra 2017.
  29. Kitajski velikan UnionPay dela na blockchainu za bankomate (rusko) CoinMarket.Novice(28. avgust 2017). Pridobljeno 3. novembra 2017.
  30. Medbančni sistem Swift je zaključil testiranje pametnih pogodb, ki temeljijo na blockchainu (rusko), CoinMarket.Novice(3. julij 2017). Pridobljeno 3. novembra 2017.
  31. “Soglasno”: SWIFT poroča o uspešnem testiranju protokolov Proof-of-Concept (rusko), CoinMarket.Novice(16. oktober 2017). Pridobljeno 3. novembra 2017.
  32. Nienhaus, Lisa. Kryptowährung: Der Blockchain-Code (de-DE), Die Zeit(28. februar 2018). Pridobljeno dne 28. februar 2018.
  33. (nedoločeno) (28. julij 2017).
  34. Švedska preizkuša tehnologijo veriženja blokov za zemljiško knjigo, Reuters(16. junij 2016). Pridobljeno 3. novembra 2017.
  35. Državni zemljiški kataster Ukrajine je prešel na tehnologijo Blockchain - ITC.ua (rusko) , ITC.ua(3. oktober 2017). Pridobljeno 13. decembra 2017.
  36. Zdaj je uradno: dubajski zemljiški register je začel svojo "selitev" na blockchain (rusko), CoinMarket.Novice(9. oktober 2017). Pridobljeno 3. novembra 2017.
  37. Browne, Ryan. Indijska zvezna država želi uporabiti blockchain za boj proti goljufijam glede lastništva zemljišč, CNBC(10. oktober 2017). Pridobljeno dne 6. april 2018.

Sanktpeterburški mednarodni gospodarski forum, ki je potekal junija 2017, je bil posvečen razvoju tehnologije blockchain. Zbral je rekordno število udeležencev in pritegnil veliko pozornost ruskega vodstva. Zavedajoč se pomena digitalne ekonomije in razvoja »visokih« tehnologij, se je ruski predsednik Vladimir Putin začel zanimati za tehnologijo veriženja blokov in sodeloval v razpravi o tem vprašanju. Seveda, če se voditelji države zanimajo in so pozorni na neko vprašanje ali tehnologijo, potem mnogi navadni uporabniki želijo vedeti, kaj je to? Zato je namen tega članka v preprostem in razumljivem jeziku pojasniti, kakšna tehnologija je to, zakaj je potrebna, kakšne možnosti odpira njena uporaba?

Beseda blockchain v prevodu iz angleščine pomeni "veriga blokov". Ta koncept se je prvič pojavil kot ime porazdeljene podatkovne baze, ki je bila implementirana v . Blockchain je metoda shranjevanja različnih podatkov oziroma digitalna knjiga pogodb, poslov in transakcij. Oziroma vse, kar zahteva ločeno samostojno evidenco in po potrebi tudi verifikacijo. Hrani lahko podatke o izdanih posojilih, lastninskih pravicah, prometnih prekrških, porokah in ločitvah. Z eno besedo, skoraj vse. Njegova glavna razlika in nesporna prednost je, da ta register ni shranjen na nobenem določenem mestu. Razširjen je po vsem svetu prek več sto in celo tisoč računalnikov. V tem omrežju ima vsak uporabnik brezplačen dostop do trenutne različice registra. Tako je popolnoma transparenten za čisto vse udeležence.

Vsi narejeni digitalni zapisi so združeni v »bloke«, ki so nato s kompleksnimi matematičnimi algoritmi kronološko in kriptografsko povezani v »verigo«. Vsak tak blok je povezan s prejšnjim in vsebuje določen niz zapisov. Novi bloki se dodajajo strogo na konec verige.

Na bolj poenostavljen način si lahko blokovno verigo predstavljamo kot veliko knjigo, ki beleži pretok informacij ali sredstev z enega računa na drugega. Vsi uporabniki te tehnologije imajo enak dostop do sistema. Vse operacije, oblikovane v podatkovne bloke, shranjujejo vsi udeleženci omrežja, vsak blok pa vsebuje povezavo v obliki šifriranih podatkov iz prejšnjega bloka.


Infografika "Kako deluje blockchain?"

Zanesljivost in varnost sistema

Postopek šifriranja ali zgoščevanja izvaja veliko število računalnikov, ki delujejo v istem omrežju. Če vsi njihovi izračuni dajo enak rezultat, potem blok prejme edinstven digitalni podpis – podpis. Oblikovanje novega bloka povzroči posodobitev registra in ga ni mogoče spremeniti na noben način. To pomeni, da ga ne morete ponarediti, ampak lahko le dodajate nove zapise. Pomembno si je zapomniti, da se register posodablja na vseh računalnikih v omrežju hkrati.

Razporeditev baz podatkov blockchain med številne računalnike hekerjem onemogoča vdor. Navsezadnje morajo za to pridobiti hkraten dostop do kopij baze podatkov na vseh računalnikih v omrežju. Tehnologija omogoča tudi zaščito osebnih podatkov, saj je postopek zgoščevanja nepovraten. Tudi če vam uspe spremeniti izvirni dokument ali transakcijo, bodo takoj prejeli drugačen digitalni podpis, kar bo signaliziralo neskladje v sistemu.

Zakaj potrebujemo rudarjenje in rudarje?

Ideja za tehnologijo blockchain je precej preprosta. To je ogromna zbirka podatkov običajna uporaba brez centraliziranega vodenja. Če vzamemo zdaj dobro znane, potem so rudarji odgovorni za preverjanje svojih transakcij. Tako se imenujejo udeleženci sistema, ki potrjujejo pristnost opravljenih dejanj in oblikujejo bloke iz transakcijskih zapisov.

Ker proces rudarjenja spremlja reševanje zapletenih matematičnih problemov, morajo imeti rudarji v svojem arzenalu zelo zmogljive računalnike. To je v njihovih rokah porazdeljena baza podatkov, ki je sestavljen iz »verige blokov«. Ta narava baze podatkov vam omogoča nadzor nad transakcijami brez sodelovanja kakršnih koli finančnih regulatorjev.

V glavah povprečnega uporabnika je sama beseda »blockchain« (»veriga blokov«) postala precej tesno povezana z izrazom »bitcoin«, ki ima dvojni vpliv na percepcijo.

Po eni strani priljubljenost Bitcoina vzbuja zanimanje za blockchain, po drugi strani pa je Bitcoin v množični zavesti pogosto povezan le z nečim negativnim, prepovedanim in preganjanim s strani zakonodajalcev. Na primer, zakaj bi plačevali z bitcoini, ko pa obstaja cel živalski vrt elektronskih denarnic in bančne kartice? Seveda, da bi naredil nekaj sumljivih stvari.

Blockchain je v bistvu le orodje, s katerim lahko shranjujete transakcijske podatke (bazo podatkov). Toda orodje samo po sebi ne more biti očitno dobro ali slabo: s sekiro lahko greste sekat drva, da se pozimi ogrejete in skuhate hrano, ali pa vzamete isto sekiro in zmanjšate populacijo zastavljalnikov v določeno mesto. Orodje je enako, uporaba in posledice so različni.

Obstaja veliko področij uporabe, glavna stvar je, da obstaja analog transakcije ali podobne interakcije, partnerstva med strankami. Zato Bitcoin in Litecoin zdaj delata na tehnologiji blockchain, banke pa aktivno gledajo na blockchain (jeseni 2016 sta Bank of America in Microsoft napovedala začetek razvoja finančne platforme blockchain).

Jeseni istega leta se je zgodila tudi prva prava transakcija s pravim denarjem - izraelski startup (Wave), britanska banka (Barclays) in irski proizvajalec mleka (Ornua) so izdali akreditiv za 100.000 dolarjev. In če bi prej postopek zaradi birokracije in preverjanja vseh dokumentov trajal teden ali več, potem je zaradi kriptografije in avtomatiziranega preverjanja vse skupaj trajalo približno štiri ure.

21. decembra 2016 sta Alfa-Bank in S7 izvedli akreditivno transakcijo prek verige blokov.

Centralna banka Ruske federacije je skupaj z velikimi bankami države ustvarila platformo MasterChain, cilj katere je povečati preglednost in učinkovitost obstoječih finančnih sistemov.

In Evropski parlament je načeloma razmišljal o implementaciji v vladnih organih z uporabo blockchaina.

Glede na obseg uporabe in raven igralcev, ki so tehnologijo že začeli uporabljati v poslu, blockchaina ni več mogoče obravnavati kot neko čudno, sumljivo novost, na katero bodo čez nekaj časa vsi pozabili.

Kako varno je vse to?

Glavne prednosti uporabe blockchaina so preglednost transakcij in več kopij vseh teh transakcij na način, da ima vsak udeleženec v procesu vedno informacijo o vsakem koraku vseh partnerjev.

Če ga poskušate opisati preprosteje, si predstavljajte veliko deljena mapa na FTP. Vidite vso njeno vsebino (št skrite datoteke), lahko hitro vidite, kdo je naložil datoteke in v katere podmape. Katere datoteke, kdaj in za koga.

Toda hkrati ima vsak drugačen dostop do teh datotek. Nekdo lahko samo uživa v pogledih in si ogleda seznam datotek v posamezni mapi. In nekdo (prejemnik določene datoteke) lahko prenese podatke zase. Poleg tega nihče drug ne bo mogel dostopati do datoteke - samo tisti, ki mu je bila namenjena.

Ali na primer velika elektronska denarnica z odprto statistiko. Vidite, da je račun prejel 50.000 rubljev od uporabnika A za uporabnika B. Uporabnik B jih je eno uro kasneje prenesel nekam drugam v sistemu. Hkrati so lahko sami uporabniki, ki se skrivajo za A in B, anonimni ali popolnoma identificirani - odvisno od same platforme in namena njenega ustvarjanja. Gibanje sredstev lahko spremljajo vsi udeleženci v verigi, do samih sredstev pa bo imel dostop le uporabnik s potrebnimi pravicami (B). Ostali v tem primeru služijo kot opazovalci.

To zagotavlja ustrezno raven odprtosti transakcije - celotna veriga transakcij se podvoji in shrani v nespremenjeni šifrirani obliki za vsakega udeleženca, ne bo je mogoče nekako ponarediti.

Blockchain je decentraliziran, ni enega skupnega »ukaznega centra«, ki bi ob vdoru uničil vse podatke o transakciji in njenih udeležencih ali jih nadomestil.

Na primer, če je bila izvedena transakcija, v kateri je sodelovalo 100 ljudi, bo ta veriga blokov ostala delujoča in vidna, tudi če je poškodovanih 99 računalnikov drugih udeležencev. Navsezadnje je v bistvu vsaka povezava verige blokov nekakšna popolna varnostna kopija podatkov vseh transakcij vseh ostalih udeležencev na tej povezavi.

Vdor v enega od teh računalnikov ne bo vplival na varnost podatkov na drugih (ali jih spremenil).

Blockchain zdaj in v prihodnosti

Povsem mogoče je, da je ravno zdaj čas, ko se tehnologija v živo preizkuša na zelo pomembnih področjih javnega življenja in kmalu bomo videli vse več projektov in platform, ki uporabljajo blockchain. Banke to že poskušajo aktivno izvajati doma (tudi za znižanje stroškov poslovanja), na trgu se pojavlja vse več novih igralcev, ki želijo popularizirati uporabo tehnologije.

Novi projekti na blockchainu bodo temeljili na njegovih glavnih prednostih – odprtosti, varnosti, varnosti.

Zato bo blockchain dobra pomoč za vse storitve, kjer bi lahko uporabnike skrbelo morebitne goljufije ali varnost podatkov:

  • mikroplačila
  • Bančno poslovanje
  • logistika
  • sodna praksa
  • zdravilo

Blockchain je v le nekaj letih že prešel iz novosti v tehnološkem svetu v orodje, ki ga začenjajo uporabljati velike banke, korporacije in vlade.

Kar samo krepi zaupanje, da bo tehnologija v prihodnosti še bolj razkrila svoj potencial.

Malo o nas

Pri razvoju blockchaina sodelujemo že od leta 2011 (ustanovitev BitFury) in z veseljem bomo z vami delili najnovejša dogajanja in novice.

Prvi poskusi z uporabo centralnega in GPE-ji Rudariti smo začeli pred 6 leti, leta 2011, v okviru različnih projektov. Leto kasneje je bilo odločeno, da se prizadevanja osredotočijo na eno stvar - BitFury. Leta 2014 je bilo rudarjenje že uvedeno v 3 državah (Finska, Islandija, Gruzija) z lastno opremo. V Združenih državah nameravamo zgraditi podatkovni center.

Nekaj ​​zanimivih projektov, ki smo jih do danes že izvedli:

čip, ki uporablja 28nm tehnologijo

Prišel je nadomestiti naš specializirani 55-nanometrski čip. Novi čip je deloval pri porabi 0,2 Joula na gigahash.

16nm čip

Začeli smo jo izvajati v lastnih podatkovnih centrih. Ta čip je porabil že 0,06 Joulov na gigahash, zmogljivost pa je bila 184 gigahash na sekundo (potopno hlajenje) in 140 z zračnim hlajenjem.

Blockchain prav tako odpira velike priložnosti za vladne agencije - spomladi 2016 smo začeli delati na projektu zemljiškega katastra za Gruzijo, ki temelji na blockchainu. Poleg tega, da bo uporaba blockchaina povečala raven varnosti in močno pospešila proces obdelave dokumentov na daljavo, naj bi zmanjšala tudi stroške vpisa zemljiških pravic, in to precej - s povprečno 50-200 $ na 5-10 centov.

V letih 2014 in 2015 nam je uspelo pritegniti investicije v treh krogih po 20 milijonov dolarjev, kar je bila takrat približno polovica vseh svetovnih naložb v razvoj Bitcoina.

Danes je BitFury eden največjih rudarjev in ustvarjalcev platforme blockchain. Še naprej bomo ohranjali svoj vodilni položaj in aktivno promovirali tehnologije blockchain.

Če imate kakršna koli specifična vprašanja o blockchainu na splošno ali o katerem koli našem izdelku posebej (BlockBox, 16nm ASIC čip, blockchain in vlada) - napišite v komentarje, odgovorili vam bomo v naslednjih objavah.

Oznake:

  • blockchain
  • bitcoin
  • kriptografija
  • blockchain
  • bitcoin
  • bitfury
Dodajte oznake

Komentarji 48

Pozdravljeni, dragi bralci spletnega dnevnika. Kaj je blockchain? Marsikdo (sprva tudi jaz) takoj doživi povezava z bitcoini(ali kriptovaluta v splošnem pomenu). Po eni strani so te asociacije resnične, po drugi strani pa ne. Zakaj? Ugotovimo.

To je deloma posledica dejstva, da najbolj priljubljena storitev na svetu, namenjena temu, kjer desetine milijonov uporabnikov shranjuje bitcoine, to povezavo samo krepi.

Najprej pojdimo skozi etimologijo te besede. Izhaja iz angleške besede BlockChain, kar pomeni "veriga blokov". Vendar nam to ne pove veliko - samo ime tehnologije. Vendar smo uporabili isto ključna beseda, ki naj pojasni vse.

Kaj je BlockChain in kaj je bistvo te tehnologije?

Toda virtualni denar je le eden od mnogih primerov uporabe, čeprav zelo uspešno prikazuje zmožnosti te tehnologije (primerov vdorov ali kraj bitcoinov še ni bilo). Zahvaljujoč tako nezmotljivemu slovesu se blockchainu napoveduje velika prihodnost na drugih področjih človeškega življenja, ki so prav tako kritična v varnostnih zadevah, kot je denarni obtok (shranjevanje informacij, pregledne volitve itd.).

Verjetno imate že nekaj zmede v glavi – kako povezati elektronski denar in volitve? Ampak tukaj je vse enostavno razloženo. Blockchain je v bistvu samo distribuiran in popolnoma zaščiten pred vdori zbirka podatkov. Bistvo je v tem, kako je vsa ta stvar organizirana.

Res je, če greste v podrobnosti, se bo izkazalo dolgočasno, zato bom poskušal prenesti bistvo s preprostimi besedami in koncepti. Mimogrede, pri tem mi bo pomagalo dekle iz naslednjega videa, ki nazorno ponazori postopek uporaba blockchaina za ustvarjanje kriptovalute in ne samo:

Verjetno poznate tako tehnologijo kot je BitTorrent (vsaj posredno)? Kaj je pri njem izjemnega (poleg dejstva, da večina izmenjav zdaj poteka po njegovih načelih, vključno s tistimi s kršitvami avtorskih pravic)? In to, da so podatki v njem shranjeni porazdeljeno - centralnega strežnika ni, hkrati pa vse deluje odlično (hitro in zanesljivo).

Prednosti blockchaina

Bločna veriga ji je torej nekoliko podobna (porazdeljena struktura in priljubljenost), vendar ima tudi številne druge prednosti:

  1. Tukaj tudi ni centralnega strežnika - celotna baza podatkov je razdeljena med udeležence, kar pomeni, da je skoraj nemogoče vdreti (druge kopije bodo takoj zavrnile nepooblaščene spremembe v eni ali več kopijah - več kot polovica vseh uporabnikov ta sistem je treba zlomiti).
  2. Vsak uporabnik bo imel popolno kopijo baze (ki vsebuje celotno verigo transakcij) v šifrirani obliki. Kopije so sinhronizirane (to je algoritem za sprejemanje odločitev o konfliktnih različicah blockchaina).
  3. Vsakdo lahko spremlja katero koli transakcijo (delovanje s podatki) - sistem je popolnoma transparenten (kako mislite, da so mediji izvedeli točne količine bitcoinov, nakazanih lastnikom zadnje čase odmevnih virusov?). Samo to je vredno!
  4. Informacije se dodajo v bazo podatkov, zgrajeno s tehnologijo veriženja blokov v obliki novih blokov. Poleg tega je dodajanje usklajeno z drugimi uporabniki omrežja. Če vzamemo Bitcoin, se nova enota ustvari z izračuni, ki zahtevajo veliko virov (v bistvu naštevanje števil in izračun zgoščene vrednosti zanje, da se prilega vnaprej določenemu vzorcu).

    Torej je bila izrudarjena nova enota Bitcoin (v bistvu nov blok informacij) preverijo drugi udeleženci sistema(hash se preračuna) in šele nato se nov blok doda v vse baze podatkov vseh uporabnikov sistema.

  5. Vse nezakonite poskuse spreminjanja podatkovne baze, ki temelji na tehnologiji veriženja blokov (dodajanje novih blokov, dodeljevanje le-teh sebi ipd.), zaustavimo s primerjavo s kopijami baz podatkov, ki jih hranijo drugi uporabniki sistema. Zelo težko je vdreti v sistem zaradi decentralizacije in ponavljajočega se kopiranja shranjenih informacij. To je podobno DNK v človeških celicah – veliko jih je, nosijo vse informacije in se zlahka spopadejo z okvarami v posameznih kopijah.

Analogije in primer uporabe verige blokov za ustvarjanje kriptovalute

Če vam zgornji opis ni razjasnil, kaj je BlockChain, potem Poskušal bom razložiti na primeru s preprostimi asociacijami.

Predstavljajte si shrambo v oblaku, ki je na voljo vsem v celoti brez razlikovanja (ali njen zastareli analog - strežnik FTP z datotekami v javni dostop), kjer je na tisoče map z datotekami. Na njem si lahko ogledate vse, kar je trenutno tam naloženo, in veste, kje je katera datoteka, kdo jo je naložil in kdo jo je prenesel. Ampak ... Sami ne morete prenesti vsega, ampak le tisto, do česar imate pravico. Poleg tega lahko datoteke naložite šele, ko izpolnite pogoje, ki jih določi sistem.

Še ena primer s področja denarja, ki bo bližje Bitcoinu. Predstavljajte si, da v sistemu elektronskega denarja ni posameznih denarnic (katerih podatki so na voljo samo lastniku denarnice in zaposlenim v sistemu), ampak obstaja samo ena denarnica, vendar s statistiko, ki je popolnoma odprta za vse. Vidite, da je Vasya nakazal toliko denarja Petji, on pa njemu. Vendar se ne boste mogli vmešavati v postopek menjave ali ničesar ukrasti.

Prejmete lahko samo denar, ki je namenjen izključno vam. Vezani so na posebne naslove, med katerimi poteka transakcija (prenos). Prenos je potrjen s skrivnim ključem (podpisan z njim), ki je združljiv s tem naslovom (pravzaprav je to analog prijave in gesla). Podatki, da ste nakazali denar, se pošljejo v vse kopije baze podatkov. Denar se šteje za nakazan, ko sta evidenci o njegovem pošiljanju in prejemu usklajeni.

Postopek je podrobneje opisan na koncu tega članka, zdaj pa bom dal besedo mladeniču, ki pripoveduje zelo z enostavnimi besedami o kompleksni verigi blokov in implementacija kriptovalute na njegovi osnovi.

Izgleda zelo enostavno, kajne?

Je BlockChain naša prihodnost?

Trenutno se tehnologija, imenovana blockchain, precej uspešno preizkuša kot orodje za virtualni denar, kot so Bitcoin in druge kriptovalute. Pravzaprav se je tu začel njen zmagoslavni pohod, vendar se verjetno ne bo tako končal.

Blockchain ni isto kot Bitcoin

Kot je bilo načrtovano, kriptovaluta niti ni denar, ampak popoln analog zlata v virtualnem svetu - njihova količina je omejena (izračunana za več let vnaprej in količina "izkopanega" je regulirana s povečanjem/zmanjšanjem kompleksnosti procesa rudarjenja ), vendar jih je mogoče pridobiti (npr. c) ali, ali z rudarjenjem (v rudniku, ki je lahko vaš računalnik ali posebej sestavljen močan sistem).

Toda Bitcoin sam po sebi je precej sporna stvar. Pojavila se je leta 2009 in od takrat se je tisočkrat povečala in raste do danes (tudi s hitro hitrostjo).

Ali res ni videti kot mehurček? Bo počilo? Zelo verjetno. Poleg tega obstaja dvoumen odnos do državne kriptovalute.

Toda Bitcoin je le izdelek, ustvarjen na principih BlockChaina, in vse njegove pomanjkljivosti nimajo nobene zveze s samo tehnologijo. Kriptovaluta je v bistvu testni poligon za blockchain in s tehničnega vidika gre vse v redu. In tukaj prihodnja usoda Bitcoina sploh ni pomembna, ker je le "poskusni balon".

Na podlagi BlockChaina lahko preprosto ustvarite drugo kriptovaluto, na primer v celoti podprto in legalizirano na državni ravni. Se bo zgodilo? Bomo videli, je pa zelo verjetno. Stvar je priročna in ne le zaradi zgoraj opisanih tehničnih lastnosti.

Zakaj zdaj vsi govorijo o tej tehnologiji?

Poglejmo si prednosti, ki jih bo v naša življenja prinesla uvedba tehnologije veriženja blokov:

  1. "Ne potrebujete violinista" - se spomnite te fraze iz legendarnega filma? Torej je zelo uporaben tukaj. Pri uporabi te tehnologije pri transakciji ne bo treba vključevati »tretje osebe«, saj je sistem, kot sem že rekel, popolnoma pregleden za vse. S tem lahko občutno zmanjšamo režijske stroške in časovni razpored transakcij (transakcij, tj. operacij s podatki).
  2. Blockchain je primeren za tiste sisteme, kjer obstaja tveganje goljufij in informacijska varnost. Vse tisto, za kar se zdaj troši ogromno denarja. Dejansko ima tehnologija poleg preglednosti neprimerljivo varnost in varnost uporabe za vse strani. Poleg tega obstaja zaščita pred goljufijami (in "obvladovanjem") s strani organizatorja sistema zaradi decentralizacije (kot pri bittorrentu - tehnično ni mogoče preprečiti prenosa).

Zato so sedaj aktivni poskusi implementacije BlockChaina, na primer v volilnem procesu. Transparentnost, varnost in varnost so zelo pomembne. Vključno s prevarami oblastnikov, zlobnežev in drugih spletkarjev. In nič več o vmešavanju v volitve (a priori). Lepota.

tudi to tehnologijo Izjemno ga je mogoče prilagoditi za vzdrževanje različnih katastrov, medicinskih zbirk podatkov, pravnih zbirk podatkov, kakršno koli logistiko, pa tudi za izvajanje bančnih poslov (to je vsekakor "naročil zdravnik" - stroški in čas potovanja se bodo bistveno zmanjšali).

Celotno vprašanje je, da je odločitev sprejeta z močno voljo (mnogi niso zadovoljni z nezmožnostjo "neopaznega" poseganja v delovanje sistema po njegovi uvedbi), izvajanje vsega tega in uporaba blockchaina v praksi pa bo drugotnega pomena (na srečo je Bitcoin zagotovil odlično uveljavljeno bazo).

Težave implementacije BlockChaina v življenje

  1. Na primer, za vzdrževanje visoke ravni varnosti sistem potrebuje stalne zapletene izračune, ki jih je mogoče narediti le z zelo veliko bazo virov. V Bitcoinu so to težavo rešili preprosto - imenovali so komisijo tistim, ki v ta namen zagotavljajo svoje vire (računalniško moč računalnikov ali posebej sestavljenih sistemov - rudarske farme) (na tem je bila zgrajena glavna metoda zaslužka bitcoinov - rudarjenje načelo).
  2. Prav tako je za varnost celotnega sistema izjemno pomembno, da so ti viri porazdeljeni in ne pod nadzorom neke skupine (na primer zarotniško združene), ki lahko moč, skoncentrirano v svojih rokah, uporabi za razne slabe manipulacije.
  3. Vse to lahko koga prikrajša za delo ali zaslužek (razni posredniki) in zato pritegnejo palice v začetni (najtežji) fazi uvajanja tehnologije v življenje.

Blockchain z uporabo Bitcoina kot primera

BlockChain je navaden enojno povezan seznam blokov z informacijami o transakcijah. Vsak nov blok spremeni stanje celotne porazdeljene baze podatkov. To pomeni, da če nekaj zamenjate (z namenom), se bodo razpršitve naslednjih blokov spremenile in zamenjani del ne bo nadomestil starega.

Splošno sprejeto merilo integritete. Zgoščeno vrednost poljubne številke je mogoče izračunati (z uporabo določene formule), vendar je nemogoče obnoviti številko iz zgoščene vrednosti, kar pomeni, da ponarejanje v taki bazi podatkov postane nemogoče.

Zdaj res primer delovanja BlockChaina v sistemu Bitcoin. Še na kratko:

  1. Transakcije v tem sistemu so podpisane (štejejo se za zanesljive) v paketih (tj. blokih).
  2. Pogostost pojavljanja (dodajanja) novih blokov je vgrajena v porazdeljeni algoritem sistema: če želite podpisati en blok (izdati novo denarno enoto), morate najti zahtevano zgoščeno vrednost (s surovo silo, ker je a priori je nemogoče obnoviti število iz zgoščene vrednosti in vse, kar ostane, je neskončno izračunavanje zgoščene vrednosti za naključna števila, dokler slučajno ne naletite na prava možnost hash).
  3. V tem primeru se kompleksnost iskanja zgoščene vrednosti nastavi algoritemsko glede na naloge sistema (spreminja se kompleksnost predloge, v katero se mora zgoščena vrednost prilegati). V Bitcoinu je frekvenca rudarjenja nove enote (pojav novega bloka) približno deset minut. V skladu s tem večja kot je moč rudarjevega sistema, večja je verjetnost, da bo v sistem dodal naslednji blok in za to prejel nagrado.
  4. Odjemalci sistema lahko ustvarijo vsaj milijon transakcij (prenosov) na sekundo, vendar jih bo omrežje vozlišč sprejelo šele od trenutka, ko bo podpisan naslednji blok (je rudarjena naslednja enota).
  5. Poleg tega se bo transakcija štela za nepotrjeno, dokler se ne pojavi več novih blokov (generacija denarnih enot), za zaščito pred forki (širjenje enot kriptovalut na "stranskih vejah verige blokov", ki se je pojavilo na primer v lokalnem omrežja, vendar jih je glavna veriga blokov zavrnila).
  6. Da bi se izognili njeni nenadzorovani rasti, je velikost transakcijske baze posebej stisnjena (pravzaprav skrajšana) zaradi “kontrolnih točk”. Konsenzni algoritmi občasno potrdijo tako imenovani "pivot" blok, pred katerim ni treba shranjevati verige blokov. Takšni kontrolni bloki se občasno ustvarjajo (označujejo). V nasprotnem primeru bi bila osnova Bitcoin nedostopna.

To želim poudariti kriptovaluta ni stvar sama po sebi. V vsakem primeru so bitcoini precej prosto zamenljiva valuta.

Za njihov hitra menjava Za rublje, dolarje ali drug elektronski denar lahko uporabite storitve spletne menjave, na primer te:

In za bolj subtilno igro na tečajih in dodatnem dohodku lahko svetujem kripto borze:

Tako izgleda velika in grozna veriga blokov, če jo poskušate opisati v bolj ali manj preprostem jeziku. Čeprav je treba uporabljati besede, ki niso povsem enostavne, kaj pa moreš - tehnologija :)

Srečno! Kmalu se vidimo na straneh spletnega dnevnika

Morda vas bo zanimalo

BlockChain.info je priljubljena spletna denarnica za kriptovalute v ruščini na uradni spletni strani BlockChain.info CoinMarketCap - uradna spletna stran ocene kriptovalut CoinMarketCap (Tržna kapitalizacija kriptovalut) Cryptonator - spletna denarnica za kriptovalute s preprosto prijavo, vendar ne zelo dobre ocene Žetoni – kaj so v kriptovalutah in drugih področjih Kriptovaluta – kaj je z enostavnimi besedami, kako vse deluje in seznam najbolj ocenjenih kriptovalut Denarnica za kriptovalute – kako jo ustvariti in katera je boljša: hladna, večvalutna, strojna ali spletna kripto denarnica
Rudarjenje – kaj je to z enostavnimi besedami in kako zaslužiti z rudarjenjem bitcoinov in drugih kriptovalut Satoshi - kaj je to, koliko satoshijev je v 1 bitcoinu, kakšen je njihov menjalni tečaj do rublja in kdo je Satoshi Nakamoto Cloud Token in robot Jarvis sta uresničila sanje mnogih vlagateljev

Svet brez bank, notarjev, registrarjev, regulatorjev – tehnologija blockchain sili nov pogled na izmenjavo vrednosti, dokumentov in denarja. Odstrani posrednike in uporabnikom omogoča neposredno pošiljanje pomembnih podatkov drug drugemu. Nekateri ga že imenujejo preboj 21. stoletja, največji izum, primerljiv z odkritjem interneta, drugi nanj gledajo previdno.

Oglejmo si blockchain za telebane preprosto.

Preprosto povedano, verigo blokov pogosto primerjajo s standardnim dnevnikom ali kartotečno omaro, kjer se zaporedoma v kronološkem vrstnem redu vpisujejo o tem, kaj je bilo narejeno – spal, jedel, opral perilo, se sprehajal, izposodil denar, plačal 100 dolarjev za večerjo, itd.

Za zagotovitev, da nihče zunanji ne more spreminjati dnevnika po lastni presoji, so vse informacije šifrirane na poseben način, šifra pa je dobro premišljena. Če je dnevnik v enem izvodu, se mu lahko zgodi karkoli - hiša je zgorela in on z njo, ukradli so ga, z največjo željo so ga razvozlali in prilagodili.

Zato ima dnevnik zaradi zanesljivosti veliko kopij, ki so shranjene na različnih mestih. Poleg tega se ob vnosu novih podatkov v dnevnik posodobijo na vseh izvodih po preverjanju.

To je konec besedil, pojdimo k poslu.

Kaj je blockchain in zakaj je potreben?

Blockchain prihaja iz angleščine. blockchain (veriga blokov), kar dobesedno pomeni »veriga blokov«. Z drugimi besedami, to je zbirka podatkov, ki je v pravem pomenu besede neprekinjena veriga blokov in je hkrati shranjena na več računalnikih.

Novi bloki v tej verigi baze podatkov se nenehno ustvarjajo. Vsak na novo ustvarjen blok vsebuje skupino nakopičenih Zadnje čase in naročene evidence (transakcije), ter glavo.

Transakcije so kakršna koli dejanja, ki jih uporabniki izvedejo na spletu, pa naj bo to pošiljanje sredstev, registracija lastninskih pravic, nakup predmeta igre itd. Ko uporabnik oblikuje transakcijo, se ta pošlje v tako imenovani mempool, kjer počaka, da se doda v enega od blokov in potrdi.

Ko je blok oblikovan, ga preverijo drugi udeleženci omrežja in nato, če se vsi strinjajo, se pritrdi na konec verige. Ko se to zgodi, ga ni več mogoče spreminjati. Blok poleg novih informacij v šifrirani obliki hrani tudi podatke o prejšnjih blokih.

Baza podatkov se posodobi na vseh računalnikih, povezanih s sistemom, in rudarji (validatorji) začnejo oblikovati naslednji blok.


Osnovna načela blockchaina:

  • decentralizacija in distribucija;
  • varnost in varnost;
  • odprtost in preglednost;
  • nespremenljivost že zapisanega.

Porazdeljeno shranjevanje

Vse pomembne informacije, povezane z enim ali drugim področjem življenja ljudi, so nekje shranjene. Nakup hiše ali avtomobila, najem posojila, registracija zakonske zveze, nakazilo denarja - vsi podatki o teh transakcijah se zabeležijo in postavijo centralno na strežnike državnih agencij ali zasebnih podjetij. To pogosto vodi v zlorabo - če želite, lahko vstopite v katero koli bazo podatkov in jo prilagodite.

Tehnologija veriženja blokov korenito spreminja ta pristop. Njegovo bistvo je v tem, da podatkovna baza ni shranjena na enem mestu, temveč porazdeljena na tisoče ali celo desettisoče, včasih pa tudi milijone računalnikov, raztresenih po vsem svetu.

Verjetnost, da bodo vsi onemogočeni, je zanemarljiva in izgleda fantastično. Medtem, dokler vsaj en računalnik v omrežju deluje, obstaja sistem, ki temelji na verigi blokov.

Varnost

Kot smo že omenili, je mogoče vsako centralizirano bazo podatkov vdreti in jo spremeniti. Takšna številka ne bo delovala z blockchainom. Nima smisla vdirati v enega od blokov in spreminjati informacije v njem, saj bo treba zlomiti vse bloke, kar zahteva velikansko računalniško moč - kot se spomnimo, novi bloki vsebujejo šifrirane podatke o prejšnjih blokih. Zato bodo poskus vdora zagotovo opazili drugi udeleženci omrežja.

Poleg tega zmogljiv algoritem šifriranja z uporabo zgoščevalnih funkcij, kot tudi digitalni podpis. Podpis uporablja dva ključa - javnega in zasebnega. Prvi je potreben za preverjanje samega podpisa, drugi se uporablja pri ustvarjanju in je tajen. Ključi udeležencem omogočajo dostop do določenih informacij.

Zgoščevalna funkcija je na prvi pogled videti kot zaporedje naključnih številk in črk. Prav to zagotavlja nespremenljivost vseh zapisanih podatkov.

Kot lahko vidimo, delovanje omrežja ne temelji na mitskem zaupanju uporabnikov drug v drugega, temveč na strogih matematičnih izračunih.

Odprtost

Celotna baza se nahaja v javni dostop, zato si lahko kdorkoli ogleda podatke določenega bloka. Na primer, en uporabnik je drugemu nakazal 10 tisoč dolarjev - o tem lahko izve kdorkoli, če želi. Vprašanje pa je, kdo je komu nakazal denar, ostaja skrivnost. Ti podatki so na voljo neposrednim udeležencem izmenjave, razen če jih sami ne želijo objaviti.

Interakcija brez posrednikov

Pomembna točka je, da se moramo nenehno ukvarjati s posredniki - finančne transakcije izvajamo s posredovanjem bank, plačilnih sistemov, menjalnikov in notariziramo dokumente.

Pogosto so situacije, ko denar morda ne doseže naslovnika, ker banki transakcija ni všeč in jo bo zanimala. Tudi ponarejanje listin ni redkost. Čeprav torej ne zaupamo popolnoma vsem vrstam posrednikov, smo prisiljeni uporabljati njihove storitve, pogosto na lastno odgovornost in tveganje, saj ni druge možnosti.

Blockchain omogoča neposredno izmenjavo podatkov. Pristnost transakcij v sistemu preverjajo neposredno njegovi udeleženci.

Omrežna naprava

Omrežje tvorijo uporabniki, ki jih zanima uporaba ene ali druge vrste informacij. Udeleženci so razdeljeni v dve vrsti:

  • navadni uporabniki;
  • graditelji blokov ali, kot jih imenujejo tudi rudarji, validatorji.

Navadni uporabniki pošiljajo nove zapise transakcij v omrežje. Na primer, uporabnik X želi prenesti 100 konvencionalnih enot uporabniku Y.« In rudarji že tvorijo bloke iz teh transakcij. Vpisi so potrjeni in vneseni v blok le, če se s tem strinja večina. Ostali so prezrti in se ne štejejo za veljavne, dokler ne končajo v vsebini enega od naslednjih blokov. Samo lastnik ključa, ki omogoča dostop do njega, lahko uporablja določen zapis v verigi blokov.

Če želite postati rudar, morate le dodeliti moč svojega računalnika za ustvarjanje novih blokov. V omrežje se povežejo s pomočjo posebne programske opreme.

Obstajajo tudi sistemi, v katerih se namesto tradicionalnega rudarjenja z uporabo algoritma Proof-of-Work uporabljajo drugi protokoli, na primer Proof-of-Stake, ko morajo validatorji za potrditev rezervirati določeno količino kripto kovancev na računu. transakcije.

Vrste sistemov

Zgrajeni so na tehnologiji veriženja blokov različni tipi sistemi Jejte javnosti nadnacionalnih sistemov, da se pridružijo in postanejo preprost uporabnik ali kdorkoli lahko postane rudar. Upravljanje takega združenja izvaja skupnost sama.

Tukaj so tudi zasebno ali tako imenovana ekskluzivna omrežja blockchain, ki jih vzdržujejo in nadzorujejo njihovi ustvarjalci. Če želite postati udeleženec, morate izpolniti določene pogoje, ki jih določijo organizatorji. Nove bloke lahko v takih sistemih rudari jasno določen, certificiran krog oseb.

Področja uporabe blockchaina

Kot lahko vidimo, je platforma blockchain distribuirana baza podatkov za javno uporabo, ki ji predvsem manjka centraliziran nadzor nad procesom. Z uporabo blockchaina lahko vodite evidence, shranjujete podatke in opravljate transakcije na katerem koli področju življenja:

  • finančno poslovanje;
  • promet z nepremičninami;
  • zavarovanje;
  • logistika;
  • prometne kršitve;
  • registracija zakonske zveze in še veliko več.

Prva uporaba blockchaina v praksi se je zgodila leta 2009, ko je na njegovi podlagi nastala kriptovaluta Bitcoin. Kasneje se je pojavilo veliko takšnih kriptovalut za najrazličnejše okuse.

Danes države aktivno razmišljajo o načinih uvedbe blockchaina v volilni sistem na volitvah. Kitajska želi delo nacionalnega sklada za socialno varnost prenesti na blockchain.

Ta tehnologija bo tesno vtkana v sistem »pametnih mest«, ki se aktivno izvajajo v LRK.

Startupi, ki temeljijo na blockchainu, že nastajajo na področju medicine, zaščite intelektualne lastnine in avtorskih pravic. Identifikacijski sistemi, spletni brskalniki, decentralizirani shranjevanje v oblaku podatki, pa tudi družbena omrežja.

Še več, ustvarjen je že celoten virtualni narod - BITNATION, ki odpira veleposlaništva v različnih državah. Vsak lahko postane njen državljan.

Vse več ljudi sliši za tako imenovane pametne pogodbe ali z drugimi besedami, ki delujejo na blockchainu in bistveno poenostavijo postopek podpisovanja pogodb. Prvič so se pojavili v omrežju Ethereum.

V tem primeru ni treba v postopek vključiti tretje osebe, ki bi nastopala kot porok za izpolnjevanje pogojev. Tukaj programsko kodo Na podlagi vnaprej določenih pogojev se samodejno odloči, kaj narediti z določenim sredstvom. Vsi zainteresirani udeleženci v procesu lahko kadarkoli opravijo revizijo transakcije.

Tehnologija je bila prvič preizkušena v mednarodni trgovini v začetku jeseni 2016. Nato je britanska banka Barclays na platformi Wave izdala akreditiv za 100 tisoč dolarjev, s čimer je zagotovila izvoz velike serije mlečnih izdelkov podjetju Sejšeli s strani irske družbe Ornua. Običajno takšna transakcija traja vsaj teden dni, tukaj pa je vse skupaj trajalo približno štiri ure.

Prednosti in slabosti tehnologije

Kot lahko vidite, je blockchain univerzalna tehnologija, uporabna na različnih področjih življenja, kar je nedvomna prednost. Poleg odprtosti, varnosti in zaščite, o katerih smo že govorili zgoraj, blockchain tudi:

  • Zmanjšuje transakcijske stroške.
  • Skrajša čas transakcij z nekaj dni ali celo tednov, potrebnih za preverjanje podatkov in izmenjavo dokumentov, na nekaj ur.
  • Organizacijam in ustanovam omogoča, da se znebijo nepotrebnih stroškovnih postavk.

Slabosti vključujejo razširljivost. Danes blockchain ni sposoben podpreti velikega števila transakcij v kratkem času. Na primer, plačilni sistemi MasterCard ali Visa obdelajo približno 45 tisoč transakcij na sekundo, medtem ko jih ima Bitcoin le 7. Vsak dan narašča tudi teža podatkovne baze, shranjene v omrežnih računalnikih.

Ne pozabite na obremenitev Elektrika mreže, ko gre za omrežja, ki delujejo na algoritmu POW. Zaradi vseh teh zapletenih izračunov računalniki porabijo velike količine energije.

Ko govorimo o neranljivosti blockchaina, strokovnjaki opozarjajo tudi na verjetnost tako imenovanega »51% napada«. Z drugimi besedami, če skupina udeležencev omrežja koncentrira 51% v svojih rokah računalniška moč, lahko začne delovati v lastnem interesu in potrdi le transakcije, ki so donosne zase. Vendar bo to zahtevalo tako močna sredstva, da bo to idejo izjemno težko izvesti v praksi.

Blockchain v Rusiji in Ukrajini

V Ruski federaciji bodo tehnologijo uradno legalizirali in jo začeli izvajati leta 2019, do takrat pa bodo sprejeli potrebne predpise. Doslej so velike banke v državi skupaj s centralno banko ustvarile platformo MasterChain, da bi povečale učinkovitost finančnega sistema.

V Moskvi deluje zanimiv projekt blockchain. Platforma se imenuje Aktivni državljan in z njeno pomočjo izvajajo vse vrste glasovanj o izboljšanju življenja v prestolnici.

V Ukrajini je državni zemljiški kataster že delno prenesen na blockchain. Na tej tehnologiji deluje zlasti postopek preverjanja izjave. Na drugi in tretji stopnji blockchainizacije katastra bodo obstoječo bazo podatkov prenesli v porazdeljeni register, nato pa bodo začeli z zgoščevanjem vseh tekočih transakcij. Naslednji je na vrsti tudi državni register lastninskih pravic na nepremičninah.

Shrani