Od čega se sastoji blok lanca? Šta je blockchain i zašto je potreban? Pogledajmo blockchain za lutke jednostavnim riječima.

Pozdrav, dragi čitaoci blog stranice. Šta je blockchain? Mnogi ljudi (uključujući mene na početku) odmah iskuse povezanost sa bitcoinima(ili kriptovaluta u njenom opštem smislu). S jedne strane, ove asocijacije su istinite, ali s druge strane nisu. Žašto je to? Hajde da to shvatimo.

To je dijelom zbog činjenice da je najpopularnija svjetska usluga dizajnirana za mjesto gdje desetine miliona korisnika pohranjuju bitcoine, samo jača ovu vezu.

Prvo, prođimo kroz etimologiju ove riječi. Potiče od engleskog BlockChain, što znači „lanac blokova“. Ali ovo nam ne govori mnogo – samo naziv tehnologije. Međutim, koristili smo ključnu riječ koja bi trebala sve objasniti.

Šta je BlockChain i koja je suština ove tehnologije?

Ali virtuelni novac je samo jedan od mnogih slučajeva upotrebe, iako vrlo uspješno demonstrira mogućnosti ove tehnologije (još nije bilo slučajeva hakovanja ili krađe bitcoina). Zahvaljujući takvoj nepogrešivoj reputaciji, predviđa se da će blockchain imati veliku budućnost u drugim oblastima ljudskog života koje su jednako kritične u sigurnosnim pitanjima kao što je cirkulacija novca (skladištenje informacija, transparentni izbori, itd.).

Vjerovatno već imate neku zabunu u glavi – kako povezati elektronski novac i izbore? Ali ovdje se sve lako objašnjava. Blockchain je u suštini samo distribuiran i savršeno zaštićen od hakovanja baza podataka. Čitava poenta je kako je cijela ova stvar organizirana.

Istina, ako uđete u detalje, ispast će zamorno, i stoga ću pokušati prenijeti suštinu jednostavnim riječima i koncepte. Inače, u tome će mi pomoći djevojka iz sljedećeg videa, koja jasno ilustruje proces korištenje blockchaina za stvaranje kriptovalute i ne samo:

Jeste li vjerovatno upoznati sa tehnologijom kao što je BitTorrent (barem indirektno)? Šta je izvanredno u tome (osim činjenice da se većina razmjene sada odvija na njenim principima, uključujući i one sa kršenjem autorskih prava)? I činjenica da su podaci u njemu pohranjeni distribuirano - nema centralnog servera, ali u isto vrijeme sve radi odlično (brzo i pouzdano).

Prednosti blockchaina

Dakle, blok lanac je donekle sličan njemu (distribuirana struktura i popularnost), ali ima i niz drugih prednosti:

  1. Ovdje također nema centralnog servera - cijela baza podataka je distribuirana među učesnicima, što znači da ju je gotovo nemoguće hakovati (druge kopije će odmah odbiti neovlaštene promjene u jednoj ili više kopija - više od polovine svih korisnika ovaj sistem treba razbiti).
  2. Svaki korisnik će imati puna kopija baza podataka (koja sadrži cijeli lanac transakcija) u šifriranom obliku. Kopije se sinkroniziraju (ovo je algoritam za donošenje odluka o konfliktnim verzijama blockchaina).
  3. Svako može pratiti bilo koju transakciju (operaciju s podacima) - sistem je potpuno transparentan (šta mislite kako su mediji znali tačne količine bitcoina prebačenih vlasnicima nedavno senzacionalnih virusa?). Samo ovo je vrijedno toga!
  4. Informacije se dodaju bazi podataka izgrađenoj korištenjem blockchain tehnologije u obliku novih blokova. Osim toga, dodatak je koordiniran s drugim korisnicima mreže. Ako uzmemo Bitcoin, onda se nova jedinica kreira kroz proračune koji zahtijevaju velike resurse (u suštini nabrajanje brojeva i izračunavanje heša za njih kako bi se uklopili u unaprijed određeni obrazac).

    Dakle, iskopana nova jedinica Bitcoina (u suštini novi blok informacije) provjereni od strane drugih učesnika u sistemu(heš se ponovo izračunava) i tek nakon toga se novi blok dodaje u sve baze podataka svih korisnika sistema.

  5. Svi nezakoniti pokušaji da se izvrši promjena u bazi podataka baziranom na blockchain tehnologiji (dodavanje novih blokova, dodjeljivanje sebi, itd.) zaustavljaju se poređenjem sa kopijama baza podataka koje čuvaju drugi korisnici sistema. Veoma je teško hakovati sistem zbog decentralizacije i stalnog kopiranja pohranjenih informacija. Ovo je slično DNK u ljudskim ćelijama - ima ih mnogo, nose sve informacije i lako se nose s kvarovima u pojedinačnim kopijama.

Analogije i primjer korištenja Block Chain-a za kreiranje kriptovalute

Ako vam gornji opis nije razbistrio misli o tome šta je BlockChain, onda Pokušat ću objasniti koristeći primjer s jednostavnim asocijacijama.

Zamislite skladište u oblaku dostupno svima u potpunosti neselektivno (ili njegov zastarjeli analog - FTP server sa javno dostupnim datotekama), gdje postoje hiljade foldera sa fajlovima. Na njemu možete vidjeti sve što je trenutno postavljeno tamo i znati gdje se svaki fajl nalazi, ko ga je postavio i ko ga je preuzeo. Ali... Vi sami ne možete preuzeti sve, već samo ono na šta imate pravo. Takođe, možete otpremati datoteke samo nakon što ispunite uslove koje je sistem odredio.

Drugi primjer iz oblasti novca koji će biti bliži Bitcoinu. Zamislite da u sistemu elektronskog novca ne postoje pojedinačni novčanici (čiji su podaci dostupni samo vlasniku novčanika i zaposlenima u sistemu), već postoji samo jedan novčanik, ali sa statistikom potpuno otvorenom za sve. Vidite da je Vasja prebacio toliko novca Petji, a on mu je prebacio toliko novca. Ali nećete se moći miješati u proces razmjene ili ukrasti bilo šta.

Možete primati samo novac koji je namijenjen isključivo vama. Oni su vezani za posebne adrese, između kojih se odvija transakcija (transfer). Prijenos je potvrđen tajnim ključem (kojim potpisuje) kompatibilnim s ovom adresom (u stvari, ovo je analog logina i lozinke). Podaci o kojima ste prenijeli novac šalju se u sve kopije baze podataka. Novac se smatra prenesenim kada se usaglase evidencija o njegovom slanju i prijemu.

Proces je detaljnije opisan na kraju ovog članka, ali za sada ću dati riječ jednom mladiću koji govori vrlo jednostavnim riječima o složenom blockchainu i implementaciju kriptovalute zasnovane na njoj.

Izgleda veoma lako, zar ne?

Da li je BlockChain naša budućnost?

Trenutno se tehnologija koja se zove blockchain prilično uspješno testira kao alat za virtuelni novac, kao što su Bitcoin i druge kriptovalute. Zapravo, tu je počeo njen trijumfalni pohod, ali je malo vjerovatno da će se ovako završiti.

Blockchain nije isto što i Bitcoin

Kao što je planirano, kriptovaluta nije čak ni novac, već potpuni analog zlata u virtuelnom svijetu - njihova količina je ograničena (obračunava se mnogo godina unaprijed, a količina „iskopane“ je regulirana povećanjem/smanjenjem složenosti procesa rudarenja ), ali se mogu dobiti (na primjer, c) ili, ili rudarenjem (u rudniku, koji može biti vaš računar ili posebno sastavljeni moćni sistem).

Ali sam Bitcoin je prilično kontroverzna stvar. Pojavio se 2009. godine i od tada je narastao hiljadu puta i nastavlja da raste do danas (čak i brzim tempom).

