Blockchain for dummies: objašnjavanje tehnologije na jednostavnim primjerima. Što je blockchain jednostavnim riječima

Pozdrav, dragi čitatelji internetskog časopisa “RichPro.ru”! Ovaj članak će govoriti o blockchain tehnologiji: što je to i kako radi, koji načini zarade na blockchainu postoje.

Nakon proučavanja ove publikacije od početka do kraja, naučit ćete:

  • Što je Blockchain i koje su prednosti nove tehnologije;
  • Gdje se koristi blockchain i kako ova tehnologija funkcionira;
  • Koje platforme i projekti postoje temeljeni na Blockchainu.

Članak također sadrži upute za početnike o tome kako dobiti obuku za blockchain.

Nedavno se sve više govori o Blockchain tehnologiji. Međutim, čak ni svi ljudi u financijskom sektoru ne razumiju što je to. Što možemo reći o običnim ljudima? Jedina stvar koju mnogi znaju o blockchainu– prisutnost odnosa s bitcoinima.

Nismo mogli dopustiti takvu prazninu u vašem znanju. Stoga smo pokušali ocrtati većinu nijansi u predstavljenoj publikaciji. Ne gubite vrijeme, počnite čitati odmah!

Pročitajte zašto je blockchain tehnologija potrebna i što je to jednostavnim riječima, kako blockchain sustav funkcionira i koje prednosti ima.

1. Što je blockchain jednostavnim riječima - pregled pojma + prednosti Blockchain tehnologije

Kada proučavate bilo koju temu, prvo biste trebali razumjeti terminologiju. Riječ "blockchain" dolazi od engleske fraze, čiji prijevod zvuči kao "blok lanac". Upravo ovaj izraz prilično dobro prenosi osnovno značenje pojma.

Blockchain(od engleskog blockchain)ovo je tehnologija, što uključuje prikupljanje informacija u sekvencijalni lanac blokova zaštićen kriptografskom enkripcijom. U ovom slučaju lanci podataka nisu pohranjeni na zasebnom poslužitelju, već su istovremeno prisutni na svim uređajima spojenim na mrežu.

Blockchain je samodostatan sustav koji ne zahtijeva treće strane za rad. Štoviše, sustav koji se razmatra izuzetno je otvoren. U procesu stvaranja blockchaina, glavni cilj programera bio je izbjeći posrednike.

Stručnjaci kažu da će široka uporaba blockchain tehnologije dovesti do značajnih promjena u svijetu informacija. Ovo se objašnjava prilično jednostavno: decentralizirana pohrana podataka omogućuje vam zaštitu od neovlaštenih promjena, Na primjer hakiranje, petljanje ili bilo kakva kontrola.

Još jedan važan plus (+) tehnologija je to posrednici (financijske organizacije, platni sustavi) više nisu potrebni za sve operacije prijenosa podataka. Sve informacije se prenose pomoću protokola vršnjak-2-vršnjak, odnosno izravno od jednog korisnika do drugog.

Svi sudionici sustava imaju priliku dobiti informacije o povijesti poslovanja, kao io ostalim sudionicima. U tom slučaju svi podaci sustava pohranjuju se istovremeno u svim mrežnim uređajima.

Samo njegov vlasnik ima pristup sredstvima u novčaniku u blockchain sustavu. Novac se ne plasira preko posrednika, a to su najčešće banke. Zahvaljujući tome, transakcije nisu pod ničijom kontrolom.

O tome što je to i kako ga otvoriti, detaljnije smo napisali u zasebnoj publikaciji.

Blockchain je sposoban osigurati sve transakcije koje uključuju rizik da jedna od strana u transakciji odbije ispuniti svoje obveze. Zbog toga se popis područja u kojima se dotična tehnologija koristi stalno povećava.

Blockchain tehnologija se može koristiti:

  1. prilikom obavljanja financijskih transakcija s novcem;
  2. prilikom sklapanja ugovora i sporazuma;
  3. tijekom raznih komercijalnih transakcija;
  4. prilikom kupnje dobara i usluga;
  5. prilikom razmjene povjerljivih podataka;
  6. za izdavanje polica osiguranja;
  7. zaštititi imovinska prava, kao i prenijeti ih na novog vlasnika;
  8. upravljanje osobnim podacima;
  9. osigurati sigurnost intelektualnog vlasništva;
  10. pomoć u izradi arhiva dokumenata.

Za međusobno povezivanje pojedinačnih blokova informacija koriste se složeni matematički algoritmi. Svaka sljedeća podatkovna veza vezana je striktno za prethodnu. On je dodijeljen jedinstveni potpis, a također dodaje vremenska oznaka.

Dodavanje bloka moraju potvrditi svi sudionici mreže. Ovaj postupak dovodi do registar na svim uređajima automatski se ažurira. Ispada da pojava svake veze dovodi do pojave podataka o njoj u svim bazama podataka.

Važno! Možete hakirati mrežu samo ako dobijete pristup na najmanje polovicu uređaja spojenih u njemu. Naravno, tehnički je to gotovo nemoguće učiniti.

Stav prema najnovijoj blockchain tehnologiji danas je apsolutno dvosmislen. Državna tijela strah da će nedostatak kontrole nad financijskim transakcijama dovesti do procvata ilegalne trgovine, Na primjer oružje, droga i ljudi.

Financijske tvrtke s jedne strane se boje, jer ih nedostatak potrebe za korištenjem usluga posrednika može ostaviti bez posla, u isto vrijeme, zainteresirani su za blockchain sa stajališta primjene u svojim aktivnostima.

Nad 40 stvorile su velike bankarske organizacije konzorcij , koja se zvala R3. Njegov cilj je opsežno istraživanje blockchaina. Sudionici konzorcija uvjereni su da se nova tehnologija ne može doživljavati kao bezuvjetno zlo za bankarske organizacije.

Protiv, korištenje blockchaina omogućuje značajno smanjenje↓ troškovi. Banke predlažu prijenos međubankarskih plaćanja na novu tehnologiju i napuštanje one koja se danas koristi BRZ.

U Rusiji Blockchain tehnologija, kao i kriptovalute, tretiraju se različito. Vlasti se stalno predomišljaju - čas pozivaju na proučavanje novih tehnologija, čas ih namjeravaju zabraniti. O tome smo govorili u jednom od naših brojeva.

Ministarstvo financija predlaže uvođenje kaznene odgovornosti za one koji koriste kriptovalute. Istovremeno, čelnik Sberbanka i šef Središnje banke javno izražavaju podršku modernim tehnologijama.

Zapravo, odavno je dokazano da nema smisla opirati se napretku i modernoj tehnologiji . Blockchain se već pojavio i radi. Važno je naučiti živjeti s tim i koristiti tehnologiju za osobnu i opću korist.


Glavne prednosti blockchain tehnologije: nema središnjeg poslužitelja; brze i točne transakcije; transparentnost transakcija; dostupnost cjelovite kopije baze podataka; šifriranje podataka

Prednosti blockchain tehnologije

Blockchain tehnologija ima puno prednosti, koji svakim danom privlače pažnju sve više ljudi.

Već danas postoji mišljenje da će nova tehnologija pohrane podataka dovesti do pojave novog interneta - internet vrijednosti. To je povezano sa značajnim prednostima blockchaina, koje će biti opisane u nastavku.

Prednost 1. Nema središnjeg poslužitelja

Blockchain je kvalitativno nov način pohrane važnih informacija. Podaci se pohranjuju u Blockchain sustav decentralizirana, ne postoji jedinstveno spremište. To onemogućuje kontrolu informacija.

Za promjenu čak i jednog bloka informacija bit će potrebna nerealno golema snaga. Podaci se pohranjuju na svim uređajima spojenim na mrežu istovremeno. Stoga ostaju praktički neranjivi.

Prije pojave nove tehnologije apsolutno sve informacije bile su pohranjene na poslužitelji . Uključujući podatke o novčanim transakcijama, kupoprodajnim transakcijama i svim drugim radnjama. U međuvremenu, bilo koji poslužitelj može biti hakiran. Kao rezultat toga, prevaranti ne samo da mogu dobiti pristup povjerljivim informacijama, već ih i promijeniti.

Prednost 2. Velika brzina i točnost operacija

Nedostatak centralizacije, kao i ugrađena zaštita od neovlaštenog pristupa, pomažu u obavljanju transakcija s visoka brzina i točnost, eliminacija usluga posrednika ( bankarske organizacije, platni sustavi, javni bilježnici, mjenjači). Autentičnost izvršenih transakcija provjeravaju i potvrđuju sami sudionici mreže.

Oni se temelje na sličnim principima pametan ili pametni ugovori . Oni su ispunjeni samo ako su ispunjeni određeni uvjeti. Nemoguće je prekršiti takav ugovor ili retroaktivno promijeniti njegove uvjete.

Nasuprot tome, tradicionalni ugovori utvrditi obveze stranaka u transakciji, uvjete ispunjenja, kao i posljedice njihovog nepoštivanja. Međutim, tradicionalni ugovor uvijek nosi rizik da će netko prekršiti uvjete.

Prednost 3. Transparentnost poslovanja

Blockchain mreža je u stanju kontinuirano praćenje . To znači da se povremeno pregledava.

U tu svrhu koristi se revizija digitalnog sustava. Istovremeno, apsolutno sve informacije sadržane u sustavu ostaju transparentne, podaci o svim transakcijama dostupni su svim sudionicima.

Prednost 4. Potpuna kopija informacijske baze pohranjena je kod svakog sudionika u sustavu

Svaki korisnik sustava na svom računalu ima kopiju informacijske baze koja se redovito ažurira. Stoga sudionici mreže ne moraju međusobno koordinirati podatke. Čim se nova transakcija doda u blockchain, potvrđuje je svaki korisnik.

U ovom slučaju nemoguće je promijeniti ne samo jedan blok, već i njihov redoslijed. Pristup određenoj informacijskoj poveznici ostvaruje se pomoću ključa koji je dostupan samo osobi kojoj pripada.

Prednost 5. Enkripcija informacija

Podaci iz kojih se formira poveznica automatski su šifrirani. Osigurana je potpuna zaštita pohranjenih podataka kriptografija .

Zahvaljujući hashiranju u Blockchainu, zajamčena je nepromjenjivost cijelog lanca operacija. Istovremeno, prisutnost digitalni potpisi, i osobni ključevi 2 -x vrste zaštititi podatke unutar veze od neovlaštenog pristupa.


Glavni načini korištenja blockchain tehnologija (pohrana digitalnih certifikata, organiziranje DNS sustava, transakcije s raznim robama, identifikacija i potvrda prava pristupa, upravljanje mrežom, poslovanje s imovinskim pravima, potvrda autorskih prava, upravljanje informacijama, organizacija elektroničkog glasovanja)

2. Gdje se koristi blockchain – 9 opcija za korištenje tehnologije

Blockchain se sve više uvodi u digitalna kao i u područja stvarnog života. Teoretski, tehnologija se može koristiti u bilo kojem području gdje postoji rizik od prevare ili primanja netočnih podataka zbog pogrešaka u prijenosu informacija. Također je moguće koristiti tehnologiju u nedostatku povjerenja među partnerima.

Blokovi vam omogućuju da osigurate operacije stvaranjem pametne transakcije . Emitiranje lozinka provodi samo ako su ispunjeni unaprijed dogovoreni uvjeti. Ako ih ne bude, svaka od strana u transakciji ostaje pri svome.

U nastavku su opisane opcije u kojima je korištenje blockchaina trenutno najučinkovitije.

Opcija 1: Za pohranu digitalnih certifikata

Blockchain tehnologija pruža pouzdanu zaštitu podataka od ilegalnih studiranje, distribucija, i promjene. Zbog činjenice da su certifikati pohranjeni na mreži, nemoguće im je pristupiti neovlašteno pristup.

Također neće biti moguće ilegalno presretanje pristupne ključeve , koji pripadaju sudionicima sustava.

Opcija 2. Organiziranje DNS sustava

Blockchain pomaže da distribucija imena unutar mreža bude potpuno sigurna. Zahvaljujući ovome, bilo koji DDoS napadi (hakerski) prestati prijetiti apsolutno svim sudionicima mreže.

Opcija 3. Transakcije s raznim robama

Rizik uvijek prati operacije sa vrijedni metali, sirovine, i velike količine razne robe. Ako koristite blockchain tehnologiju i kriptovalute prilikom obavljanja takvih transakcija, opasnost se može smanjiti na minimum.

Opcija 4. Identifikacija i potvrda prava pristupa

Neke ozbiljne korporacije već koriste Blockchain tehnologiju za identifikaciju zaposlenika, ali i klijenata.

Osim toga, sustav služi za omogućavanje pristupa internim informacijama onima koji na to imaju pravo. Ova metoda provjere prava pokazala se pouzdaniji I jeftinije .

Opcija 5: Upravljanje mrežom

Prilikom administriranja raznih mreža djeluje Blockchain skladištenje popis korisnika, kao i pristupne lozinke, za koje se ispostavlja da su neranjivi.

Korištenje tehnologije u ovom slučaju pomaže u zaštiti poslužitelja i mreža od hakerskih napada. Također rješava još jedan važan problem– oslobađa vas potrebe za administracijom.

Opcija 6. Obavljanje transakcija s imovinskim pravima

Možete potvrditi i prenijeti vlasnička prava gotovo trenutno , koristeći Blockchain tehnologije. Dovoljno je da vlasnik u svoj link unese podatke o promjenama prava kako bi oni odmah postali dostupni u svim blokovima sustava.

Opcija 7. Potvrda autorskih prava

Naknadno, ako postoji želja za prijenosom intelektualnih prava na treće strane, možete pametan dogovor. To će vam omogućiti da se potpuno zaštitite.

Opcija 8: Upravljanje informacijama

Ne samo financijske transakcije, već i svaka informacija zahtijeva od svog vlasnika da poštuje sva pravila povjerljivosti. Pri korištenju Blockchain tehnologije podaci su decentralizirani.

Vrijedno je razmisliti da kod pohranjivanja informacija istovremeno na ogromnom broju računala nezakonita izmjena, krivotvorina ili brisanje postaje gotovo nemoguće.

Ova opcija za zaštitu i pohranu podataka pokazuje se značajnom jeftinije od tradicionalnih. Nećete morati trošiti novac ne samo na skupu opremu, već ni na zaštitu svojih podataka od neovlaštenog pristupa.

Opcija 9. Organizacija elektroničkog glasovanja

Budući da je nemoguće promijeniti podatke u poveznicama, nije moguće krivotvoriti rezultate nakon završetka glasovanja.

Radi lakšeg uspoređivanja slučajeva korištenja blockchaina, osnovni podaci o njima prikazani su u tablici.

Tablica opcija za korištenje blockchain tehnologije, njihova praktična primjena:

Mogućnost primjene Što daje Trenutna država
1 Pohranjivanje digitalnih certifikata Omogućuje vam zaštitu certifikata od neovlaštenih radnji Aktivno korišten
2 Organizacija DNS sustava Zaštita naziva domene Razvijeno je nekoliko primjera koji su u uporabi.
3 Transakcije s raznim robama Zaštita transakcija pomoću pametnih ugovora Neke zemlje aktivno koriste pametne ugovore
4 Identifikacija i potvrda prava pristupa Omogućuje siguran pristup informacijama, kao i njihovu povjerljivost Koriste ga neke velike strane tvrtke
5 Upravljanje mrežom Sigurnost Koristi ga više sustava
6 Obavljanje poslova vlasničkih prava Mogućnost potvrde i prijenosa prava vlasništva Razvijeno je nekoliko platformi koje su u funkciji
7 Potvrda autorskih prava Pohrana intelektualnog vlasništva, mogućnost sigurnog prijenosa prava na njega Dostupan je mali broj platformi
8 Upravljanje informacijama Osigurava sigurnu pohranu informacija Koriste ga strane organizacije
9 Organizacija elektroničkog glasovanja Nemoguće je krivotvoriti rezultate glasovanja Koriste ga u praksi neki mrežni projekti

3. Kako funkcionira blockchain tehnologija – 5 faza rada sustava

Nije uvijek moguće lako razumjeti kako funkcionira nešto što se ne vidi. Ali mi ćemo pokušati pomoći da to shvatimo.


Kako funkcionira blockchain tehnologija: 1) stvaranje transakcije i njezin prijenos na mrežu; 2) prijenos rada na P2P mrežu; 3) Validacija; 4) Potvrda transakcije; 5) Dodavanje novog bloka u lanac

Ispod je algoritam blockchain tehnologije na primjeru poslovanja s kriptovalutama . Zapravo, ovaj digitalni novac je samo blok informacija, tako da se princip djelovanja može primijeniti na sve operacije koje se temelje na blockchain tehnologijama.

Faza br. 1. Prijenos odluke o operaciji (transakciji) u mrežu

6. Platforme na Blockchainu – TOP 7 usluga za kreiranje poslovnih proizvoda

Pri izradi poslovnih aplikacija temeljenih na principima blockchaina nemoguće je bez specijaliziranih platformi. Ispod je pregled najpouzdanijih i najpopularnijih od njih.

platforma 1. Emc SSH

Platforma o kojoj je riječ jedna je od opcija SSH tehnologije. Njegova glavna zadaća je Administracija internetske mreže .

U ovoj platformi blokovi djeluju kao idealna pohrana koja vam omogućuje sigurnost pristupne ključeve, i popis korisnika.

Drugim riječima Emc SSH pruža siguran pristup informacijama, bankomatima i mrežama digitalnih terminala te poslužiteljima. Predstavljena platforma omogućuje globalnu kontrolu mreže, bez obzira koliko su njezine pojedine komponente udaljene jedna od druge.

platforma 2. Emc TTS

Emc TTS – platforma koja nudi tehnologija za fiksiranje raznih dokumenata . Posebno je koristan u rješavanju pravnih pitanja iu slučajevima koji uključuju autorska prava.

Platforma dopušta točan u sekundu zabilježiti vrijeme kada je dokument objavljen. Kod rješavanja pravnih sporova takva preciznost može biti vrlo korisna.