Zar to zaista ne liči na balon? Hoće li puknuti? Vrlo moguće. Osim toga, postoji dvosmislen stav prema državnoj kriptovaluti.

Ali Bitcoin je samo proizvod kreiran na principima BlockChaina, a svi njegovi nedostaci nemaju nikakve veze sa samom tehnologijom. Kriptovaluta je u suštini poligon za testiranje blockchaina i sa tehničke tačke gledišta sve ide sasvim u redu. I tu nije bitna buduća sudbina Bitcoina, jer je to samo „probni balon“.

Na temelju BlockChaina, možete jednostavno kreirati drugu kriptovalutu, na primjer, potpuno podržanu i legaliziranu na državnom nivou. Hoće li se to dogoditi? Videćemo, ali vrlo je verovatno. Stvar je zgodna i to ne samo zbog gore opisanih tehničkih karakteristika.

Zašto sada svi pričaju o ovoj tehnologiji?

Pogledajmo prednosti koje će uvođenje blockchain tehnologije donijeti u naše živote:

  1. "Ne treba vam violinista" - sjećate se ove fraze iz legendarnog filma? Dakle, ovdje je vrlo primjenjiv. Kada koristite ovu tehnologiju, neće biti potrebe za uključivanjem „treće strane“ prilikom obavljanja transakcije, jer je sistem, kao što sam već rekao, potpuno transparentan za sve. Ovo može značajno smanjiti režijske troškove i vrijeme transakcija (transakcija, tj. operacija s podacima).
  2. Blockchain je pogodan za one sisteme gdje postoji rizik od prijevare i sigurnosti informacija. Sve na šta se sada troše ogromne količine novca. Zaista, osim transparentnosti, tehnologija ima neuporedivu sigurnost i sigurnost upotrebe od strane svih strana. Štaviše, postoji zaštita od prevare (i „držanja pod kontrolom“) od strane organizatora sistema zbog decentralizacije (kao u bittorrentu - tehnički ne postoji način da se spriječi preuzimanje).

Zato su sada aktivni eksperimenti na implementaciji BlockChaina, na primjer, u izbornom procesu. Transparentnost, sigurnost i sigurnost su veoma važni. Uključujući i prevare od strane vlastodržaca, zlobnih ljudi i drugih spletkara. I nema više govora o miješanju u izbore (a priori). Ljepota.

Ova tehnologija se takođe može savršeno prilagoditi za vođenje raznih katastara, medicinskih baza podataka, pravnih baza podataka, bilo koje logistike, kao i za obavljanje bankarskih poslova (ovo je svakako „doktor naložio” – troškovi i vreme obrade će se značajno smanjiti).

Čitavo je pitanje da se donese odluka snažne volje (mnogi nisu zadovoljni nemogućnošću da se “neprimjetno” ometaju rad sistema nakon njegove implementacije), a implementacija svega ovoga i primjena blockchaina u praksi bit će sporedna. stvar (srećom, Bitcoin je pružio odličnu uspostavljenu bazu).

Problemi implementacije BlockChaina u život

  1. Na primjer, za održavanje visoki nivo sigurnosti, sistemu su potrebne stalne složene kalkulacije, koje se mogu uraditi samo sa veoma velikom bazom resursa. U Bitcoinu je ovaj problem riješen jednostavno - imenovali su komisiju onima koji obezbjeđuju svoje resurse (računsku snagu računara ili posebno sastavljenih sistema - rudarske farme) u tu svrhu (na tome je izgrađen glavni način zarade bitcoina - rudarenje). princip).
  2. Također je za sigurnost cijelog sistema izuzetno važno da su ti resursi raspoređeni, a ne pod kontrolom neke grupe (npr. ujedinjene zavjerom), koja moć koncentrisanu u svojim rukama može koristiti za razne loše manipulacije.
  3. Sve to nekome može uskratiti posao ili profit (razni posrednici), pa zato u početnoj (najtežoj) fazi uvođenja tehnologije u život stavljaju žbicu u točkove.

Blockchain koristeći Bitcoin kao primjer

BlockChain je samo obična jednostruko povezana lista blokova sa informacijama o transakcijama. Svaki novi blok mijenja stanje cijele distribuirane baze podataka. To znači da ako nešto zamijenite (s namjerom), onda će se heševi sljedećih blokova promijeniti i zamijenjeni komad neće zauzeti mjesto starog.

Općeprihvaćena mjera integriteta. Heš bilo kojeg broja može se izračunati (koristeći određenu formulu), ali je nemoguće vratiti broj iz heša, što znači da je krivotvorenje u takvoj bazi podataka nemoguće.

Sada stvarno primjer BlockChaina koji radi u Bitcoin sistemu. Dalje ukratko:

  1. Transakcije u ovom sistemu se potpisuju (smatraju se pouzdanim) u serijama (tj. blokovima).
  2. Učestalost pojavljivanja (dodavanja) novih blokova ugrađena je u distribuirani algoritam sistema: da biste potpisali jedan blok (izdali novu novčanu jedinicu), potrebno je pronaći potreban hash (grubom silom, jer je a priori nemoguće povratiti broj iz heša i sve što preostaje je beskonačno izračunavati heš za nasumično uzete brojeve sve dok slučajno ne naiđete na prava opcija hash).
  3. U ovom slučaju, složenost traženja heša se postavlja algoritamski u zavisnosti od zadataka sistema (menja se složenost šablona u koji heš mora da stane). U Bitcoinu, učestalost rudarenja nove jedinice (pojava novog bloka) je otprilike deset minuta. Shodno tome, što je veća snaga rudarevog sistema, veća je vjerovatnoća da će on dodati sljedeći blok sistemu i za to dobiti nagradu.
  4. Klijenti sistema mogu da generišu najmanje milion transakcija (transfera) u sekundi, ali će ih mreža čvorova prihvatiti tek od trenutka potpisivanja sledećeg bloka (naredna jedinica je minirana).
  5. Štaviše, transakcija će se smatrati nepotvrđenom sve dok se ne pojavi nekoliko novih blokova (generacija novčanih jedinica), kako bi se zaštitili od forksova (proliferacija jedinica kriptovalute na „bočnim granama lanca blokova“, koji su se pojavili, na primjer, u lokalna mreža, ali je zatim odbijen od strane glavnog lanca blokova).
  6. Kako bi se izbjegao njen nekontrolirani rast, veličina baze podataka transakcija je posebno komprimirana (u stvari, skraćena) zbog „kontrolnih tačaka“. Algoritmi konsenzusa povremeno potvrđuju takozvani "pivot" blok, prije kojeg lanac blokova ne mora biti pohranjen. Takvi kontrolni blokovi se periodično kreiraju (označavaju). U suprotnom, Bitcoin baza bi bila nedostupna.

Želim to da naglasim kriptovaluta nije stvar za sebe. U svakom slučaju, bitcoini su prilično slobodno konvertibilna valuta.

Za njihov brza razmjena Za rublje, dolare ili drugi elektronički novac možete koristiti usluge internetske razmjene, na primjer, ove:

A za suptilniju igru ​​na kursevima i dodatni prihod, mogu savjetovati kripto berze:

Ovako izgleda veliki i strašni blockchain, ako pokušate da ga opišete manje-više jednostavnim jezikom. Iako morate koristiti riječi koje nisu sasvim jednostavne, šta možete - tehnologija :)

Sretno ti! Vidimo se uskoro na stranicama blog stranice

Možda ste zainteresovani

BlockChain.info je popularan online novčanik za kriptovalute na ruskom jeziku na službenoj web stranici BlockChain.info CoinMarketCap - službena web stranica rejtinga kriptovaluta CoinMarketCap (Tržišna kapitalizacija kriptovaluta) Cryptonator - online novčanik za kriptovalute s jednostavnom prijavom, ali ne baš dobre kritike Tokeni - što su u kriptovaluti i drugim područjima Kriptovaluta - šta je to jednostavnim riječima, kako sve funkcionira i lista najprocjenjenijih kriptovaluta Novčanik za kriptovalute - kako ga kreirati i što je bolje: hladni, multivalutni, hardverski ili online kripto novčanik
Rudarstvo - šta je to jednostavnim riječima i kako zaraditi rudarenjem bitcoina i drugih kriptovaluta Satoshi - šta je to, koliko je satošija u 1 bitcoinu, koji je njihov kurs prema rublji i ko je Satoshi Nakamoto Cloud Token i Jarvis robot su ostvarili san mnogih investitora

Blockchain (engleski blockchain ili block chain) je kontinuirani sekvencijalni lanac blokova (povezana lista) koji sadrži informacije, izgrađen prema određenim pravilima. Najčešće se kopije blok lanaca pohranjuju i neovisno (visoko paralelno) obrađuju na mnogo različitih računala.

Šema za dobijanje heševa transakcija

Opće informacije

Termin se prvi put pojavio kao naziv potpuno replicirane distribuirane baze podataka implementirane u Bitcoin sistemu, zbog čega se blockchain često naziva transakcijama u različitim kriptovalutama, ali blockchain tehnologija se može proširiti na sve međusobno povezane informacijske blokove.

Blok transakcije

Transakcioni blok je posebna struktura za snimanje grupe transakcija u Bitcoin sistemu i sličnim. Transakcija se smatra potpunom i pouzdanom (“potvrđenom”) kada su verifikovani njen format i potpisi, i kada je sama transakcija grupisana sa nekoliko drugih i evidentirana u posebnoj strukturi – bloku. Sadržaj blokova se može provjeriti jer svaki blok sadrži informacije o prethodnom bloku. Svi blokovi su ugrađeni u jedan lanac, koji sadrži informacije o svim operacijama koje su ikada izvedene u bazi podataka. Prvi blok u lancu - primarni blok (engleski genesis block) - smatra se zasebnim slučajem, jer nema roditeljski blok.

Blok se sastoji od zaglavlja i liste transakcija. Zaglavlje bloka uključuje njegov hash, hash prethodnog bloka, heš transakcije i dodatne informacije o usluzi. U Bitcoin sistemu, prva transakcija u bloku uvijek označava prijem provizije, koja će biti nagrada korisniku za kreirani blok. Zatim slijedi lista transakcija formiranih iz reda transakcija koje još nisu zabilježene u prethodnim blokovima. Kriterijum za odabir iz reda postavlja rudar samostalno. To ne mora biti vremenski okvir. Na primjer, mogu biti uključene samo transakcije sa visokom provizijom ili koje uključuju datu listu adresa. Za transakcije u bloku koristi se heširanje stabla, slično generiranju heša za datoteku u BitTorrent protokolu. Transakcije, pored naplaćivanja provizije za kreiranje bloka, sadrže unutar ulaznog parametra vezu na transakciju sa prethodnim stanjem podataka (u Bitcoin sistemu se, na primjer, daje link do transakcije za koju je potrošeno primljeni su bitcoini). Operacije za prijenos provizije rudaru za kreiranje bloka nemaju „ulazne“ transakcije, tako da se u ovom parametru mogu navesti bilo koje informacije (za njih se ovo polje naziva parametar Coinbase).

Kreirani blok će biti prihvaćen od strane drugih korisnika ako je numerička vrijednost heša zaglavlja jednaka ili manja od određenog ciljnog broja, čija se vrijednost periodično prilagođava. Pošto se heš rezultat funkcije SHA-256 smatra nepovratnim, trenutno ne postoji algoritam za dobijanje željenog rezultata osim slučajnog pretraživanja. Ako heš ne zadovoljava uvjet, tada se mijenja nonce parametar u zaglavlju i heš se ponovo izračunava. Obično je potreban veliki broj preračunavanja. Kada se pronađe kandidat, čvor emituje rezultirajući blok drugim povezanim čvorovima, koji potvrđuju blok. Ako nema grešaka, tada se blok smatra dodatim u lanac i sljedeći blok mora uključivati ​​njegov hash.

Vrijednost ciljnog broja sa kojim se upoređuje heš se prilagođava svakih 2016 blokova u Bitcoin sistemu. Planirano je da cela mreža Bitcoin sistema potroši oko 10 minuta na generisanje jednog bloka, a oko dve nedelje za 2016 blokove. Ako se blokovi 2016 formiraju brže, tada se cilj blago smanjuje i postaje teže postići, inače se cilj povećava. Promjena računske složenosti ne utiče na pouzdanost Bitcoin mreže i potrebna je samo da sistem generiše blokove gotovo konstantnom brzinom, nezavisno od računarske snage učesnika mreže.

Blok lanac

Glavni niz blokova (crni) je najduži od početnog (zelenog) do trenutnog. Bočne grane (ljubičaste) su odsječene.

Blokove istovremeno formiraju mnogi „rudari“. Blokovi koji ispunjavaju kriterije šalju se u mrežu, uključeni u sve replikacije distribuirane baze blokova. Redovno se javljaju situacije kada nekoliko novih blokova u različitim dijelovima distribuirane mreže isti blok zove prethodni, odnosno lanac blokova se može granati. Možete namjerno ili slučajno ograničiti prenošenje informacija o novim blokovima (na primjer, jedan od lanaca se može razviti unutar lokalne mreže). U ovom slučaju moguće je paralelno širenje različitih grana. U svakom od novih blokova mogu postojati i identične transakcije i različite uključene samo u jedan od njih. Kada se prenošenje blokova nastavi, rudari počinju da razmatraju glavni lanac, uzimajući u obzir nivo težine heša i dužinu lanca. Ako su složenost i dužina jednake, prednost se daje lancu čiji se završni blok pojavio ranije. Transakcije koje su bile uključene samo u odbijenu granu (uključujući isplate nagrada) gube svoj potvrđeni status. Ako je ovo transakcija prijenosa Bitcoina, ona će biti stavljena u red čekanja i zatim uključena u sljedeći blok. Transakcije za primanje nagrada za kreiranje isečenih blokova se ne dupliraju u drugoj grani, odnosno "ekstra" bitcoini plaćeni za kreiranje izrezanih blokova ne dobijaju dalje potvrde i "gube se".

Dakle, lanac blokova sadrži povijest vlasništva, koja se može pronaći, na primjer, na specijaliziranim web stranicama.

Blockchain je formiran kao kontinuirano rastući lanac blokova sa evidencijom svih transakcija. Kopije baze podataka ili njen dio se istovremeno pohranjuju na više računala i sinhronizuju prema formalnim pravilima izgradnje blok lanca. Informacije u blokovima nisu šifrovane i dostupne su u čistom tekstu, ali se odsustvo promjena provjerava kriptografski putem hash lanaca (element digitalnog potpisa).

Baza podataka javno pohranjuje, u nešifriranom obliku, informacije o svim transakcijama potpisanim korištenjem asimetrične enkripcije. Kako bi se spriječilo višestruko trošenje istog iznosa, koriste se vremenske oznake koje se realizuju podjelom baze podataka u lanac posebnih blokova od kojih svaki, između ostalog, sadrži hash prethodnog bloka i vlastiti serijski broj. Svaki novi blok potvrđuje transakcije, informacije o kojima sadrže i dodatnu potvrdu transakcija u svim prethodnim blokovima lanca. Nije praktično mijenjati informacije u bloku koji je već u lancu, jer bi u tom slučaju morali uređivati ​​informacije u svim narednim blokovima. Zahvaljujući tome, uspješan napad dvostruke potrošnje (ponovno trošenje prethodno utrošenih sredstava) je u praksi vrlo malo vjerojatan.