platforma 3. Emc SSL

Ova platforma je proširenje prilagođenog SSL protokola.

Blockchain razvijen na ovoj platformi je način pohranjivanja digitalnih otisaka prstiju , koji su u vlasništvu pojedinačnih korisnika i tvrtki.

Slične tehnologije Na primjer, pomažu u zaštiti od hakiranja i curenja informacija o bankovnim klijentima.

platforma 4. Emc info kartica

Platforma Emc InfoCard temelji se na elektronički sustav posjetnica . Korištenje blockchaina u ovom području omogućuje postizanje automatski promjene podataka na mjestima registracije kartice, ako su promijenjeni podaci na samoj elektroničkoj posjetnici.

U konačnici, elektronička posjetnica postaje analogija opće registracije na svim digitalnim platformama koje su međusobno povezane.

platforma 5. Emc DNS

Svrha stvaranja Emc DNS platforme bila je sigurna distribucija naziva domena unutar mreža , kao i osiguravanje njihove zaštite od hakera. Blockchain tehnologije pomažu u praktičnoj izradi imena domena neranjiv za uljeze.

Platforma 6. Emc Atom

Platforma Emc Atom omogućuje vam proizvodnju sigurne transakcije između dvije strane, odbivši od sudjelovanja posrednika.

U tom slučaju financijske organizacije, javni bilježnici i druge treće strane postaju nepotrebne. Kao rezultat, troškovi su značajno smanjeni ↓.

Platforma 7. Emc DPO

Opseg primjene Emc DPO platforme je dokaz o vlasništvu raznih nekretnina . U ovom slučaju, nekretnina može biti kao fizički(vozila, nekretnine, zemljište), i intelektualac m.

Ova tehnologija omogućuje značajno pojednostavljenje prijenosa vlasničkih prava. Vlasnik koji ima legalan pristup informacijama mora dodati novi unos u mrežu. Nakon toga dolazi do trenutne promjene informacija o vlasništvu u cijelom sustavu.

Korištenje gore opisanih platformi omogućuje vam stvaranje učinkovitih aplikacija temeljenih na blockchain tehnologijama.


Blockchain za lutke - upute korak po korak o tome kako se obučiti

7. Kako završiti obuku za blockchain – vodič korak po korak za glupane

Sve prethodne informacije vam to omogućuju vrlo važan zaključak: Blockchain je budućnost . Zbog toga je obuka u ovoj tehnologiji neophodna.

Ispod je korak po korak vodič za početnike , koji će vam pomoći razumjeti redoslijed obuke na primjeru redovnih internetskih tečajeva.

Korak 1.

Odabir centra za obuku Prije svega, trebali biste odabrati profesionalni trening centar. Međutim, ne biste trebali vjerovati primamljivom oglašavanju. S rastućom potražnjom za obukom, blockchain dobiva na zamahu prevaranti

. Sve se može sakriti iza svijetlih slika i glasnih slogana.

  • Prilikom odabira tečajeva posebnu pozornost treba obratiti na sljedeće karakteristike:
  • pravni status poduzeća;
  • razina znanja i kvalifikacija nastavnika.

Također biste trebali pažljivo proučiti

Nedavno se mnogi od nas sve češće susreću s konceptom blockchaina. Kakav je ovo sustav? Nažalost, ne znaju svi za ovo, iako ima vrlo obećavajuće šanse za razvoj i primjenu u svakodnevnom životu. Pokušajmo jednostavnim riječima opisati što je blockchain. Povrh svega, bit će navedeno nekoliko primjera korištenja nove tehnologije, te će se govoriti o prednostima i nedostacima globalne informacijske strukture.

Blockchain: što je to?

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

Osim toga, u radu s njim sudjeluju samo dvije strane, bez uključivanja posrednika za obavljanje transakcija bilo koje vrste. Ako govorimo o tome što je blockchain, jednostavnim riječima, tehnologija se može usporediti s nekom vrstom prozirnog sefa, recimo od neprobojnog stakla, u koji svaki registrirani klijent (korisnik) može nešto staviti. U isto vrijeme, svi ostali vide točno ono što je tamo stavljeno. Ali nešto iz sefa možete uzeti samo ako imate određena prava pristupa, grubo rečeno, ključ koji zna samo onaj kome je namijenjen. Kao što je već jasno, sef se ne može hakirati ili razbiti. Ali, zapravo, ovo je prilično primitivna usporedba.

U određenom smislu, blockchain sustav može se predstaviti kao neka vrsta globalne knjige, u kojoj su osnovna pravila za pohranu i distribuciju informacija opisana matematičkim sredstvima, isključujući pristup njima izvana čak i na razini registriranih klijenata ili administratora. Nije teško pogoditi da ovaj sustav nema niti jednog upravitelja kao takvog.

Kako funkcionira blockchain?

Glavno načelo funkcioniranja nove tehnologije je transparentnost transakcija koje se obavljaju uz nemogućnost mijenjanja od strane osoba koje nemaju ovlašteni pristup istoj. Pretkom se smatra Bitcoin sustav, koji je svojedobno nastao u obliku samoregulirajuće kriptovalute koja ne zahtijeva servisiranje financijskih organizacija ili banaka. Koristio je blockchain platformu za snimanje bilo koje vrste transakcije. Svaki blockchain novčanik radi na sličan način, na primjer, isti Qiwi sustav.

Na primjeru strukture DNK možete razumjeti osnovne principe funkcioniranja globalne baze podataka. Ima vlastiti lanac transakcijskih blokova (transakcije, plaćanja itd.). Štoviše, nakon što je bilo koja transakcija dovršena i potvrđena (prema utvrđenim matematičkim pravilima), u lanac se dodaje novi blok. I svaki takav blok, poput DNK stanice, sadrži informacije o cijeloj mreži kao cjelini. Dakle, blockchain tehnologija inherentno onemogućuje dodavanje lažnog bloka ili uklanjanje postojećeg, jer će to biti odmah vidljivo u cijelom sustavu. Grubo rečeno, ne možete strukturi dodati nešto što ne bi trebalo biti tamo. Kada se blok izbriše, sustav na isti način reagira na promjene u globalnoj strukturi. Tako ispada da su prijevare, pokušaji neovlaštene intervencije, pa čak i piratstvo gotovo potpuno isključeni.

Glavne aplikacije

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

Međutim, danas u svom razvoju novi sustav zadire prilično duboko u našu svakodnevicu. Platforme za razvoj poslovnih aplikacija koje se temelje na blockchain tehnologiji mogu čak kontrolirati poštivanje autorskih prava, praćenje proizvodnih procesa određenog proizvoda za usklađenost s navedenim standardima, a da ne spominjemo apsolutno sve financijske 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 info kartica.
  • EmcTTS.
  • Emc DPO.
  • Emc Atom.
  • Emc DNS.

Razmotrimo svaki od njih zasebno.

EmcSSH

Sa stajališta EmcSSH platforme, koja je dodatno proširenje SSH tehnologije za mrežnu administraciju, blockchain je svojevrsna specijalizirana pohrana javnih ključeva (lozinki) i lista korisnika s pravom autoriziranog pristupa.

Na primjer, korisnik mreže ima pristup nekoliko strojeva. To se radi pomoću tajne datoteke ključa zaštićene lozinkom pohranjene na blockchainu, š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 najučinkovitija u slučajevima kada je potrebno upravljati velikim brojem poslužitelja, mrežom bankomata, udaljenim računalnim terminalima itd. Ono što je najzanimljivije je da se ovakva globalna kontrola može provoditi neovisno o geografskoj lokaciji, a uz ista jednostavnost kao kod rada na običnoj lokalnoj mreži.

EmcSSL

Ova platforma je proširenje prilagođenog SSL protokola. Za njega je blockchain mjesto gdje se pohranjuju takozvani digitalni otisci certifikata pojedinačnih korisnika ili organizacija.

Prilikom ulaska, primjerice, na web stranicu banke, te razmjene informacija između korisnika i sustava internetskog bankarstva, autorizacija korisnika događa se upravo na temelju takvih certifikata, što onemogućuje trećim osobama krađu lozinki, kodova ili ključeva. Ako klijent izgubi certifikat, postupak njegovog vraćanja je prilično pojednostavljen, iako ima nekih neugodnosti u pogledu nametnutih ograničenja (usluga vraćanja se plaća, a sam proces zahtijeva dosta vremena).

Emc info kartica

U osnovi koristi sustav elektroničkih posjetnica koje su neraskidivo povezane s korisničkim SSL certifikatima. Za razliku od potonjih, takve su posjetnice prikladne 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 temelju virtualne posjetnice, a informacije s nje automatski se preuzimaju. Pogodnost ovakvog sustava je u tome što se prilikom promjene podataka u posjetnici mijenjaju na svim resursima na kojima je registrirana, istovremeno i potpuno automatski. Dakle, korisnik više ne mora ponovno ručno ispunjavati polja za registraciju na velikom broju stranica.

EmcTTS

TTS sustav je sredstvo za bilježenje poslanih dokumenata bilo koje vrste u vremenu, stvarajući otisak trenutka njihove objave.