Najčešće, namjerna promjena informacija u bilo kojoj od kopija baze podataka ili čak u dovoljno velikom broju kopija neće biti prepoznata kao istinita, jer neće biti u skladu s pravilima. Neke promjene se mogu prihvatiti ako se izvrše na svim kopijama baze podataka (na primjer, brisanje posljednjih nekoliko blokova zbog greške u njihovom formiranju).

Da bi jasnije objasnio mehanizam rada platnog sistema, Satoshi Nakamoto je uveo koncept „digitalnog novčića“, definišući ga kao lanac digitalnih potpisa. Za razliku od standardiziranih apoena običnih kovanica, svaki “digitalni novčić” ima svoju vlastitu denominaciju. Svaka Bitcoin adresa može biti povezana s bilo kojim brojem "digitalnih novčića". Uz pomoć transakcija, mogu se podijeliti i kombinirati, uz zadržavanje ukupnog iznosa njihovih apoena minus proviziju.

Prije verzije 0.8.0, glavni klijent je koristio Berkeley DB za pohranjivanje lanca blokova; počevši od verzije 0.8.0, programeri su prešli na LevelDB.

Potvrda transakcije

Sve dok transakcija nije uključena u blok, sistem vjeruje da broj bitcoina na određenoj adresi ostaje nepromijenjen. U ovom trenutku, tehnički je moguće izvršiti nekoliko različitih transakcija za prijenos istih bitcoina s jedne adrese na različite primaoce. Ali čim se jedna od ovih transakcija uključi u blok, sistem će zanemariti druge transakcije sa istim bitcoinima. Na primjer, ako je kasnija transakcija uključena u blok, ranija će se smatrati pogrešnom. Mala je šansa da će prilikom grananja dvije slične transakcije završiti u blokovima različitih grana. Svaki od njih će se smatrati ispravnim; tek kada podružnica umre, jedna od transakcija će se smatrati pogrešnom. U ovom slučaju, vrijeme operacije neće biti važno.

Dakle, ulazak transakcije u blok potvrđuje njenu autentičnost, bez obzira na prisustvo drugih transakcija sa istim bitcoinima. Svaki novi blok se smatra dodatnom “potvrdom” transakcija iz prethodnih blokova. Ako postoje 3 bloka u lancu, onda će transakcije iz posljednjeg bloka biti potvrđene 1 put, a one smještene u prvi blok će imati 3 potvrde. Dovoljno je sačekati nekoliko potvrda kako bi vjerovatnoća otkazivanja transakcije postala vrlo mala.

Kako bi se smanjio utjecaj takvih situacija na mrežu, postoje ograničenja za raspolaganje novoprimljenim bitcoinima. Prema servisu blockchain.info, do maja 2015. godine maksimalna dužina odbijenih lanaca bila je 5 blokova. Potreban broj potvrda za deblokiranje primljene poruke zavisi od klijentskog programa ili od uputstava primaoca. Bitcoin-qt klijent ne zahtijeva potvrde za slanje, ali većina primatelja ima zadani zahtjev od 6 potvrda, što znači da obično možete iskoristiti ono što primite za sat vremena. Različite online usluge često postavljaju vlastiti prag potvrde.

Protokol vam omogućava da koristite bitcoine primljene za kreiranje bloka nakon 100 potvrda, ali standardni klijentski program prikazuje proviziju nakon 120 potvrda, odnosno obično možete koristiti proviziju otprilike 20 sati nakon što je naplaćena.

"Dvostruka potrošnja"

Ako kontrolirate više od 50% ukupne računske snage mreže, tada postoji teoretska mogućnost, na bilo kojem pragu potvrde, da dvaput prenesete iste bitcoine različitim primateljima - jedna od transakcija će biti javna i potvrđena u općem način, a drugi neće biti oglašen, njegove potvrde će se pojaviti blokovi skrivene paralelne grane. Tek nakon nekog vremena mreža će dobiti informaciju o drugoj transakciji, ona će postati potvrđena, a prva će izgubiti potvrdu i bit će zanemarena. Ovo neće rezultirati udvostručenjem bitcoina, već promjenom trenutnog vlasnika bitcoina, pri čemu će prvi primalac izgubiti bitcoine bez ikakve naknade.

Otvorenost lanca blokova omogućava vam da izvršite promjene na bilo kojem bloku. Ali tada će biti potrebno ponovo izračunati hash ne samo promijenjenog bloka, već i svih narednih. U stvari, takva operacija bi zahtijevala najmanje onoliko snage koliko je korišteno za kreiranje modificiranih i naknadnih blokova (to jest, svu trenutnu snagu), što ovu mogućnost čini krajnje malo vjerojatnom.

Od 1. decembra 2013. godine ukupni kapacitet mreže premašio je 6000 THash/s. Od početka 2014. godine udruženje rudara (pool) Ghash.io dugo je kontrolisalo preko 40% ukupne snage Bitcoin mreže, a početkom juna 2014. godine više od 50% mrežne snage je nakratko koncentrisano u tome.

Dvostruko trošenje bitkoina nikada nije zabilježeno u praksi. Od maja 2015. godine, paralelni lanci nikada nisu premašili 5 blokova.

Složenost

Zahtjev za blok heš određen je posebnim parametrom koji se zove "teškoća". Budući da računska snaga mreže nije konstantna, ovaj parametar klijenti mreže preračunavaju svakih 2016 blokova na način da se održava prosječna brzina formiranja blockchaina na nivou od 2016 blokova u dvije sedmice. Dakle, 1 blok bi trebao biti kreiran otprilike jednom svakih deset minuta. U praksi, kada se računarska snaga mreže poveća, odgovarajući vremenski intervali su kraći, a kada se ona smanji, oni su duži. Preračunavanje težine na osnovu vremena moguće je zbog prisustva vremena njihovog kreiranja u zaglavljima bloka. Pisan je u Unix formatu prema sistemskom satu autora bloka (ako je blok kreiran u bazenu, onda prema sistemskom satu servera ovog bazena).

Aplikacije izvan kriptovalute

Trenutno, predstavnici različitih oblasti pokazuju interesovanje za blockchain tehnologiju.

Bankarski sektor

U ruskom bankarskom sektoru, kompanije poput VTB-a i Sberbanke pokazuju interesovanje za tehnologiju.

Sistemi plaćanja VISA, Mastercard, Unionpay i SWIFT najavili su razvoj i planove za korištenje blockchain tehnologije.

zemljišne knjige

Švedska i UAE planiraju održavati zemljišne knjige koristeći blockchain tehnologiju.

Indijska vlada se bori protiv prijevare u zemlji koristeći blockchain.

U prvoj polovini 2018. godine biće sproveden eksperiment korišćenja blockchain tehnologije za praćenje pouzdanosti informacija iz Jedinstvenog državnog registra nekretnina (USRN) u Moskvi.

Identifikacija

2014. godine osnovana je kompanija Bitnation koja pruža tradicionalne državne usluge kao što su lične karte, notari i niz drugih.

U junu 2017. godine, Accenture i Microsoft uveli su digitalni ID sistem na blockchainu.

U augustu 2017. brazilska vlada počela je testirati blockchain ID sistem.

Finska identifikuje izbeglice koristeći blockchain tehnologiju.

Estonija ima sistem e-građanstva zasnovan na blokčejnu.

Kritika

Međunarodni međubankarski sistem za prenos informacija i finansijskih transakcija SWIFT najavio je opasnost od nerealnih očekivanja u vezi sa hajkom oko blockchain tehnologija i distribuiranih registara u bankarskom okruženju.

Rusija

U srpnju 2017. planiran je rad u regiji Novgorod na pokretanju pilot projekta za uvođenje blockchain tehnologije u rad Rosreestra. U projektu su učestvovale Vnešekonombank i Agencija za stambeno hipotekarno kreditiranje.

Stručnjaci kompanije Qiwi Platform su u ime predsjednika Tatarstana sproveli studiju o primjenjivosti blockchain tehnologije u javnoj upravi, te predložili uvođenje blockchain tehnologije u sisteme interresornog upravljanja dokumentima, notara, registracije diploma, glasanja, zdravstvene zaštite, katastar zemljišta, digitalni identitet, radnje upisa (civilno stanje). Rješenja su u razmatranju.

Sberbank i SWIFT su tokom Sibosa 2017 u Torontu „dogovorili da koordiniraju korake za procjenu mogućnosti korištenja blockchain tehnologije u platformama međubankarskog poravnanja... SWIFT platforma koristi mogućnosti distribuiranog registra izgrađenog na blockchain tehnologiji za usklađivanje informacija o plaćanju u realnom vremenu. ”

Dana 18. oktobra 2017. godine, Vnesheconombank i vlada Novgorodske oblasti na međunarodnom forumu „Otvorene inovacije“ u Moskvi najavile su pokretanje u septembru pilot projekta za stvaranje sistema za praćenje snabdevanja lekovima stanovnicima regiona. Regionalni guverner je rekao da će “upotreba blockchain tehnologije u praćenju cjelokupnog lanca nabavke lijekova spriječiti zloupotrebe i identifikovati ilegalni promet skupih lijekova, kao i smanjiti smrtnost zbog uzimanja nekvalitetnih lijekova”. U decembru 2017. godine planirano je da se završi testiranje radnog prototipa projekta.

19. oktobra 2017. godine postalo je poznato da je moskovska vlada spremna da Rosreestru obezbedi računarski server za implementaciju blockchain tehnologije prilikom registracije nekretnina.

Wikipedia

Međunarodni ekonomski forum u Sankt Peterburgu, održan u junu 2017. godine, bio je posvećen razvoju blockchain tehnologije. Okupio je rekordan broj učesnika i privukao veliku pažnju ruskog rukovodstva. Shvativši važnost digitalne ekonomije i razvoja “visokih” tehnologija, ruski predsjednik Vladimir Putin zainteresovao se za blockchain tehnologiju i učestvovao u diskusiji o ovom pitanju. Naravno, ako su čelnici zemlje zainteresovani i obraćaju pažnju na neko pitanje ili tehnologiju, onda mnogi obični korisnici žele da znaju šta je to? Stoga je cilj ovog članka da jednostavnim i razumljivim jezikom objasni o kakvoj se tehnologiji radi, zašto je potrebna, kakve izglede otvara njena upotreba?

Riječ blockchain u prijevodu s engleskog znači „lanac blokova“. Ovaj koncept se prvi put pojavio kao naziv distribuirane baze podataka, koji je implementiran u . Blockchain je metoda pohranjivanja različitih podataka ili digitalne knjige ugovora, poslova i transakcija. Drugim riječima, sve ono što zahtijeva zasebnu nezavisnu evidenciju i po potrebi provjeru. Može pohraniti podatke o izdatim kreditima, imovinskim pravima, saobraćajnim prekršajima, brakovima i razvodima. Jednom rečju, skoro sve. Njegova glavna razlika i neosporna prednost je u tome što se ovaj registar ne pohranjuje ni na jednom određenom mjestu. Distribuiran je po cijelom svijetu preko nekoliko stotina, pa čak i hiljada računara. Na ovoj mreži svaki korisnik ima slobodan pristup trenutnoj verziji registra. Dakle, potpuno je transparentan za apsolutno sve učesnike.

Svi napravljeni digitalni zapisi se kombinuju u „blokove“, koji se zatim hronološki i kriptografski povezuju u „lanac“ korišćenjem složenih matematičkih algoritama. Svaki takav blok je povezan sa prethodnim i sadrži određeni skup zapisa. Novi blokovi se dodaju striktno na kraj lanca.

Na jednostavniji način, blockchain se može zamisliti kao velika knjiga koja bilježi kretanje informacija ili sredstava s jednog računa na drugi. Svi korisnici ove tehnologije imaju jednak pristup sistemu. Sve operacije formirane u blokove podataka pohranjuju svi učesnici mreže, a svaki blok sadrži vezu u obliku šifriranih podataka iz prethodnog bloka.


Infografika “Kako funkcionira blockchain?”

Pouzdanost i sigurnost sistema

Proces enkripcije, ili heširanje, obavlja veliki broj računara koji rade na istoj mreži. Ako svi njihovi proračuni daju isti rezultat, tada blok dobija jedinstveni digitalni potpis – potpis. Formiranje novog bloka dovodi do ažuriranja registra i on se ni na koji način ne može mijenjati. To znači da ne možete lažirati, već samo dodati nove zapise. Važno je zapamtiti da se registar ažurira na svim računarima na mreži istovremeno.

Distribucija blockchain baza podataka među mnogim računarima onemogućava hakerima da je hakuju. Na kraju krajeva, da bi to učinili, moraju dobiti istovremeni pristup kopijama baze podataka na svim računarima u mreži. Tehnologija također omogućava osiguranje ličnih podataka, jer je proces heširanja nepovratan. Čak i ako uspete da promenite originalni dokument ili transakciju, oni će odmah dobiti drugačiji digitalni potpis, što će signalizirati neslaganje u sistemu.

Zašto nam treba rudarstvo i rudari?

Ideja koja stoji iza blockchain tehnologije je prilično jednostavna. Ovo je kolosalna javna baza podataka bez centralnog upravljanja. Ako uzmemo sada dobro poznate, onda su rudari odgovorni za provjeru svojih transakcija. Ovo je naziv za učesnike u sistemu koji potvrđuju autentičnost izvršenih radnji i formiraju blokove iz transakcijskih zapisa.

Budući da je proces rudarenja praćen rješavanjem složenih matematičkih problema, rudari moraju imati vrlo moćne računare u svom arsenalu. U njihovim rukama je distribuirana baza podataka, koja se sastoji od "lanca blokova". Ovakva priroda baze podataka vam omogućava da kontrolišete transakcije bez učešća finansijskih regulatora.

U posljednje vrijeme mnogi od nas se sve više suočavaju s konceptom blockchaina. Kakav je ovo sistem? Nažalost, ne znaju svi za ovo, iako ima vrlo obećavajuće šanse za razvoj i implementaciju u svakodnevnom životu. Pokušajmo jednostavnim riječima opisati šta je blockchain. Povrh svega, dat će se nekoliko primjera korištenja nove tehnologije, te će se raspravljati o prednostima i nedostacima globalne informacijske strukture.

Blockchain: šta je to?

Sam sistem se pojavio relativno nedavno. Ako još ne ulazite u glavne tehničke aspekte rada, blockchain tehnologija je jasno strukturirana baza podataka sa određenim pravilima za izgradnju lanaca transakcija i pristup informacijama, što isključuje krađu podataka, prevaru, kršenje vlasničkih prava itd.

Osim toga, u radu s njim su uključene samo dvije strane, bez uključivanja posrednika za obavljanje transakcija bilo koje vrste. Ako govorimo o tome šta je blockchain, jednostavnim riječima, tehnologija se može uporediti sa vrstom prozirnog sefa, recimo, napravljenog od neprobojnog stakla, u koji svaki registrovani klijent (korisnik) može nešto staviti. Istovremeno, svi ostali vide tačno šta je tu stavljeno. Ali možete uzeti nešto iz sefa samo ako imate određena prava pristupa, grubo rečeno, ključ poznat samo osobi kojoj je namijenjen. Kao što je već jasno, sef se ne može hakovati ili razbiti. Ali, u stvari, ovo je prilično primitivno poređenje.