Ova tehnologija nezamjenjiva je u pravnim stvarima kada je potrebno dokazati vjerodostojnost dokumenta, ugovora, patenta ili čak objave autorskih prava. Pomoću vremenske oznake možete jednostavno provjeriti ne samo datum izdavanja ili objave, već i vrijeme s točnošću do sekunde. A u sudskoj praksi to ponekad može igrati ključnu ulogu.

Na primjer, postoje dvije tvrtke koje su sklopile ugovor o pružanju nekih usluga. Prvi je, nakon potpisivanja ugovora, isti objavio koristeći TTS tehnologiju. Druga tvrtka za to nije znala, a nakon nekog vremena počela je samovoljno mijenjati ugovor, pozivajući se na navodno izgubljeni vlastiti primjerak, pa čak i navodeći da su neke odredbe navedene u sadašnjem izdanju koje je predložila. Nema ništa lakše nego dokazati pravo prve tvrtke privremenim impresumom publikacije.

Emc DPO

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

Pojednostavljeno rečeno, na temelju jedinstvenih brojeva ili karakteristika korištenjem takve tehnologije može se potvrditi, primjerice, pravo vlasništva nad automobilom, kućom ili stanom, zemljištem, razvoj softvera itd. Katastarski brojevi, potvrde o uknjižbi, serijski brojevi mogu se jednako korištene softverske licence, a u nekim slučajevima, recimo, za nekretnine – lokaciju i sl. S ovakvim sustavom preknjižba prava vlasništva vrlo je 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 sustav dizajniran za sklapanje transakcija između dvije strane bez sudjelovanja treće strane ili posrednika.

Da budemo jasni, u nekim slučajevima, prilikom prijenosa prava vlasništva ili sklapanja ugovora, dvije strane su prisiljene kontaktirati javnog bilježnika, odvjetnički ured, banku i druge organizacije. U ovoj situaciji njihovo sudjelovanje nije potrebno. Uknjižba u slučaju transakcije s nekretninom, kada je prodavatelj primio novac, a vlasništvo je ponovno uknjiženo na kupca, i predstavlja potvrdu zakonitosti transakcije uz prethodnu provjeru vlasništva nad nekretninom od strane prodavatelja, a ubuduće i uz potvrdu vlasništva novog vlasnika. Istina, ovaj se pristup može koristiti samo ako obje strane bezuvjetno vjeruju jedna drugoj.

Emc DNS

Konačno, druga platforma je alternativni sustav za distribuciju naziva domena u mrežama, sprječavajući napadače da napadnu DNS.

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

Brze transakcije

Ova vrsta tehnologije osmišljena je kako bi omogućila mikroplaćanja uz minimalne troškove. Takvi izračuni mogu imati izuzetno male iznose (čak i djeliće kopejki).

Budući da su sve transakcije koje se provode virtualne, sustav vam omogućuje uklanjanje bilo kakvih ograničenja brzine u takozvanoj TPS metrici, unatoč činjenici da svaki izračun ima vlastitu cijenu, izraženu u novčanom smislu ili u resursima koji se troše za njegovo dovršenje .

Prednosti i nedostaci sustava

Na kraju, ostaje reći da su prednosti blockchain sustava prilično jasno izražene. Najvažnija stvar u tehnologiji je besprijekorna pouzdanost i, kako je rečeno, apsolutna sigurnost. Unatoč tome, danas se aktivno raspravlja o izvedivosti široke primjene takve tehnologije. Bankari, inače, ne žure ga koristiti zbog niske brzine rada, koja u početku ovisi o prometu, 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 neovisno provjeriti kvalitetu kupljenog proizvoda praćenjem cijelog proizvodnog i opskrbnog lanca kako bi osigurao da kupnja doista zadovoljava navedene standarde.

No, još je prerano govoriti o globalnoj implementaciji ove tehnologije, čija je pojava, prema mnogim stručnjacima, usporediva samo s pojavom globalnog interneta. I još uvijek nema toliko aplikacija stvorenih 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. Je li to istina ili ne, vrijeme će pokazati. Možemo se samo nadati da ovaj sustav neće doživjeti sudbinu kriptovalute Bitcoin, koju je nedavno odlučeno napustiti.

Opera je krajem prosinca lansirala preglednik Opera 50 s ugrađenom zaštitom od skrivenog rudarenja kriptovaluta. Ova se funkcija zove NoCoin - štiti korisnika od skrivenih rudara kriptovaluta, koje hakeri sada sve više "potajno" ugrađuju u web stranice.

Vrlo rječita vijest. Doista, prošla je godina obilježena kriptovalutama i drugim praktičnim primjenama blockchain tehnologije. Nadahnuti pobornici nove tehnologije uvjereni su da će anonimne i nekontrolirane kriptovalute vrlo brzo zamijeniti tradicionalni novac. A razne implementacije blockchain tehnologije učinit će banke nepotrebnima, kao što su to već sada učinile, na primjer, stare katastarske knjige i mnoge druge oblike pohrane podataka učinili su nepotrebnima.

Skeptici vjeruju da je trenutni bum kriptovaluta balon koji će nakon nekog vremena sigurno puknuti.

Međutim, ovaj se skepticizam ne odnosi na blockchain: ovu tehnologiju sve više primjenjuju komercijalne tvrtke, banke i vladine agencije diljem svijeta. Što je suština tehnologije? Hajdemo to shvatiti zajedno s onima koji to još nisu shvatili.

Kriptografski sigurna distribuirana mreža

Ovo je najjednostavnija definicija blockchaina. Ali i najnepotpuniji.

Stoga je ovdje vjerojatno vrijedno dati još nekoliko uobičajenih definicija - iako nijedna od njih nije temeljita, pomoći će razumjeti predmet našeg razgovora.

Ali prvo, zamislimo selo u kojem svaka kuća ima knjigu štala. I u ovom selu Petar daje Vasiliju vreću pšenice. Nakon čega se sljedeći zapis istovremeno pojavljuje u svim knjigama ambara: "Petar je Vasiliju dao vreću pšenice." Ako Vasily zatim pokuša izbrisati upis u svojoj knjizi štala o vreći pšenice koju je dobio, to neće uspjeti: svi seljani znaju za vreću.

Ovako funkcionira blockchain gledano izvana. U biti, blockchain je oblik računovodstva, način održavanja računovodstvenog registra. Tehnički gledano, imamo distribuiranu bazu podataka koja sadrži podatke o svim transakcijama obavljenim između svih sudionika mreže tijekom cijelog razdoblja njezina postojanja. Temeljna razlika od "tradicionalne" centralizirane baze podataka je nepostojanje središnjeg poslužitelja i bilježenje informacija u obliku blokova, koji su šifrirani na računalima svih sudionika u sustavu u isto vrijeme.

“Blockchain” se prevodi kao lanac blokova, a svi blokovi u tom lancu su međusobno povezani, svaki novi nastaje na temelju prethodnog, dodajući pritom nove podatke.

Svaki blok informacija konstruiran je na isti način: uključuje informacije o svim promjenama koje su se dogodile u mreži prije njezina formiranja. Ako uzmemo u obzir najklasičniji blockchain - recimo, Bitcoin - tada svaki blok uključuje: jedinstveni broj, zapis veličine bloka, zaglavlje, brojač transakcija, niz mnogih transakcija. Jednom kada se takav blok unese u lanac, ne može se mijenjati u budućnosti. Nikad – jedno je od temeljnih načela blockchaina.

Podaci se bilježe u blockchainu koristeći snažnu kriptografiju; koriste se iste metode kao u SSL protokolima, kao iu bankarskim podatkovnim mrežama.

Formiranje svakog sljedećeg bloka temelji se na digitalnom "otisku" (hash) prethodnog bloka. Njegov se izračun naziva "hashing" i osigurava da su svi blokovi blockchaina međusobno povezani. Prilikom formiranja lanca blokova, samo blokovi s pouzdanim podacima mogu biti uključeni u njega - za to se koristi mehanizam konsenzusa za provjeru blokova prije njihovog snimanja. Sukladno tome, nemoguće je petljati ili zamijeniti javno dostupne podatke u bilo kojem već postojećem blockchain bloku. (Strogo govoreći, to se može učiniti, ali samo ako kontrolirate više od 51% računalne snage cijelog sustava. Što je u stvarnosti previše malo vjerojatno.)

U slučaju Bitcoina, veličina bloka informacija je 1 MB; u drugim mrežama veličina bloka može uvelike varirati i to postaje predmet aktivnih rasprava u kripto zajednicama.

Želja za promjenom veličine bloka postaje razlog za stvaranje forkova ili čak novih blockchaina. Na primjer, u kolovozu 2017. pojavio se fork Bitcoin Casha, u kojem je veličina mrežnog bloka 8 MB i može se dinamički mijenjati.

Sam blockchain također postoji u raznim oblicima.

1. Klasičan oblik, koji čini temelj Bitcoina i mnogih drugih kriptovaluta (uključujući bjeloruski talir), podrazumijeva da je blockchain javan, tj. Svatko može vidjeti povijest transakcija, kao i sudjelovati u postizanju konsenzusa, odnosno provjeri blokova informacija. (Napominjem da javnost blockchaina i otvorenost podataka o transakcijama ne znači odsutnost anonimnosti transakcija. Ali to je tema za poseban veliki razgovor - tamo je sve kompliciranije.)

2. Druga varijanta - privatni blockchain. U ovom slučaju postoji određeni centar (izdavatelj tokena) i samo on ima pravo unosa u lanac blockchaina. Takvi se blockchaini implementiraju tijekom ICO-a, na njima se temelje neke (malobrojne) kriptovalute (primjerice Ripple), a privatni blockchaini koriste se i npr. za vođenje internog računovodstva u tvrtkama, državnih katastara nekretnina, računovodstvo obveznica i dr. vrijednosni papiri, i tako dalje... Često (kao u slučaju prava na zemljište, na primjer), privatni blockchain dopušta da se lanac javno čita, ali pravo pisanja i dalje pripada samo vlasniku blockchaina.

3. Neka srednja opcija - tzv. "konzorcij blockchain", nastaje u situacijama kada nekoliko tvrtki ili, recimo, državnih agencija treba vlastitu zatvorenu mrežu. Ovdje mrežu ravnopravno kontrolira nekoliko čvorova – oni imaju vlastite konsenzusne parametre za provjeru i upisivanje podatkovnih blokova u glavni lanac, kao i parametre pristupa mreži.

Rudarstvo kao “motor” blockchaina

Još jedna riječ koju svi čuju. Zahvaljujući naporima medija, nažalost, danas šira javnost rudarenje shvaća kao svojevrsno “vađenje novca iz zraka” za koje nije potrebno ništa osim besplatne struje. No, zapravo, rudarenje je temelj postojanja bilo koje kriptovalute, a prihod rudara je plaćanje za održavanje postojanja mreže i održavanje njezina rada.

Vratimo se tehnologiji: bilo koji blockchain omogućuje geografski raspodijeljenu obradu transakcijskih podataka korištenjem računalne snage mrežnih čvorova. Upravo je takav pristup, postavljen polumitskim Satoshi Nakamoto, onemogućuje dvostruko trošenje tokena (ili kriptokovanica).

Riječ "mining" u prijevodu s engleskog znači "vađenje pomoću rudnika". Riječ “miner” izvorno je prevedena kao rudar.

Usporedba nije slučajna: na sličan način rudari dobivaju nagradu za svaki novi stvoreni (pronađeni) blok. Proces rudarenja uključuje stvaranje novih blokova s ​​korisničkim transakcijama koje se unose u njih. U procesu stvaranja novog bloka, računalo rudara izvodi određene matematičke izračune koristeći podatke koji su došli iz drugih mrežnih čvorova. Koji su specifični izračuni određeni algoritmom koji se koristi u određenom blockchainu (nema ih mnogo). Ali takvi izračuni zahtijevaju značajan napor i troškove, jer blockchain tehnologija ima važnu značajku: složenost zadatka izračuna sljedećeg bloka ovisi o količini računalne snage koja se koristi za njegovo rješavanje. Grubo rečeno, "više ljudi - manje kisika", odnosno nove kovanice.

Nadalje, nagrada za rudarenje od korisnika formira se od plaćanja provizije - to je kada, prilikom prijenosa tokena, korisnici na vlastiti zahtjev (ili automatski, prema parametrima pohranjenim u novčaniku) postavljaju iznos nagrade za ulazak u svoj zapis u blockchain. To se obično radi kako bi se ubrzala operacija.

Ako sve navedeno razmotrimo na primjeru Bitcoina, onda je problem koji rudari rješavaju nabrajanje parametra SHA-256 hash funkcije kako bi pronašli određeni broj s programski definiranim brojem nula na početku. Prije 9 godina, Satoshi Nakamoto je odlučio da će broj nula u Bitcoinu odrediti složenost pretraživanja, komplicirajući ili pojednostavljujući proces pronalaženja novih blokova za rudare, ovisno o računalnoj snazi ​​koju koriste sudionici mreže i količini transakcijskih podataka.

Konkretno u Bitcoin mreži, algoritam odabire trenutnu složenost izračuna tako da se transakcije unutar Bitcoin mreže svakih 10 minuta formiraju u novi blok. Međutim, algoritam SHA-256 očito je zastario i nije sposoban nositi se s ogromnim opterećenjem Bitcoin mreže. Kao rezultat toga, transakcije prvog kripto novčića traju jako dugo, a provizija za njih je vrlo visoka. Gotovo sve ostale aktualne kriptovalute koriste druge algoritme – od visoko modificiranih verzija SHA-256 do potpuno drugačijih (kao što je lyra2z). Sukladno tome, transakcije se izvršavaju vrlo brzo, a provizija je niska.

Informacije o blokovima, popisu transakcija i rudarima koji obrađuju Bitcoin blockchain možete vidjeti na web stranici blockchain.info. A za bjeloruski Thaler, slična usluga radi na taler-explorer.online:8090

U isto vrijeme, Bitcoin je živa ilustracija kako rudarenje postaje sve teže, budući da je 80% od 21 milijuna bitcoina koji mogu postojati već izrudareno. Na samom početku, 2009.-2010., nagrada za nove pronađene blokove bila je 50 bitcoina; s rastom blockchaina i kapaciteta rudarenja nagrada je pala na 25 BTC, a danas iznosi 12,5 bitcoina.

"Grimase" rudarstva. Je li moguće na temelju znanstvenog pristupa odabrati kriptovalutu koja će uskoro zaživjeti?

Prije samo nekoliko godina, rudarenje je bilo prilično dostupno vlasnicima kućnih računala s 2- i 4-jezgrenim procesorima s produktivnošću u rasponu od nekoliko do desetaka kH/s (kilohash po sekundi). Tada to nije bilo dovoljno i "kućni" rudari počeli su koristiti najnovije igračke i profesionalne video kartice iz NVIDIA ili AMD. Ovdje se radi o tome da su procesori video kartica u početku dizajnirani za izvođenje vrlo složenih matematičkih izračuna.

U ovoj fazi svoje evolucije rudarenje je postalo prilično financijski skupo poduzeće, budući da video kartice NVIDIA Tesla obitelji i slični ili snažniji AMD akceleratori troše stotine vata, a cijena im je stotine dolara. Odnosno, rudar početnik morao je potrošiti novac na računalo sa snažnim napajanjem, velikim i dobro hlađenim kućištem i najnovijom video karticom - i dodati ovdje značajnu 24-satnu potrošnju električne energije.

Međutim, početkom 2016. čak ni profesionalne video kartice više nisu bile prikladne za rudarenje najpopularnijih kriptovaluta, jer njihov učinak je ograničen na nekoliko mH/s.

U sljedećoj fazi evolucije pojavili su se mnogo snažniji ASIC uređaji (Application Specific Integrated Circuit, tj. aplikacijski orijentirani integrirani krugovi). Razvijeni su posebno za rudarenje i stoga nisu prikladni za druge namjene, ali imaju učinak od nekoliko stotina mH/s i više. Danas je obični ASIC blog dizajniran u obliku mobilne kutije i troši megavata električne energije ili više.

Opremu za BTC rudarenje proizvode tri glavna proizvođača ASIC čipova - Bitfury, Bitmain, Avalon. Najveći od njih je kineski Bitmain koji je u ovu industriju uložio ogroman novac. (Na primjer, razvoj čipa za ASIC košta oko 20 milijuna dolara, odnosno barijera za ulazak na ovo tržište je vrlo visoka).

Takvi ASIC-ovi se spajaju u ogromne farme, u čemu su Kinezi danas najuspješniji. U Kini su izgrađene ogromne radionice koje troše oko 15.000 kWh, trošak električne energije za njih doseže 100 tisuća dolara mjesečno, ali takva farma donosi 10-15-20 bitcoina dnevno. U isto vrijeme, da biste rudarili jedan novi Bitcoin coin (BTC), morate potrošiti najmanje 1000 USD samo na struju.

U 2015. godini ukupna potrošnja električne energije rudarskih stanica bila je jedan i pol teravat, što je ekvivalentno potrošnji ogromnog grada. Sada, kada bi sami rudari Bitcoina širom svijeta stvorili određenu državu, zauzeli bi 61. mjesto u potrošnji električne energije, ostavljajući iza sebe 159 zemalja. Do tog su zaključka došli analitičari britanskog servisa Power Compare. Generiranje bitcoina već zahtijeva više električne energije nego opskrba električnom energijom cijele Irske, Islanda ili Nigerije. Ali kapitalizacija Bitcoina je manja od 40% svih kriptovaluta.

Danas se ogromni rudarski bazeni (udruge rudara) bore za nove kripto kovanice, a kapaciteti opreme variraju u petahashima; Još jedan snažan smjer rudarenja je stvaranje sve snažnijih i specijaliziranih rudarskih farmi u regijama s jeftinom električnom energijom (Kinezi i Rusi to u posljednje vrijeme aktivno provode).