U određenom smislu, blockchain sistem se može predstaviti kao neka vrsta globalne knjige, u kojoj su osnovna pravila za pohranjivanje i distribuciju informacija opisana pomoću matematičkih sredstava, isključujući pristup njima izvana čak i na nivou registriranih klijenata ili administratora. Nije teško pretpostaviti da ovaj sistem nema nijednog menadžera kao takvog.

Kako funkcionira blockchain?

Osnovni princip funkcionisanja nove tehnologije je transparentnost transakcija koje se obavljaju uz nemogućnost da ih menjaju lica koja nemaju ovlašćeni pristup. Pretkom se smatra Bitcoin sistem, koji je svojevremeno stvoren u obliku samoregulirajuće kriptovalute koja ne zahtijeva servisiranje od strane finansijskih organizacija ili banaka. Koristio je blockchain platformu za snimanje bilo koje vrste transakcija. Svaki blockchain novčanik radi na sličan način, na primjer, isti Qiwi sistem.

Na primjeru strukture DNK možete razumjeti osnovne principe funkcioniranja globalne baze podataka. Ima svoj lanac blokova transakcija (transakcije, plaćanja, itd.). Štaviše, nakon što se bilo koja transakcija završi i potvrdi (prema utvrđenim matematičkim pravilima), u lanac se dodaje novi blok. I svaki takav blok, poput DNK ćelije, sadrži informacije o cijeloj mreži kao cjelini. Dakle, blockchain tehnologija inherentno onemogućava dodavanje lažnog bloka ili uklanjanje postojećeg, jer će to biti odmah vidljivo u cijelom sistemu. Grubo govoreći, ne možete dodati nešto u strukturu što ne bi trebalo da postoji. Kada se blok izbriše, sistem reaguje na isti način na promene u globalnoj strukturi. Dakle, ispada da su prijevara, pokušaji neovlaštene intervencije, pa čak i piraterija gotovo potpuno isključeni.

Glavne aplikacije

U fazi svog nastanka, blockchain tehnologija (od engleskog block chain) koristila se isključivo za kriptovalute, a nešto kasnije su je usvojile i neke bankarske strukture.

Međutim, danas u svom razvoju novi sistem prodire prilično duboko u naš svakodnevni život. Platforme za razvoj poslovnih aplikacija zasnovanih na blockchain tehnologiji mogu čak i kontrolisati poštivanje autorskih prava, praćenje proizvodnih procesa određenog proizvoda za usklađenost sa navedenim standardima, a da ne spominjemo apsolutno sve finansijske transakcije.

Glavne platforme za izgradnju poslovnih aplikacija

Među najnaprednijim i najčešće korištenim platformama na kojima se mogu kreirati poslovni softverski proizvodi su sljedeće:

  • EmcSSH.
  • EmcSSL.
  • Emc InfoCard.
  • EmcTTS.
  • Emc DPO.
  • Emc Atom.
  • Emc DNS.

Razmotrimo svaki od njih posebno.

EmcSSH

Sa stanovišta EmcSSH platforme, koja je dodatna ekstenzija SSH tehnologije za mrežnu administraciju, blockchain je svojevrsno specijalizovano skladište javnih ključeva (lozinki) i lista korisnika koji imaju pravo na autorizovani pristup.

Na primjer, korisnik mreže ima pristup nekoliko strojeva. To se radi pomoću lozinkom zaštićenog tajnog ključa koji je pohranjen na blockchain-u, što eliminira mogućnost hakerskih napada zvanih MIM („čovjek u sredini“). Ako se dogodi nemoguće - datoteka je ukradena, tada je korisnik može odmah promijeniti u novu ili blokirati pristup.

Ova tehnika je najefikasnija u slučajevima kada je potrebno upravljati velikim brojem servera, mrežom bankomata, udaljenim računarskim terminalima itd. Ono što je najzanimljivije je da se takva globalna kontrola može vršiti bez obzira na geografsku lokaciju, i sa ista jednostavnost kao kod rada na redovnoj lokalnoj mreži.

EmcSSL

Je prilagođena ekstenzija SSL protokol. Za njega je blockchain mjesto gdje se pohranjuju takozvani digitalni otisci certifikata pojedinačnih korisnika ili organizacija.

Prilikom ulaska, na primjer, na web stranicu banke, te razmjene informacija između korisnika i sistema online bankarstva, autorizacija korisnika se događa upravo na osnovu takvih certifikata, što onemogućava krađu lozinki, kodova ili ključeva trećim licima. Ukoliko klijent izgubi sertifikat, procedura za njegovu restauraciju je prilično pojednostavljena, iako ima neke neprijatnosti u smislu nametnutih ograničenja (usluga restauracije se plaća, a sam proces zahteva dosta vremena).

Emc InfoCard

Ova platforma je zasnovana na sistemu elektronskih vizitkarti, neraskidivo povezanih sa korisničkim SSL sertifikatima. Za razliku od potonjeg, takve vizit karte su zgodne jer se informacije koje sadrže mogu mijenjati.

Prilikom ulaska u određeni internetski resurs koji podržava ovu tehnologiju (na primjer, blockchain novčanik), autorizacija se događa upravo na osnovu virtualne vizit karte, a informacije s nje se automatski preuzimaju. Pogodnost ovakvog sistema je u tome što se podaci na vizitkarti menjaju na svim resursima na kojima je registrovan, istovremeno i potpuno automatski. Dakle, korisnik više ne mora ručno popunjavati registraciona polja na velikom broju stranica.

EmcTTS

TTS sistem je sredstvo za snimanje objavljenih dokumenata bilo koje vrste u vremenu, stvarajući otisak prsta trenutka njihovog objavljivanja.

Ova tehnologija je neophodna u pravnim stvarima kada je potrebno dokazati autentičnost dokumenta, ugovora, patenta ili čak publikacije autorskih prava. Koristeći vremensku marku, možete lako provjeriti ne samo datum izdavanja ili objavljivanja, već i vrijeme s točnošću do sekunde. A u jurisprudenciji to ponekad može igrati ključnu ulogu.

Na primjer, postoje dvije kompanije koje su sklopile ugovor o pružanju nekih usluga. Prvi ga je nakon potpisivanja ugovora objavio koristeći TTS tehnologiju. Druga kompanija za to nije znala, te je nakon nekog vremena počela samovoljno mijenjati ugovor, pozivajući se na navodno izgubljenu svoju kopiju, pa čak i navodeći da su neke klauzule navedene u sadašnjem izdanju koje je predložila. Nema ništa lakše nego dokazati da je prva kompanija bila u pravu privremenim otiskom publikacije.

Emc DPO

DPO sistem je još jedan izdanak osnovne tehnologije koja se koristi za dokazivanje prava na bilo koju imovinu, fizičku ili intelektualnu.

Jednostavno rečeno, na osnovu jedinstvenih brojeva ili karakteristika, korišćenje takve tehnologije može potvrditi npr. pravo na posjedovanje automobila, kuće ili stana, zemljišne parcele, razvoj softvera itd. Jednako je moguće koristiti i katastarske brojeve, registraciju certifikati, serijski brojevi softverske licence, au nekim slučajevima, recimo, za nekretnine - lokaciju i sl. Uz ovakav sistem preknjižba prava svojine je vrlo jednostavna. Dovoljno je izvršiti jednostavnu operaciju za promjenu podataka u blockchainu. Kao što je već jasno, pristup takvim procesima mogu dobiti samo osobe koje na to imaju pravo, a vanjsko uplitanje je isključeno.

Emc Atom

Atom je sistem dizajniran za sklapanje transakcija između dvije strane bez učešća treće strane ili posrednika.