Ali sve opisano odnosi se uglavnom na Bitcoin i predstavnike prvih stotinu kriptovaluta. Manje poznate i raširene kriptovalute još uvijek se mogu rudariti na prilično skromnoj opremi. Pravilnim pristupom i odabirom kripto kovanice, troškovi opreme i plaćanja električne energije isplatit će se u roku od nekoliko mjeseci. Istina, odabir određene kriptovalute koja će uskoro "uzletjeti" znanstvenim pristupom gotovo je nemoguć. U pitanju je sreća, ma što govorili samoprozvani analitičari.

Osim toga, brojne kriptovalute u svom blockchainu koriste algoritme koji rudarenje na ASIC-ovima i farmama čine neprofitabilnim, ali omogućuju rudarenje na video karticama i procesorima. To su, na primjer, Monero, LBRY, Decred, Pascal, Zcoin, isti bjeloruski Thaler.

Međutim, generalno, pojedinačno rudarenje sada je praktički beskorisno, budući da je udio računalne snage jednog rudara u usporedbi s globalnom snagom uključenom u rudarenje nevjerojatno malen - stoga je vjerojatnost dobivanja nagrade za pronađeni blok jednako mala. Cloud rudarenje postalo je rješenje za obične korisnike koji se žele uključiti u rudarenje kriptovaluta. Suština je da udruge rudara kupuju opremu i iznajmljuju je onima koji žele. Profitabilnost rudarenja u oblaku kreće se od 0% do 200% godišnje.

Ali češća praksa je stvaranje bazena za rudarenje - kada se računala mnogih rudara kombiniraju kako bi se pronašao blok. Nagrada za blok rudaren od strane bazena raspodjeljuje se svim sudionicima. Tehnički gledano, rudarski bazen je poslužitelj koji dijeli zadatak izračunavanja potpisa bloka u male "podzadatke" koje distribuira povezanim računalima. Doprinos svakog rudara ukupnom radu bazena procjenjuje se u takozvanim "dionicama" (od engleskog "share"). Poslužitelj bazena prikuplja "dionice" od rudara i provjerava njihovu valjanost. Čim bilo koja "dionica" zadovolji trenutne vrijednosti težine, poslužitelj bazena najavljuje potpisivanje bloka. Zatim, pool prima nagradu za blok i raspodjeljuje je među rudarima proporcionalno broju prenesenih “dionica”, pri čemu nije važno je li potpisnik bloka bio među njima.

Stvaranje i održavanje bazena oblik je rudarskog poslovanja. Kreator bazena zarađuje od provizije od kovanica koje rudare sudionici, njegova veličina je obično od 0,3% do 1-2%. Za stvaranje neovisnog bazena potreban vam je samo namjenski poslužitelj s jednostavnim specijaliziranim softverom. Puno je teže provoditi organizacijski rad na okupljanju dosta primarnih sudionika u bazen.

Vlasništvo nasuprot radu

Posljednja stvar koju treba reći u ovom članku su dva osnovna mehanizma koji određuju vjerojatnost da mrežni čvor formira sljedeći blok u lancu blokova. Ovi mehanizmi su, redom, "dokaz rada" (Proof of Work, PoW) i "dokaz vlasništva" (Proof of Stake, PoS).

Mehanizam dokaza rada daleko najčešći, koristi se u blockchain algoritmima većine modernih kriptovaluta. Povijesno gledano, prvi je korišten u Bitcoin sustavu - tamo se hashiranje na više razina koristi kao dokaz završetka računskog rada: kao što sam već opisao, hash prethodnog bloka postaje sastavni dio sljedećeg bloka. . To je ono što sprječava promjenu bloka bez promjene hashova u svim sljedećim blokovima. Hash se prepoznaje kao istinit samo ako je hash zbroj manji od vrijednosti posebnog parametra koji određuje težinu rudarenja. Da bi se pronašao takav hash zbroj, potrebno je ponovljeno ponovno izračunavanje s nabrajanjem proizvoljnih vrijednosti parametra nonce - to je bit posla koji se obavlja.

Mehanizam dokaza o udjelu- alternativa PoW-u. U ovom slučaju, vjerojatnost da mrežni čvor formira sljedeći blok u lancu blokova proporcionalna je udjelu obračunskih jedinica određene kriptovalute koje pripadaju ovom sudioniku u njihovom ukupnom broju. Povijesno gledano, ovo je noviji protokol, prvi put implementiran 2012. u kriptovaluti PeerCoin. Prednost mu je što nema potrebe trošiti veliku količinu električne energije za formiranje blockchaina. Nedostatak: PoS daje dodatnu motivaciju za akumuliranje sredstava u jednoj ruci, što može dovesti do centralizacije mreže.

Budući da niti PoW niti PoS ne mogu u potpunosti zadovoljiti kreatore kriptovaluta i poslovnih blockchaina, hibridni sklopovi, koji kombiniraju ideje mehanizama. Za ove kriptovalute, blockchain se sastoji od obje vrste blokova, što prepisivanje povijesti transakcija čini teškim zadatkom. Obično u takvim algoritmima PoW blokovi postaju pokazatelji stvarnog rada (ovo daje dodatno jamstvo pouzdanosti pri radu s transakcijama) i mogu se koristiti za izdavanje valute, a PoS blokovi mogu se smatrati potencijalnim prihodom.

U praksi se koriste mješovite opcije za formiranje novih blokova u kriptovalutama EmerCoin, NovaCoin, YaCoin, kao i PeerCoin i Reddcoin. Na primjer, PoW metoda se može koristiti za formiranje blok lanca, a PoS se može koristiti za potvrdu transakcija.

Tekst: Denis Lavnikevich

U vijestima o najpopularnijoj kriptovaluti, Bitcoinu, često se čuje riječ “blockchain”. Štoviše, stručnjaci u području digitalnih valuta izgovaraju ovaj pojam na takav način da će čak i osoba koja je daleko od područja elektroničkog plaćanja shvatiti da govorimo o nečem vrlo važnom. Ali ako većina običnih građana već zna što je Bitcoin, onda je blockchain tehnologija još uvijek neshvatljiva široj javnosti. Razlog za to je jednostavan - na Internetu nema mnogo materijala napisanih "za lutke", a znanstveni i tehnički tekstovi teško su razumljivi. Pokušat ćemo jednostavnim riječima objasniti što je blockchain, njegovu suštinu i značajke, a također dati detaljan i razumljiv opis tehnologije i njenih prednosti. I naravno, razmotrimo pitanje kako stvoriti novčanik za pohranjivanje kriptovalute na temelju blockchaina.

Što je blockchain - objašnjeno jednostavnim riječima

Prema nizu stručnjaka, izum blockchaina jedno je od najvažnijih otkrića čovječanstva od nastanka interneta. Zahvaljujući ovoj tehnologiji postalo je moguće provoditi elektronička plaćanja na način da u potpunosti zaštiti i platitelja i primatelja, eliminira mogućnost prijevare i povrata poslane uplate, a istovremeno omogućuje objema stranama transakcija radi očuvanja anonimnosti.

Čini se da bi tehnologija koja osigurava sve te uvjete trebala biti izuzetno složena i razumljiva samo uskom krugu stručnjaka, ali to nije tako. Blockchain, što u doslovnom prijevodu s engleskog znači lanac blokova, je baza podataka koja se stalno ažurira i nadopunjuje. Ako jednostavnim riječima definiramo što je blockchain, onda bi najtočnije bilo reći da je to arhiva platnog sustava, u koju se strogo definiranim redoslijedom unose podaci o svim transakcijama i drugim operacijama koje obavljaju korisnici.

Međutim, blockchain ima niz ključnih razlika od baza podataka i arhiva koje se koriste u bankarskim i drugim elektroničkim sustavima. Te su razlike sljedeće:

  1. Baza podataka nije pohranjena na jednom poslužitelju, već kod svih sudionika u sustavu, u obliku međusobno povezanih kopija. Blockchain se odmah pohranjuje u svim korisnicima koji imaju elektroničke novčanike, a sve su kopije međusobno povezane kroz peer-to-peer mrežu (mreža koja radi na principu torrent trackera). Sustav stalno pristupa svim kopijama i međusobno ih uspoređuje, tako da niti jedan sudionik ne može samostalno promijeniti već unesene podatke - blockchain će odmah otkriti i ispraviti krivotvorinu.
  2. Svi transakcijski podaci ne postoje odvojeno jedni od drugih, već su povezani u kontinuirani lanac. Svaki novi blok podataka u ovoj bazi referira se na prethodni, čime se eliminira kako krivotvorenje podataka u bilo kojem bloku tako i pokušaji unošenja novih, lažnih informacija (hakiranje sustava i krivotvorenje novca).
  3. Prilikom stvaranja novih blokova u bazi podataka, korištenje hashiranja - jedna od najpouzdanijih kriptografskih metoda za šifriranje informacija. Kako bi stvorio novi blok i dodao zapis u blockchain, rudar mora riješiti njegovu količinu hashiranja, a ta se količina također bilježi u sustavu. Stoga je nemoguće krivotvoriti bilo koji blok - ako se podaci u bloku ne podudaraju s hashom koji je odredio sustav, blockchain jednostavno neće prihvatiti ovaj zapis.
  4. Otvorenost i transparentnost baze za vlasnike elektroničkih novčanika Bitcoin sustava plaćanja. Svaki korisnik može po želji vidjeti podatke o bilo kojoj transakciji i pratiti kretanje novčanih jedinica u sustavu. Međutim, nemoguće je koristiti te informacije u lažne svrhe, jer za dovršetak transakcije potreban vam je pristup zatvorenom izvornom kodu novčanih jedinica (registriran u novčaniku i vidljiv samo vlasniku), a ne javni ključ (odražen u blockchain baza podataka i vidljiva svima).

Dakle, jednostavno rečeno, ispada da je blockchain neka vrsta elektroničke knjige, predstavljene u više međusobno povezanih kopija odjednom i dostupne svim sudionicima u sustavu. Sve "stranice" u ovoj knjizi čvrsto su spojene, a unosi sadrže tajne kodove, tako da svaki vlasnik kopije može vidjeti bilo koji unos na bilo kojoj stranici, ali ne može mijenjati same unose, niti otrgnuti i zamijeniti stranicu .

Povijest stvaranja blockchaina

Službeno je prihvaćeno da je blockchain tehnologija nastala 2008. godine - godine kada je misteriozni Satoshi Nakamoto na internetu objavio protokol s principima rada prvog sustava kriptovaluta, Bitcoina. Prema njegovim riječima, na sustavu je počeo raditi 2007. godine, a u roku od godinu dana napravio je izvorne kodove za blockchain bazu podataka. I godinu dana nakon objave protokola, 2009. godine, Satoshi Nakamoto učinio je programski kod klijenta javno dostupnim i stvorio prvi blok u sustavu, primivši nagradu od 50 kovanica.

Međutim, istraživači smatraju da se Satoshi Nakamoto samo djelomično može smatrati tvorcem blockchain tehnologije, budući da su slične tehnologije postojale i prije. Vjerojatno je tvorac Bitcoina uzeo sljedeće izume kao osnovu za svoju bazu podataka:

  • Ideje za neovisnu šifriranu valutu objavili su 1998. Wei Dai i Nick Szabo
  • Proof-of-work mehanizam koji se koristi u Hashcash anti-spam sustavu (razvio ga je 1997. Adam Buck)
  • Tehnologija za povezivanje neovisnih hash blokova u jedan lanac, koju je razvio Hal Finney (ovaj programer pridružio se Satoshiju Nakamotu, pomogao u poboljšanju protokola sustava i postao drugi sudionik u Bitcoinu).

Primjena blockchain tehnologije u drugim područjima

Iako je blockchain usko povezan s Bitcoinom, ovu tehnologiju zapravo već koriste drugi financijski sustavi i vladine agencije. Konkretno, u 2016. godini izvršena je akreditivna transakcija između Alfa-Bank i S7 Airlinesa putem blockchaina, a Bank of America najavila je razvoj vlastite blockchain platforme za obavljanje internih transakcija. Prednosti tehnologije primijetile su i vladine vlasti - u Europskom parlamentu već su iznesene ideje da se blockchain može koristiti za poboljšanje izbornog sustava.

Nedostatak birokratiziranosti, transparentnost, otvorenost i visoka sigurnost baza podataka izgrađenih na principu kontinuiranog lanca blokova čine blockchain vrlo praktičnim alatom za korištenje u raznim područjima. I nije iznenađujuće da je ulaganje u razvoj blockchain platformi sada vrlo uobičajeno - prema stručnjacima, u nadolazećim godinama ova će se tehnologija široko koristiti u pravu, logistici i bankarstvu.

Blockchain za lutke: opis tehnologije i njezine prednosti

Definiramo li blockchain jednostavnim riječima i opišemo tehnologiju za "lutke", možemo reći da se radi o bazi podataka koja se sastoji od niza blokova koji neprestano raste zbog informacija o novim transakcijama. Putem peer-to-peer mreže svaka transakcija koju napravi jedan od sudionika sustava prenosi se u kopije blockchaina drugih sudionika i unosi u njih. Podaci o novim blokovima dodaju se u blockchain na isti način: kada rudar riješi blok na temelju hash funkcije, prvo se unosi u njegovu bazu podataka, a zatim se unutar stotinki sekunde prenosi mrežom i bilježi. u slučajevima drugih korisnika.

Kako bi zaštitili sustav od hakiranja i pokušaja unošenja lažnih informacija u njega, svakom se bloku u trenutku stvaranja dodaje hash zbroj (jednostavnim riječima, jedinstveni opis bloka dobiven enkripcijom). Sustav stalno provjerava podudarnost blokova s ​​njihovim hash zbrojevima, tako da je nemoguće krivotvoriti podatkovni blok ili zamijeniti nizove s informacijama (otkazati transakciju).

Uz hashiranje i stalnu provjeru međusobne dosljednosti svih kopija blockchaina, sustav također koristi metode sigurnosti transakcija kao što su PoW (proof of work) i PoS (proof of ownership). Jednostavnim riječima, bit ovih sigurnosnih metoda je da samo vlasnici digitalnog novca imaju pristup izvornom kodu svojih kovanica, a treće strane mogu vidjeti samo njihove hash iznose.

Sigurnost i pouzdanost blockchain baze podataka

Bitcoin sustav, izgrađen na blockchainu, jedna je od najsigurnijih valuta na svijetu, budući da se digitalni novac ne može krivotvoriti niti ukrasti. A objašnjenje za tako visoku sigurnost ovih financijskih jedinica leži u samoj biti tehnologije na kojoj se temelji BTC, naime:

  • Bazu istovremeno pohranjuju svi sudionici sustava, a kopije se neprestano međusobno uspoređuju; da biste mu dodali lažne podatke, trebate hakirati računala svih korisnika
  • Raspršivačka funkcija svakog bloka zbroj je podataka koji su u njemu zabilježeni, izračunat pomoću određenog algoritma i ima vremensku oznaku; čak i ako netko uspije riješiti hash bloka, neće moći lažirati Bitcoin jer se vremenska oznaka neće podudarati i "lažni" jednostavno neće biti uključen u osnovni lanac
  • Svi podatkovni blokovi su neraskidivo povezani i ne mogu se mijenjati, stoga je nemoguće poništiti transakciju ili promijeniti adresu primatelja.

Kako napraviti blockchain novčanik za pohranu kriptovalute

Digitalni novac sudionika Bitcoin sustava pohranjuje se u elektroničkim novčanicima, koji su datoteke s izvornim kodovima kovanica. Jednostavnim riječima, blockchain novčanik samo je tekstualna datoteka s kodovima. Štoviše, možete ga pohraniti i na poslužitelju internetskog portala na kojem je novčanik otvoren, i na vlastitom računalu ili flash disku.

Najlakši način za stvaranje blockchain novčanika je registracija na službenoj Bitcoin web stranici Blockchain.info. Da biste otvorili račun u Bitcoinu, morate slijediti ove korake:

  1. Na glavnoj stranici odaberite odjeljak "NOVČANIK" i idite na njega.
  2. U kartici koja se otvori kliknite na ikonu “Get a free wallet” koja se nalazi u gornjem desnom kutu.
  3. Ispunite jednostavan obrazac za registraciju - unesite svoju e-mail adresu i lozinku u predviđena polja i kliknite na "Nastavi".
  4. Nakon registracije, korisnik će biti automatski preusmjeren na glavnu stranicu svog novostvorenog novčanika.

Korištenje Bitcoin novčanika jednako je jednostavno kao i njegovo stvaranje. Da biste primili novac od drugog sudionika u sustavu, potrebno mu je poslati javnu adresu svog novčanika koju možete vidjeti i kopirati klikom na gumb “Primi”. A za slanje bitcoina trebate samo saznati adresu novčanika platitelja. Važno je da ne morate ostavljati niti osobne podatke niti kontakte za obavljanje transakcija na blockchainu.

Jednostavnost i visoka sigurnost čine blockchain tehnologiju gotovo idealnim alatom za online plaćanje. Jednostavnim riječima, blockchain je i arhiva i polje u kojem se vrše sva plaćanja. Opis blockchain tehnologije za "lutke" je jednostavan kao i ona sama, tako da čak i ljudi koji su daleko od programiranja i kriptografije neće imati poteškoća da shvate kako to radi i kako stvoriti novčanik u ovom sustavu. A da biste koristili ovaj pouzdani, anonimni i sigurni sustav, uopće nije potrebno ulaziti u zamršenost metoda raspršivanja i značajki dizajna peer-to-peer mreža.

Danas su kriptovalute već prilično čvrsto ukorijenjene u našim životima. Sada samo pustinjak koji je napustio sve blagodati civilizacije ne zna za famozni Bitcoin. Ali kada ljudi govore o Bitcoinu, vrlo često se čudna riječ "blockchain" pojavi u njihovom rječniku. Za neiskusnog laika blockchain se može činiti kao specifičan alat koji radi samo u Bitcoinu, ali zapravo je to tehnologija na kojoj je izgrađena velika većina svih kriptovaluta na svijetu.