Da bude jasno, u nekim slučajevima, prilikom prenosa imovinskih prava ili sklapanja ugovora, dve strane su prinuđene da kontaktiraju notara, advokatsku kancelariju, banku i druge organizacije. U ovoj situaciji njihovo učešće nije potrebno. Upis u slučaju transakcije sa nekretninom, kada je prodavac primio novac, a vlasništvo je preknjiženo na kupca, i predstavlja potvrdu zakonitosti transakcije uz prethodnu provjeru vlasništva nad nekretninom od strane prodavača, a ubuduće i uz potvrdu vlasništva novog vlasnika. Istina, ovaj pristup se može koristiti samo ako obje strane bezuslovno vjeruju jedna drugoj.

Emc DNS

Konačno, druga platforma je alternativni sistem za distribuciju imena domena u mrežama, sprečavajući napadače da napadaju DNS.

Vjeruje se da korištenjem takve tehnologije svaka distribuirana mreža povezana na Internet postaje praktično neranjiva.

Brze transakcije

Ova vrsta tehnologije je dizajnirana da olakša mikro plaćanja uz minimalne troškove i troškove. Takvi proračuni mogu imati izuzetno male iznose (čak i frakcije kopejki).

Budući da su sve transakcije virtuelne, sistem vam omogućava da uklonite sva ograničenja brzine u takozvanoj TPS metrici, uprkos činjenici da svaki izračun ima svoju cijenu, izraženu u novčanom izrazu ili u resursima koji su utrošeni da se izvrši .

Prednosti i nedostaci sistema

Na kraju, ostaje da se kaže da su prednosti blockchain sistema prilično jasno izražene. Najvažnija stvar u tehnologiji je besprijekorna pouzdanost i, kako je navedeno, apsolutna sigurnost. Uprkos tome, danas se vodi aktivna debata o izvodljivosti široke primene takve tehnologije. Bankari, inače, ne žure da ga koriste zbog male brzine rada, koja u početku zavisi od saobraćaja, iako priznaju da brzina ima manji prioritet u odnosu na pouzdanost i sigurnost operacija koje se obavljaju.

Ali svaki potrošač, koristeći blockchain tehnologiju, može čak i samostalno provjeriti kvalitetu kupljenog proizvoda praćenjem cijelog proizvodnog i opskrbnog lanca kako bi se uvjerio da kupovina zaista ispunjava navedene standarde.

Međutim, govoriti o globalnom uvođenju ove tehnologije, čija se pojava, prema mnogim stručnjacima, može usporediti samo s pojavom globalna mreža Internet, još je rano. I još uvijek nema toliko aplikacija kreiranih na njegovoj osnovi, a da ne spominjemo organizacije koje ih koriste, koliko bi mnogi željeli. Međutim, većina stručnjaka sklona je mišljenju da blockchain ima veliku budućnost. Da li je to istina ili ne, vrijeme će pokazati. Možemo se samo nadati da ovaj sistem neće doživjeti sudbinu kriptovalute Bitcoin, koju je nedavno odlučeno napustiti.

O radu blockchain algoritma jednostavnim riječima

Blockchain tehnologija: ono što bi svi trebali znati

Na svom blogu sam, slijedeći vaše zahtjeve, već objavio više od deset materijala posvećenih. Od samog početka zanimala me je osnovna tehnologija na kojoj su kreirani. Štaviše, sama blockchain tehnologija ( blockchain) nije ništa manje zanimljiv od njegovih derivata. Mnogo je širi nego što mislimo i ima beskonačan broj upotreba u poslovanju, IT sistemima i interakcijama među ljudima. Dogodilo se da smo o tome saznali prije nego što smo saznali za tehnološku platformu na kojoj je stvoren. Danas ću pokušati da ispravim ovaj jaz.

Istorija blockchain tehnologije

Ovaj blog vodim više od 6 godina. Sve ovo vrijeme redovno objavljujem izvještaje o rezultatima svojih investicija. Sada je portfelj javnih investicija više od 1.000.000 rubalja.

Posebno za čitaoce, razvio sam Kurs za lijeni investitor, u kojem sam pokazao korak po korak kako da dovedete u red svoje lične finansije i efikasno uložite svoju ušteđevinu u desetine imovine. Preporučujem svakom čitaocu da završi barem prvu sedmicu obuke (besplatno je).

Sistem za decentralizovanu razmjenu podataka nazvan blockchain prvobitno je kreiran kao dio Bitcoin algoritma, pružajući mehanizam za snimanje knjige podataka. Čak i tada je izazvao veliki talas kontroverzi. Jedno je jasno: ovo je tehnološki proboj, koji se po uticaju može porediti samo sa pojavom interneta. Poticaj za pronalazak blockchaina bila je kriza 2008. godine, kada su ljudi izgubili vjeru u tradicionalne finansijske institucije i instrumente. a država je izgubila poverenje.

Alternativa se nije dugo čekala, a predložena je u obliku matematičkog algoritma za koji nisu potrebni posrednici u vidu države, banaka, advokata i računovođa. Ovaj algoritam nije zahtijevao provizije za transakcije, sklapanje ugovora sa ugovornim stranama, te je radio apsolutno anonimno i demokratski. Zvao se blockchain, od engleskog "lanac blokova". Autor ideje je poznat pod imenom Satoshi Nikamoto, što je najvjerovatnije pseudonim ili čak zbirna slika tima od nekoliko ljudi. Ime se sa japanskog može prevesti kao „temelj prosvijećenog razmišljanja“.

Kažu da je vidjeti kreatora blockchaina poput susreta sa živim Djedom Mrazom ili gledati ispod maske Guya Fawkesa. Neki ga smatraju finskim kompjuterskim naučnikom, drugi pronalaze njegove tragove u Irskoj i SAD. Od 2011. nikada nije kontaktirao putem svoje e-pošte i za to su postojali razlozi: posjedovanje stotina hiljada bitkoina ranih izdanja i nedostatak ličnog života kao javne ličnosti nisu se dobro uklapali u njegove planove. Ne mogu ili ne žele reći gdje su sada Satoshi i članovi njegovog prvog tima.

Tehnički gledano, blockchain je globalno distribuirana i autonomno upravljana baza podataka. Njihovi uređaji za skladištenje i obradu nisu povezani ni sa jednim serverom. Baza podataka se sastoji od arhive uređenih zapisa (blokova), od kojih svaki sadrži kodirani broj i tzv. hash, povezivanje lančanih zagonetki jedna s drugom.

Blokovi se mogu uporediti sa datotekama registra vašeg računara, s tom razlikom što su ove datoteke istovremeno pohranjene na milionima računara i javne. Algoritam koristi enkripciju koja rješava dva problema:

  • Garantira sigurnost podataka korisnika koji posjeduje privatni ključ koji potvrđuje autentičnost digitalnog potpisa;
  • Omogućava sinhronizaciju kopija distribuiranog lanca blokova za korisnike širom svijeta.

Dakle, sistem koji je kreirao Satoshi eliminiše pogrešne transakcije, provjerava se svakih 10 minuta. Ovisno o ciljevima korisnika, blockchain sistem vam omogućava implementaciju najmanje dvije funkcije:

  1. Otkrivanjem kriptografskog koda svog ključa na Internetu, vlasnik može omogućiti pristup informacijama koje se nalaze u bloku.

Na primjer, menadžer tajnog projekta može sigurno dijeliti podatke sa svojim timom; doktor - poslati povjerljivu istoriju bolesti specijalistima. Tehnologija je idealna za organizaciju rada katastarskih baza podataka, jer blockchain nije ništa drugo do distribuirani registar. Konačno, proizvođaču softver nema potrebe da se plašite nelegalnog kopiranja, jer u odsustvu lokalni server, njegovi podaci se ne mogu hakovati.

  1. Ako adresa navedena u ključu pohranjuje podatke koji su ekvivalentni iznosu u kriptovaluti, možete izvršiti anonimnu i besplatnu registraciju prijenosa materijalnih sredstava. Odnosno, da sami radite ono što banke obično rade sada za novac.