Ako želite razumjeti kriptovalute i razumjeti njihove specifičnosti, onda svakako trebate krenuti od toga kako to funkcionira. Uostalom, nemoguće je razumjeti bit cijelog sustava bez prethodnog razumijevanja osnovnih principa njegovog rada. Današnji članak je svojevrsna kratka priča o blockchainu za glupane, ljude koji su se tek nedavno pridružili ovom prekrasnom svijetu kriptovaluta. Nemojte očekivati ​​da ćete ovdje vidjeti složene tehničke izraze ili formule; pokušat ćemo vam što jednostavnije reći što je ovaj blockchain i za što se koristi.

Uvodne informacije za budale i neupućene

Mnogi analitičari ovu tehnologiju nazivaju najvećim tehničkim otkrićem od izuma interneta. I premda su neki ljudi skeptični, već sada postaje jasno da se napredak ne može zaustaviti i da će promijeniti naše živote na mnogo načina. Sama riječ blockchain može se prevesti s engleskog kao "lanac blokova" i ovaj naziv, uglavnom, otkriva cijelu bit tehnologije. Činjenica je da je blockchain mreža neka vrsta pohrane digitalnih informacija, gdje se svi podaci bilježe sekvencijalno u obliku blokova. Možete to zamisliti kao dnevnik, čiji vlasnik jasno bilježi sve svoje radnje jednu za drugom, ili arhivu u kojoj su kartice s podacima složene uzastopno, a sljedeća kartica neće biti umetnuta dok prethodna ne zauzme svoje mjesto.

Blockchain tehnologiju karakterizira visok stupanj decentralizacije i razina sigurnosti. U sustavu ne postoji jedno centralizirano upravljačko tijelo, već valjanost poslova i transakcija potvrđuje sam sustav uz pomoć računala svih sudionika mreže. Odnosno, u trenutku transakcije ili posla podaci o njoj se šalju na sva računala spojena na blockchain mrežu, a kada svako računalo da potvrdu, tada se transakcija smatra obavljenom. Nakon toga se podaci o transakciji bilježe u bloku i pohranjuju zasebno na svakom računalu na mreži.

Ovakav sustav omogućuje oslobađanje od posrednika, jer zapravo i sam djeluje kao certifikacijsko tijelo, čime se uvelike ubrzava rad i razmjena između klijenata. Osim toga, ovaj pristup pruža najvišu razinu sigurnosti. Uostalom, nemoguće je ukrasti ili zamijeniti informacije u jednom bloku bez promjene svih ostalih. Samo to zahtijeva ogromnu računalnu snagu i puno vremena, a ako se uzme u obzir da ne treba hakirati samo jedno računalo, već sva odjednom, budući da će sustav vrlo brzo detektirati zamjenu, onda se ideja čini ravnomjernom teoretski neostvarivo.

Povijesni izlet

Svijet je saznao što je blockchain 2009. godine nakon lansiranja poznate kriptovalute Bitcoin. Međutim, teorijske osnove za različite implementacije ove tehnologije razvili su još devedesetih godina prošlog stoljeća Adam Buck, Hal Finney, kao i Wei Dai i Nick Szabo.

Postoji mišljenje da je na temelju ovih studija japanski programer Satoshi Nakamoto razvio svoju blockchain tehnologiju. Razvoj je započeo 2007. godine, prema popularnoj online glasini, nakon što su Satoshija razljutile visoke naknade za prijenos novca i druge transakcije u konvencionalnim sustavima plaćanja. Nakamoto je odlučio implementirati sustav lišen ovih nedostataka te je već 2008. online objavljen prvi protokol s principima rada nove vrste elektroničkog novca - kriptovalute Bitcoin. Otprilike godinu dana kasnije, nakon manjih izmjena, Satoshi je pustio u javnost program “klijent” i stvorio prvi blok u Bitcoin sustavu.

Uz rastuću popularnost Bitcoina, nove kriptovalute temeljene na blockchain tehnologiji počele su se pojavljivati ​​kao gljive poslije kiše. I danas se planira uvođenje ove tehnologije u mnoga područja društva.

Kako funkcionira Blockchain i njegove prednosti

Kako bismo bolje razumjeli kako blockchain funkcionira, moramo malo razgovarati o konceptu "rudarenja". Već znamo da je blockchain svojevrsno skladište podataka koje se stalno ažurira novim informacijama o transakcijama i poslovima. No, budući da je sustav decentraliziran, ne može služiti sam sebi; za to su mu potrebni sudionici koji će osigurati svoje računalne strojeve za pohranjivanje tijela blockchaina, kao i sami izračunati i potvrditi transakcije u zamjenu za nagradu. U svijetu kriptovaluta ti se ljudi nazivaju rudarima jer je proces pronalaženja pravog bloka transakcija poput kopanja po rudniku kako bi se pronašli vrijedni resursi.

Proces formiranja novog bloka lanca blokova temelji se na principima kriptografije pomoću algoritama raspršivanja. To je potrebno kako bi se informacije o transakcijama šifrirale i svi podaci o njima stali u jednu liniju koda. U biti, blok uključuje informacije o svim transakcijama u određenom vremenskom razdoblju, informacije o prethodnom bloku ili njegovom ključu te nasumične brojeve za dodatnu sigurnost. Nakon toga, hash funkcija se primjenjuje na blok kako bi se dobila određena količina hash-a, koja tada postaje jedinstveni potpis za ovaj blok. Ako su ispunjeni svi uvjeti, rudar dodaje ovaj blok na kraj blockchaina, a informacije o tome kopiraju se na računala svih sudionika kroz peer-to-peer mrežu.

Već smo se malo više dotakli nekih prednosti sustava, ali decentralizirana struktura i visoka sigurnost nisu sve čime se blockchain može pohvaliti. Zahvaljujući principima kriptografije, sustav se može učiniti otvorenim, ali u isto vrijeme vrlo anonimnim. Kada klijent napravi transakciju unutar sustava, dobiva jedinstveni ključ koji je dostupan samo njemu i njegovom pretplatniku. Svaki korisnik može pregledati arhivu transakcija i razumjeti dinamiku razvoja sustava, na primjer, jučer je nekome poslano sto dolara, ali samo vlasnici ključeva mogu vidjeti od koga i kome. Samo s ključem možete dobiti neograničen pristup informacijama, što znači da su korisnici zaštićeni od nepoštene upotrebe osobnih podataka. U modernom svijetu, kada povjerljive informacije privatnih osoba svakodnevno cure na mrežu, ovo se čini vrlo relevantnim.

Što Blockchain pruža i zašto je potreban u modernoj ekonomiji?

U suvremenom svijetu, pri obavljanju gotovo svih financijskih transakcija, prisiljeni smo imati posla s posrednicima. Kod prijenosa novca kao takvi posrednici služe banke, a pri sklapanju poslova javni bilježnici. Naravno, pri svakoj takvoj transakciji posrednici uzimaju proviziju i na tome zarađuju. eliminiramo potrebu za posrednicima, jer je sustav izgrađen na principima samoprovjere i jamči integritet transakcije. Sukladno tome, sada ne trebamo plaćati proviziju trećim stranama, a transakcija automatski postaje isplativija. Osim toga, nepostojanje dodatnih karika u lancu daje kratke transakcije, odnosno transakcije postaju vrlo brze, u nekim slučajevima čak i trenutne.

U početku se bankarski sektor nastojao, koliko je to moguće, boriti protiv novog sustava, jer je prijetio da im oduzme značajan dio dobiti. Međutim, sada je postalo jasno da je ta perspektiva daleko od bliske budućnosti, a banke će postojati zajedno s blockchainom još najmanje deset godina, a najvjerojatnije i dulje. Kao što znate, nema smisla boriti se protiv napretka, a ako se ne možete boriti protiv njega, onda ga iskoristite. Sada banke aktivno implementiraju blockchain tehnologiju za međubankarske transfere, čime štede vrlo značajna financijska sredstva, au budućnosti bi ovaj sustav mogao u potpunosti zamijeniti već zastarjeli SWIFT sustav. Ovu tehnologiju također aktivno koriste velike korporacije za obavljanje transnacionalnih transakcija. Dok su prije potpisivanje takvih ugovora trajalo tjednima, sada proces traje samo nekoliko dana, a u ovoj mjeri uštede mogu iznositi milijune dolara.

Završni dio

Blockchain tehnologija je već prilično nova, ali unatoč tome većini ljudi praktički nepoznata. Bojimo se onoga što ne razumijemo, skeptični smo i ne želimo prihvatiti. Ipak, nemojte se bojati blockchaina i kriptovaluta. U biti, to je jednostavno novi korak u razvoju gospodarstva, što je svojedobno bilo njegovo odvajanje od zlatnih rezervi. Iako je u početku bilo vrlo teško i bolno, s vremenom je poslužilo kao veliki poticaj za razvoj. Blockchain tehnologija je vrlo obećavajuća i obećava velike koristi kako za poslovanje tako i za druga područja djelovanja. Treba samo biti strpljiv i pričekati da se situacija stabilizira i postane apsolutno predvidljiva, a to će se sigurno dogoditi prije ili kasnije.



Povezane publikacije