Istovremeno, ne morate se vezati pravnim ugovorima, jer je ugovor već napisan u kodu transakcije i bez potvrde lanca iz cijele globalne mreže, plaćanje će biti odbijeno.

Jedina stvar koja je neophodna za sigurnost, kao i do sada, su provjerene stranice, kao i čuvanje na sigurnom mjestu lične šifre koja omogućava pristup vašem kriptografskom novčaniku. Ali takva zaštita, vidite, košta manje od banaka i advokata. Loša strana blockchain tehnologije je to što su sve garancije sadržane u njoj i ne biste se trebali oslanjati na državne ili papirne ugovore.

Kako su blockchain i kriptovalute regulirani zakonom

Zemlje širom svijeta imaju različite stavove prema blockchainu, a posebno kriptovalutama koje se temelje na njemu. Za svaku državu anonimnost i sposobnost samostalnog djelovanja izazivaju ljubomoru i nerazumijevanje. Poreske vlasti vide blockchain kao sredstvo za izbjegavanje, Centralna banka vidi unovčavanje sredstava iz sjene putem kriptovaluta, a obavještajne agencije vide finansiranje terorizma. S druge strane, svi shvaćaju da je ova tehnologija budućnost, i ako ne možete zaustaviti proces, onda ga morate voditi. Glavni cilj je uvesti pitanja vezana za blockchain u pravno polje i staviti ih pod kontrolu. Prekretnica u prepoznavanju kriptovaluta nastupila je 2013. godine, tokom koje je Bitcoin porastao sa 13 na 1000 dolara i stekao milione obožavatelja u različitim zemljama. Međutim, učestali su i slučajevi prevara u ovoj oblasti.

  • 2013. godine, FBI je otkrio velika mreža za trgovinu ilegalnim drogama, za koje je plaćanje prihvaćeno u bitcoinima.
  • U februaru 2014, mt.gox.com, najveći u to vrijeme, je hakovan i više od 700.000 BTC je nestalo od 127.000 vlasnika.
  • Nedavno ;
  • U Rusiji je 2014. godine došlo do talasa inspekcija i pretresa od strane UBEP-a, FSB-a i poreskih organa desetina pravnih lica. Predloženo je usvajanje zakona kojim se zabranjuje ne samo promet kriptovaluta, već i njena emisija (rudarstvo) za pravna i fizička lica. Za potonje je predviđena kazna do 50 hiljada rubalja.

Ali ako pažljivo pogledamo ove događaje, vidjet ćemo da tokom čitavog postojanja istog Bitcoina nikada nije bilo promašaja. Svi poznati hakovi i krađe rezultat su ljudskog faktora: grešaka u uslugama napisanim na blokčein sistemu za servisiranje trgovine na berzi. Drugi čest razlog je nemaran odnos samih korisnika prema čuvanju jedinstvene šifre svog novčanika. Nabrojimo glavne modele državne regulacije kriptovaluta.

  • Singapur, Švicarska, dijelom Luksemburg: razmjena i trgovina su službeno dozvoljeni.
  • Japan, djelimično Južna Koreja: Bitcoin je priznat kao sredstvo plaćanja.
  • SAD, Njemačka: ICO organizatori su pravno jednaki izdavaocima.
  • Kina: nema formalne zabrane za pojedinci, ali nezakonito za banke i državna preduzeća.
  • Rusija: kriptovalute su prepoznate kao digitalno dobro ili, ali ne i sredstvo plaćanja. Iako to nije ni na koji način regulisano, u pripremi je zakonski paket.

Šta budućnost donosi za blockchain tehnologiju?

Ako neko misli da je blockchain budućnost, vara se: budućnost je već stigla. Prvi znak je da broj ICO-a raste eksponencijalno. U budućnosti će tehnologija pokrivati ​​sve nova područja poslovanja i ljudskih odnosa. Infrastruktura će se neizbježno razvijati u obliku bankomata, mjenjačnica, novčanika i terminala za plaćanje. Kompanije širom svijeta sve će više prebacivati ​​svoje zaposlenike na plaćanje u kriptovalutama ako tako žele. Sve više stručnjaka predviđa da u budućnosti neće biti banaka sa njihovim naknadama i skupim kreditima. Neće biti mjesta za finansijske krize koje počnu zbog neobezbijeđene emisije novca od strane centralnih banaka.

Blockchain algoritam sam reguliše količinu novca u sistemu i niko ne može da utiče na to. Pojavom blockchaina problem dvostrukih transakcija, gdje se novac može greškom poslati dvama različitim primateljima, nestaje. To prate hiljade ljudi u bankama i platnim sistemima, čiji rad plaćate vi, kao pošiljalac transfera. U blockchain sistemu to niko ne mora platiti, automatski se dodjeljuje jedinstveni kod, a to „prate“ rudari koji izračunavaju blokove transakcija i na taj način potvrđuju ili odbijaju operaciju. Dakle, blockchain preuzima najvažnije funkcije koje danas obavljaju brojni posrednici:

  • Registracija i upis u registar transakcija između učesnika u sistemu;
  • i ovjeru njenog digitalnog potpisa;
  • Registracija autorskih prava;
  • Zaključivanje pametnih ugovora itd.

Posljednja od navedenih funkcija je najzanimljivija i najperspektivnija, i to ne samo za futurologe. Najveće korporacije, uključujući i one iz finansijskog sektora, kojima će blockchain u budućnosti stati na kraj, već ozbiljno ulažu u razvoj ove tehnologije. Na primjer, investitori će moći u potpunosti automatizirati izvršenje transakcija, računovodstvo i plaćanje.

Krediti će postati dostupniji, transparentniji i jeftiniji, zbog nepostojanja menadžera, računovođa, blagajnika i inkasatora u lancu kreditiranja. Istovremeno, nestaje potreba za depozitarom, vanjskim žirantima i bankarskim uslugama za deponovanje i povlačenje sredstava. Zajednički projekat Sberbanke i IBM-a da eliminišu “dodatne” veze u vidu hiljada bankarskih advokata samo potvrđuje trend. Analitičari su već napravili proračune prema kojima je ukupna snaga korisničkih uređaja i rudarskih farmi tolika da je ne može premašiti snaga čitavih država. Restriktivni zakoni se mogu donijeti, ali tehnički sukob neće biti u korist vlada.

Blockchain, čak i ako postoji politička volja, nemoguće je ne samo uništiti, već i napraviti malu promjenu: zamjena informacija u cijeloj mreži zahtijevat će ogromnu računarsku snagu. Budući da je blockchain open source, on se stalno pretvara u nešto novo. Danas je sistem blockchain 3.0 već kreiran i počeo da se implementira.

Jedan od problema koji će blockchain morati riješiti u budućnosti je brzina transakcije. U tu svrhu nedavno je proizveden. Sasvim je zadovoljavajući za transfer novca i sklapanje pametnih ugovora, ali je neprikladan za plaćanje kupovine u maloprodaji. Transakcija bankovnom karticom se odvija na blagajni u djeliću sekunde. Prodavac će dobiti novac na svoj račun za nekoliko dana, ali to više ne brine kupca: neće čekati. U slučaju kriptovalute, morat ćete pričekati da lanac potvrdi cijela blockchain mreža, a to može potrajati oko sat vremena.

Kao zaključak, preporučio bih knjigu “Blockchain Revolution” kanadskih autora Dona i Alexa Tapscotta, koja se smatra najboljom raspravom na ovu temu do sada. Sada ga možete besplatno preuzeti iz trgovina ili naručiti na Amazonu (na engleskom).

Profit svima!


Top