Sadržaj
- Što je Blockchain?
- Kako djeluje Blockchain
- Je li Blockchain privatni?
- Je li Blockchain siguran?
- Blockchain vs. Bitcoin
- Osnove javnog i privatnog ključa
- Praktične aplikacije
- Za i protiv Blockchaina
- Nedostaci Blockchaina
- Što slijedi za Blockchain?
Dobra vijest je da je blockchain zapravo lakše razumjeti nego što ta definicija zvuči.
Što je Blockchain?
Ako je ova tehnologija toliko složena, zašto je nazivati "blockchain?", Na svojoj osnovnoj razini, blockchain je doslovno samo lanac blokova, ali ne u tradicionalnom smislu tih riječi. Kada u ovom kontekstu izgovorimo riječi „blok“ i „lanac“, zapravo govorimo o digitalnim informacijama („blok“) pohranjenim u javnoj bazi podataka („lanac“).
"Blokovi" na blockchainu sačinjeni su od digitalnih informacija. Konkretno, oni imaju tri dijela:
- Blokovi pohranjuju informacije o transakcijama kao što su datum, vrijeme i iznos najnovije kupovine u Amazonu. (NAPOMENA: Ovaj primjer Amazona namijenjen je ilustrativnim kupnjama; Amazon maloprodaja ne radi na principu blockchain-a) Blokovi pohranjuju informacije o tome tko sudjeluje u transakcijama. Blok vaše iscrpne kupnje od Amazona bilježi vaše ime zajedno s Amazon.com, Inc. Umjesto korištenja stvarnog imena, vaša se kupnja bilježi bez ikakvih identifikacijskih podataka pomoću jedinstvenog "digitalnog potpisa", poput korisničkog imena.Blocks pohranite informacije koje ih razlikuju od ostalih blokova. Kao i ti i ja imamo imena koja nas razlikuju jedan od drugog, svaki blok pohranjuje jedinstveni kôd koji se zove "hash" koji nam omogućava da to kažemo odvojeno od svakog drugog bloka. Recimo da ste izvršili kupnju na Amazonu, ali dok je u tranzitu, odlučite da jednostavno ne možete odoljeti i trebate drugi. Iako bi detalji vaše nove transakcije izgledali gotovo identično vašoj ranijoj kupnji, još uvijek možemo odvojiti blokove zbog njihovih jedinstvenih kodova.
Dok se blok u gornjem primjeru koristi za pohranjivanje jedne kupnje od Amazona, stvarnost je malo drugačija. Jedan blok u blockchain-u može zapravo pohraniti do 1 MB podataka. Ovisno o veličini transakcija, to znači da jedan blok može pod nekoliko krova smjestiti nekoliko tisuća transakcija.
Što je Blockchain?
Kako djeluje Blockchain
Kad blok pohranjuje nove podatke, dodaje se u blockchain. Blockchain se, kao što mu ime govori, sastoji od više sjedinjenih blokova. Kako bi se blok mogao dodati u blockchain, moraju se dogoditi četiri stvari:
- Mora se dogoditi transakcija. Nastavimo s primjerom vaše impulsivne kupnje Amazona. Nakon što žurno kliknete kroz višestruki upit za odlazak, idete protiv bolje prosudbe i obavljate kupnju. Ta transakcija mora biti potvrđena. Nakon kupnje vaša transakcija mora biti potvrđena. S drugim javnim zapisima podataka, poput Komisije za razmjenu vrijednosnih papira, Wikipedije ili lokalne knjižnice, netko je zadužen za provjeru novih unosa podataka. No, s blockchainom, taj posao ostaje prepušten mreži računala. Kada kupite od Amazona, ta mreža računala žuri da provjeri je li se vaša transakcija dogodila na način na koji ste to rekli. Odnosno, oni potvrđuju detalje kupnje, uključujući vrijeme transakcije, iznos u dolaru i sudionike. (Više o tome kako se to događa u sekundi.) Ta se transakcija mora pohraniti u blok. Nakon što je vaša transakcija potvrđena kao točna, dobit će zeleno svjetlo. Iznos transakcije, vaš digitalni potpis i Amazonov digitalni potpis pohranjuju se u blok. Tamo će se transakciji vjerojatno pridružiti stotine ili tisuće ostalih poput nje. U tom bloku mora se dobiti hash. Za razliku od anđela koji zarađuje krila, nakon što su verificirane sve transakcije bloka, mora mu se dati jedinstveni identifikacijski kod koji se zove hash. Bloku se također daje hash najnovijeg bloka dodanog u blockchain. Jednom hash, blok se može dodati u blockchain.
Kad se taj novi blok doda u blockchain, on postaje javno dostupan svima koji ga mogu pogledati - čak i vi. Ako pogledate Bitcoin blockchain, vidjet ćete da imate pristup podacima o transakcijama, zajedno s informacijama o tome kada je ("Time"), gdje ("Height") i tko ("Relayed By") blok bio dodan u blockchain.
Je li Blockchain privatni?
Svatko može pogledati sadržaj blockchaina, ali korisnici također mogu odlučiti povezati svoja računala s blockchain mrežom. Na taj način njihovo računalo prima kopiju blockchaina koji se automatski ažurira svaki put kad se doda novi blok, nalik Facebooku News Feed-u koji omogućuje ažuriranje uživo svaki put kada se objavi novi status.
Svako računalo u blockchain mreži ima svoju kopiju blockchaina, što znači da postoji na tisuće, ili u slučaju Bitcoin-a, milijune primjeraka istog blockchaina. Iako je svaka kopija blockchaina identična, širenje tih informacija kroz mrežu računala otežava manipulaciju tim podacima. S blockchainom ne postoji niti jedan, konačni prikaz događaja kojima se može manipulirati. Umjesto toga, haker bi trebao manipulirati svakom kopijom blockchaina na mreži.
Pregledavajući Bitcoin blockchain, primijetit ćete da nemate pristup identificiranju podataka o korisnicima koji obavljaju transakcije. Iako transakcije na blockchainu nisu potpuno anonimne, osobni podaci o korisnicima ograničeni su na njihov digitalni potpis ili korisničko ime.
Postavlja se važno pitanje: ako ne možete znati tko dodaje blokove u blockchain, kako možete vjerovati blockchainu ili mreži računala koja ga podržava?
Je li Blockchain siguran?
Blockchain tehnologija računa na pitanja sigurnosti i povjerenja na nekoliko načina. Prvo, novi se blokovi uvijek pohranjuju linearno i kronološki. Odnosno, uvijek se dodaju "kraju" blockchaina. Ako pogledate Bitcoin blockchain, vidjet ćete da svaki blok ima položaj na lancu, koji se naziva "visina". Od veljače 2019. visina bloka prešla je 562.000.
Nakon dodavanja bloka na kraj blockchaina, vrlo se teško vratiti i promijeniti sadržaj bloka. To je zato što svaki blok sadrži svoj vlastiti hash, zajedno s hashom bloka prije njega. Hash kodovi su stvoreni pomoću matematičke funkcije koja digitalne informacije pretvara u niz brojeva i slova. Ako se te informacije na bilo koji način uređuju, također se mijenja hash kod.
Evo zašto je to važno za sigurnost. Recimo da haker pokušava urediti svoju transakciju iz Amazona tako da zapravo morate dva puta platiti kupnju. Čim oni urede iznos dolara u vašoj transakciji, hash bloka će se promijeniti. Sljedeći blok u lancu i dalje će sadržavati stari hash, a haker će morati ažurirati taj blok da bi zakrio svoje zapise. Međutim, to bi promijenilo hash bloka. I slijedeće, i tako dalje.
Da bi promijenio jedan blok, haker bi trebao promijeniti svaki pojedinačni blok nakon njega na blockchainu. Preračunavanje svih tih hasheva trebalo bi ogromnu i nevjerojatnu količinu računalne snage. Drugim riječima, kada se blok doda u blockchain, postaje vrlo teško uređivati i nemoguće ga je izbrisati.
Da bi riješile pitanje povjerenja, blockchain mreže implementirale su testove za računala koja se žele pridružiti i dodati blokove u lanac. Testovi, zvani „konsenzusni modeli“, zahtijevaju od korisnika da se „dokažu“ prije nego što mogu sudjelovati u blockchain mreži. Jedan od najčešćih primjera u Bitcoin-u naziva se "dokaz rada".
U dokazu sustava rada, računala moraju "dokazati" da su "radila" rješavanjem složenog računalnog problema iz matematike. Ako računalo riješi jedan od ovih problema, oni postaju podobni da dodaju blok u blockchain. No, proces dodavanja blokova u blockchain, ono što svijet kripto valute naziva „miniranje“, nije lak. Zapravo, prema blok-vijestima sa BlockExplorerom, izgledi za rješavanje jednog od ovih problema na Bitcoin mreži bili su oko 5, 8 bilijuna u veljači 2019. Da bi se riješili složeni matematički problemi s tim problemima, računala moraju pokrenuti programe koji ih koštaju. značajne količine snage i energije (čitaj: novac).
Dokaz rada ne čini napade hakera nemogućim, ali čini ih pomalo beskorisnim. Ako bi haker želio koordinirati napad na blockchain, oni bi trebali riješiti složene računske probleme iz matematike na 1 od 5, 8 trilijuna šansi baš kao i svi drugi. Troškovi organiziranja takvog napada gotovo bi nadmašili koristi.
Blockchain vs. Bitcoin
Cilj blockchaina je omogućiti snimanje i distribuciju digitalnih informacija, ali ne uređivanje. Taj koncept može biti teško obaviti glavu bez da vidimo tehnologiju na djelu, pa pogledajmo kako najranija primjena blockchain tehnologije zapravo djeluje.
Blockchain tehnologiju prvi su puta opisali Stuart Haber i W. Scott Stornetta, dvoje istraživača koji su željeli implementirati sustav u kojem se vremenske žigove dokumenata ne mogu mijenjati. Ali tek nakon gotovo dva desetljeća, lansiranjem Bitcoina u siječnju 2009., blockchain je imao svoju prvu aplikaciju u stvarnom svijetu.
Bitcoin protokol izgrađen je na blockchainu. U istraživačkom radu koji je uveo digitalnu valutu, Bitcoin-ov pseudonimni tvorac Satoshi Nakamoto nazvao ga je "novim elektroničkim novčanim sustavom koji je u potpunosti ravnopravan, bez treće strane koja ima povjerenja".
Evo kako to radi.
Imate sve te ljude širom svijeta koji imaju bitcoin. Prema studiji iz Centra za alternativne finansije Cambridgea iz 2017. godine, taj broj može biti čak 5, 9 milijuna. Recimo da jedan od tih 5, 9 milijuna ljudi želi potrošiti svoj Bitcoin na namirnice. Tu dolazi blockchain.
Kada je riječ o tiskanom novcu, uporabu tiskane valute regulira i provjerava središnje tijelo, obično banka ili vlada - ali Bitcoin ne kontrolira niko. Umjesto toga, transakcije izvršene u Bitcoin-u ovjerava mreža računala.
Kad jedna osoba plati drugoj za robu koja koristi Bitcoin, računala na mrežnoj utrci Bitcoin-a provjeravaju transakciju. Da bi to učinili, korisnici pokreću program na svojim računalima i pokušavaju riješiti složeni matematički problem, nazvan "hash". Kad računalo riješi problem "raspršivanjem" bloka, njegov algoritamski rad će također provjeriti blok transakcije. Završena transakcija javno se bilježi i pohranjuje kao blok u blockchain, nakon čega postaje nepromjenjiva. U slučaju Bitcoina, ali i većine ostalih blockchaina, računala koja uspješno provjeravaju blokove nagrađuju se za svoj rad kripto-valutom.
Iako se transakcije javno bilježe na blockchainu, korisnički podaci nisu - ili barem nisu u cijelosti. Da bi obavili transakcije na Bitcoin mreži, sudionici moraju pokrenuti program koji se zove "novčanik". Svaki novčanik sastoji se od dva jedinstvena i različita kriptografska ključa: javni ključ i privatni ključ. Javni ključ je lokacija s koje se pohranjuju i povlače transakcije. Ovo je ujedno i ključ koji se na knjizi blokova pojavljuje kao korisnički digitalni potpis.
Čak i ako korisnik primi uplatu u Bitcoinsu na njihov javni ključ, neće ih moći povući s privatnim kolegom. Korisnikov javni ključ skraćena je verzija njihovog privatnog ključa stvorena složenim matematičkim algoritmom. Međutim, zbog složenosti ove jednadžbe, gotovo je nemoguće obrnuti postupak i generirati privatni ključ iz javnog ključa. Iz tog razloga, blockchain tehnologija smatra se povjerljivom.
Osnove javnog i privatnog ključa
Evo ELI5 - "Objasnite mi kao da imam 5 godina" - obraćenje. Javni ključ možete smatrati školskim ormarom, a privatni ključ kao kombinaciju ormara. Učitelji, studenti, pa čak i vaše mrvice, mogu umetnuti slova i bilješke kroz otvor u vašem ormaru. Međutim, jedina osoba koja može dohvatiti sadržaj poštanskog sandučića je ona koja ima jedinstveni ključ. No treba napomenuti da iako se kombinacije školskih ormara čuvaju u uredu ravnatelja, ne postoji središnja baza podataka koja bi pratila privatne ključeve blok-mreže. Ako korisnik pogrešno primijeni svoj privatni ključ, izgubit će pristup svom Bitcoin novčaniku, kao što je to bio slučaj s ovim čovjekom koji je u prosincu 2017. napravio nacionalne naslove.
Jedinstveni javni lanac
U mreži Bitcoin, blockchain ne dijeli i održava javna mreža korisnika već je i dogovoren. Kad se korisnici pridruže mreži, povezano računalo dobiva kopiju blockchaina koji se ažurira kad god se doda novi blok transakcija. Ali što ako, ljudskim pogreškama ili naporima hakera, jedna korisnička kopija manipuliranog blockchaina bude drugačija od svake druge kopije blockchaina?
Protokol blockchain obeshrabruje postojanje više blockchaina kroz proces koji se naziva "konsenzusom". U prisutnosti više različitih kopija blockchaina, protokol konsenzusa usvaja najduži raspoloživi lanac. Više korisnika na blockchainu znači da se blokovi mogu brže dodati na kraj lanca. Po toj logici, blockchain zapisa uvijek će biti onaj kojem većina korisnika vjeruje. Protokol konsenzusa jedna je od najvećih prednosti tehnologije blockchain, ali omogućuje i jednu od njenih najvećih slabosti.
Teoretski, hakerski dokaz
Teoretski, moguće je da haker iskoristi pravilo većine u napadu koji se naziva 51%. Evo kako bi se to dogodilo. Recimo da na Bitcoin mreži postoji pet milijuna računala, što je sasvim razumljivo, ali dovoljno lagan broj za podijeliti. Da bi postigao većinu na mreži, haker bi trebao kontrolirati najmanje 2, 5 milijuna i jedno od tih računala. Pri tome bi napadač ili skupina napadača mogla ometati proces bilježenja novih transakcija. Mogli su poslati transakciju, a zatim je preokrenuti, čineći se kao da još imaju novčić koji su upravo potrošili. Ova ranjivost, poznata kao dvostruka potrošnja, digitalni je ekvivalent savršene krivotvorine, a korisnicima će omogućiti da potroše svoje bitcoine dva puta.
Takav napad izuzetno je teško izvesti za blockchain Bitcoin razmjera jer bi zahtijevao napadač da dobije kontrolu nad milijunima računala. Kada je Bitcoin prvi put osnovan 2009. godine, a njegovi su korisnici imali desetke, napadaču bi bilo lakše kontrolirati većinu računske snage u mreži. Ova definirajuća karakteristika blockchaina označena je kao jedna slabost za novonastale kripto valute.
Strah korisnika od 51% napada zapravo može ograničiti monopol od formiranja na blockchainu. U „Digitalnom zlatu: Bitcoin i unutarnja priča o nesretnicima i milionerima koji pokušavaju ponovo stvoriti novac“, novinar New York Timesa Nathaniel Popper piše o tome kako je grupa korisnika, nazvana „Bitfury“, skupila na hiljade moćnih računala zajedno kako bi stekla dobit konkurentna prednost na blockchainu. Njihov je cilj bio minirati što više blokova i zaraditi bitcoin, koji su se u to vrijeme procjenjivali na otprilike 700 dolara svaki.
Korišćenje Bitfuryja
Do ožujka 2014., međutim, Bitfury je trebao premašiti 50% ukupne računske snage blockchain mreže. Umjesto da nastavi povećavati svoj udjel nad mrežom, grupa izabrana za samoregulaciju i zavetovala se da nikada neće prelaziti više od 40%. Bitfury je znao da će, ukoliko odluče nastaviti povećavati kontrolu nad mrežom, vrijednost bitcoina pala jer bi korisnici prodavali svoje kovanice u pripremi za mogućnost napada od 51%. Drugim riječima, ako korisnici izgube vjeru u mrežu blockchaina, informacije o toj mreži mogu postati potpuno beskorisne. Korisnici Blockchaina tada mogu samo povećati svoju računsku moć prije nego što počnu gubiti novac.
Blockchainova praktična primjena
Blokovi u blockchain trgovini podacima o novčanim transakcijama - to smo izvukli iz mode. No ispada da je blockchain zapravo prilično pouzdan način pohrane podataka o drugim vrstama transakcija. U stvari, blockchain tehnologija može se koristiti za pohranjivanje podataka o razmjeni imovine, zaustavljanjima u lancu opskrbe, pa čak i glasovanju za kandidata.
Mreža profesionalnih usluga Deloitte je nedavno ispitala 1.000 tvrtki iz sedam zemalja oko integracije blockchaina u svoje poslovanje. Njihovo je istraživanje pokazalo da 34% već danas ima blockchain sustav u proizvodnji, dok je još 41% očekivalo da će implementirati blockchain aplikaciju u narednih 12 mjeseci. Pored toga, gotovo 40% anketiranih tvrtki izvijestilo je da će uložiti pet milijuna dolara ili više u blockchain u narednoj godini. Evo nekih od najpopularnijih aplikacija blockchaina koji se danas istražuju.
Korištenje banke
Možda nijedna industrija nema koristi od integriranja blockchaina u svoje poslovanje više od bankarstva. Financijske institucije djeluju samo tijekom radnog vremena, pet dana u tjednu. To znači da ako pokušate položiti ček u petak u 18 sati, vjerojatno ćete morati pričekati do ponedjeljka ujutro da bi taj novac došao na vaš račun. Čak i ako izvršite svoj depozit tijekom radnog vremena, transakcija još uvijek može potrajati jedan do tri dana radi provjere zbog samog broja transakcija koje banke trebaju podmiriti. Blockchain, s druge strane, nikad ne spava.
Integrirajući blockchain u banke, potrošači mogu vidjeti kako se njihove transakcije obrađuju u samo 10 minuta, u osnovi vremena koje je potrebno za dodavanje bloka u blockchain, bez obzira na vrijeme ili dan u tjednu. Uz blockchain, banke također imaju mogućnost brže i sigurnije razmjene sredstava između institucija. Na primjer, u prometu dionica, postupak namire i obračuna može trajati do tri dana (ili duže, ako banke trguju u inozemstvu), što znači da su novac i dionice za to vrijeme zamrznuti.
S obzirom na veličinu uključenih iznosa, čak i nekoliko dana tranzita novca može predstavljati značajne troškove i rizike za banke. Europska banka Santander uložila je potencijalne uštede na 20 milijardi dolara godišnje. Francuski konzultant Capgemini procjenjuje da bi potrošači svake godine mogli uštedjeti do 16 milijardi dolara na bankarskim i naknadama za osiguranje putem aplikacija zasnovanih na blockchainu.
Upotreba u Cryptocurrency
Blockchain tvori temelj za kripto valute poput Bitcoina. Kao što smo istražili ranije, valute poput američkog dolara regulira i provjerava središnje tijelo, obično banka ili vlada. Prema sustavu središnje vlasti, korisnički podaci i valuta tehnički su po volji njihove banke ili vlade. Ako banka korisnika propadne ili živi u zemlji s nestabilnom vladom, vrijednost njihove valute može biti izložena riziku. To su brige iz kojih se rodio Bitcoin.
Šireći svoje poslovanje preko mreže računala, blockchain omogućuje Bitcoin-u i drugim kripto valutama da rade bez potrebe za središnjim autoritetom. To ne samo da smanjuje rizik, već eliminira i mnoge naknade za obradu i transakcije. Ona također daje onima u zemljama sa nestabilnim valutama stabilniju valutu s više aplikacija i širim mrežama pojedinaca i institucija s kojima mogu poslovati, kako u zemlji, tako i na međunarodnoj razini (barem je to cilj.)
Upotrebe u zdravstvu
Pružatelji zdravstvene zaštite mogu iskoristiti blockchain kako bi sigurno pohranili medicinsku dokumentaciju svojih pacijenata. Kada se generira i potpiše medicinski karton, to se može upisati u blockchain, što pacijentima pruža dokaz i sigurnost da se zapisnik ne može promijeniti. Ove se osobne zdravstvene evidencije mogu kodirati i pohraniti na blockchain privatnim ključem tako da im mogu pristupiti samo određene osobe, osiguravajući privatnost
Uporaba zapisa o vlasništvu
Ovaj postupak nije samo skup i dugotrajan, već je praćen i ljudskim pogreškama, pri čemu svaka netočnost čini praćenje vlasništva nad imovinom manje učinkovitim. Blockchain može ukloniti potrebu za skeniranjem dokumenata i pronalaženjem fizičkih datoteka u lokalnom uredu za snimanje. Ako je vlasništvo nad imovinom pohranjeno i ovjereno na blockchainu, vlasnici mogu vjerovati da je njihovo djelo točno i trajno.
Upotreba u Smart ugovorima
Pametni ugovor je računalni kod koji se može ugraditi u blockchain kako bi se olakšao, potvrdio ili pregovaralo o ugovornom ugovoru. Pametni ugovori djeluju pod nizom uvjeta s kojima se korisnici slažu. Kad su ti uvjeti ispunjeni, uvjeti sporazuma automatski se izvršavaju.
Recimo, na primjer, da vam iznajmim moj stan pomoću pametnog ugovora. Slažem se da ću vam dati kod vrata i čim mi platite sigurnosni depozit. Oboje bismo poslali svoj dio posla na pametni ugovor, koji bi zadržao i automatski razmijenio moj kod vrata za vaš sigurnosni depozit na dan najma. Ako ne dostavim kod vrata do datuma najma, pametni ugovor vraća vam sigurnosni depozit. Ovim se eliminiraju naknade koje obično prate korištenje javnog bilježnika ili posrednika treće strane.
Upotreba lanca opskrbe
Dobavljači mogu koristiti blockchain za snimanje podrijetla materijala koji su kupili. To bi tvrtkama omogućilo provjeru autentičnosti svojih proizvoda, zajedno s etiketama na području zdravlja i etike kao što su „Organic“, „Local“ i „Fair Trade“.
Kako je izvijestio Forbes, prehrambena industrija kreće u upotrebu blockchaina kako bi sve više pratila put i sigurnost hrane tijekom putovanja od farme do korisnika.
Upotrebe u glasanju
Glasanje s blockchainom nosi potencijal uklanjanja prijevara na izborima i povećanja odaziva birača, kao što je testirano na polugodišnjim izborima u Zapadnoj Virginiji u studenom 2018. godine. Svako bi glasanje bilo pohranjeno kao blok na blockchainu, što ih čini gotovo nemogućim za diranje. Blok-protokol bi također održavao transparentnost izbornog procesa, smanjujući osoblje potrebno za provođenje izbora i službenicima osigurao trenutne rezultate.
Prednosti i nedostaci Blockchaina
Bez obzira na svu svoju složenost, blockchain potencijal kao decentralizirani oblik vođenja evidencije gotovo je neograničen. Od veće privatnosti korisnika i povećane sigurnosti do nižih naknada za obradu i manje pogrešaka, blockchain tehnologija može vrlo dobro vidjeti aplikacije izvan gore navedenih.
prozodija
-
Poboljšana točnost uklanjanjem ljudskog sudjelovanja u verifikaciji
-
Smanjenje troškova eliminacijom provjere treće strane
-
Decentralizacija otežava obradu
-
Transakcije su sigurne, privatne i učinkovite
-
Prozirna tehnologija
kontra
-
Značajni troškovi tehnologije povezani s miniranjem bitcoina
-
Niske transakcije u sekundi
-
Povijest upotrebe u nezakonitim aktivnostima
-
Osjetljivost hakiranja
Ovdje su detaljnije prodajna mjesta blockchaina za tvrtke na tržištu.
Točnost lanca
Transakcije na blockchain mreži odobrava mreža tisuća ili milijuna računala. Time se uklanja gotovo sve ljudske uključenosti u postupak provjere, što rezultira sa manje ljudske pogreške i točnijim podacima. Čak i ako je računalo na mreži napravilo računsku pogrešku, greška bi bila učinjena samo u jednoj kopiji blockchaina. Da bi se ta pogreška proširila na ostatak blockchaina, trebalo bi je napraviti najmanje 51% računara mreže - što je gotovo nemoguća mogućnost.
Smanjenja troškova
Potrošači obično plaćaju banci za potvrdu transakcije, javnom bilježniku za potpisivanje dokumenta ili ministru za sklapanje braka. Blockchain eliminira potrebu za provjerom od strane trećih strana, a s njima i njihove povezane troškove. Vlasnici tvrtki snose malu naknadu kad god prihvaćaju plaćanja putem kreditnih kartica, na primjer, jer banke moraju te obrade. Bitcoin, s druge strane, nema središnje tijelo i gotovo nema naknadu za transakcije.
Decentralizacija
Blockchain ne pohranjuje nikakve svoje podatke na središnje mjesto. Umjesto toga, blockchain se kopira i širi preko mreže računala. Kad god se novi blok doda u blockchain, svako računalo na mreži ažurira svoj blockchain kako bi odražavalo promjenu. Širenjem tih informacija kroz mrežu, umjesto da ih pohranjujete u jednu središnju bazu podataka, blockchain postaje teže varati. Ako je kopija blockchaina pala u ruke hakera, ugrožena bi bila samo jedna kopija informacija, a ne cijela mreža.
Učinkovite transakcije
Transakcije položene preko središnjeg tijela mogu potrajati nekoliko dana. Na primjer, ako pokušate položiti ček u petak navečer, zapravo možda nećete vidjeti sredstva na svom računu do ponedjeljka ujutro. Dok financijske institucije rade tijekom radnog vremena, pet dana u tjednu, blockchain radi 24 sata dnevno, sedam dana u tjednu. Transakcije se mogu okončati za desetak minuta i mogu se smatrati sigurnim nakon samo nekoliko sati. Ovo je posebno korisno za prekogranični obrt, koji obično traje mnogo duže zbog problema s vremenskom zonom i činjenice da sve strane moraju potvrditi obradu plaćanja.
Privatne transakcije
Mnoge blockchain mreže djeluju kao javne baze podataka, što znači da svatko s internetskom vezom može vidjeti popis povijesti transakcija u mreži. Iako korisnici mogu pristupiti detaljima o transakcijama, ne mogu pristupiti identifikacijskim informacijama o korisnicima koji su izvršili te transakcije. Česta je zabluda da su blockchain mreže poput bitcoina anonimne, dok su u stvari samo povjerljive.
To jest, kada korisnik izvršava javne transakcije, njihov jedinstveni kod nazvan javnim ključem bilježi se na blockchainu, a ne njihovi osobni podaci. Iako je identitet osobe još uvijek povezan s njegovom adresom blockchaina, to sprečava hakere da dobiju osobne podatke korisnika, kao što se može dogoditi kada je banka hakirana.
Sigurne transakcije
Nakon što se transakcija zabilježi, njezinu vjerodostojnost mora potvrditi mreža blockchain. Tisuće ili čak milijuni računala na blockchainu žure kako bi potvrdili da su detalji kupnje točni. Nakon što je računalo potvrdilo transakciju, on se dodaje blockchain-u u obliku bloka. Svaki blok na blockchainu sadrži svoj jedinstveni hash, zajedno s jedinstvenim hash-om bloka prije njega. Kad se podaci o bloku na bilo koji način uređuju, hash-kod tog bloka se mijenja - međutim, hash-kod na bloku ne bi. To odstupanje otežava promjenu podataka o blockchain-u bez prethodne najave.
prozirnost
Iako se osobni podaci na blockchainu čuvaju kao privatni, sama tehnologija gotovo je uvijek open source. To znači da korisnici u blockchain mreži mogu mijenjati kôd koliko smatraju prikladnim, sve dok imaju većinu računske snage mreže koja ih podržava. Zadržavanje podataka na blockchain otvorenom izvoru također čini neovlašteno diranje podataka. Na primjer, s milijunima računala na blockchain mreži u bilo kojem trenutku, malo je vjerojatno da bi itko mogao promijeniti, a da to ne primijeti.
Nedostaci Blockchaina
Iako postoje značajni preokreti blockchaina, postoje i značajni izazovi zbog njegovog usvajanja. Prepreke primjeni blockchain tehnologije danas nisu samo tehničke prirode. Pravi su izazovi politički i regulatorni, uglavnom da se ne govori o tisućama sati (čitaj: novca) prilagođenog softverskog dizajna i back-end programa potrebnim za integriranje blockchaina u trenutne poslovne mreže. Evo nekih izazova na putu širokog prihvaćanja blockchaina.
Trošak tehnologije
Iako blockchain može uštedjeti novac korisnicima na transakcijskim naknadama, tehnologija je daleko od besplatne. Sustav „dokaz rada“ koji bitcoin koristi za provjeru transakcija, na primjer, troši ogromne količine računske snage. U stvarnom svijetu, snaga od milijuna računala na bitcoin mreži je blizu onoga što Danska troši godišnje. Sva ta energija košta novac, a prema nedavnoj studiji istraživačke kompanije Elite Fixtures, troškovi miniranja pojedinog bitcoina drastično se razlikuju po lokaciji, od samo 531 do nevjerojatnih 26 170 dolara.
Na temelju prosječnih troškova komunalnih usluga u Sjedinjenim Državama, ta se brojka bliži 4.758 USD. Unatoč troškovima rudarstva bitcoina, korisnici i dalje povećavaju svoje račune za struju kako bi potvrdili transakcije na blockchainu. To je zato što kad rudari dodaju blok u bitcoin blockchain, oni će biti nagrađeni s dovoljno bitcoina da svoje vrijeme i energiju učine vrijednim. Kada je riječ o blockchainima koji ne koriste cryptocurrency, rudari će morati biti plaćeni ili ih na drugi način poticati za potvrdu transakcija.
Neučinkovitost brzine
Bitcoin je savršena studija slučaja za moguće neučinkovitosti blockchaina. Bitcoin-ovom sustavu „dokaza rada“ treba desetak minuta da doda novi blok u blockchain. Po toj brzini procjenjuje se da blockchain mreža može upravljati samo sedam transakcija u sekundi (TPS). Iako druge kripto valute poput Ethereuma (20 TPS) i Bitcoin Cash (60 TPS) djeluju bolje od bitcoina, i dalje su ograničene blockchainom. Naslijeđeni brend Visa, za kontekst, može obraditi 24.000 TPS.
Nelegalna aktivnost
Iako povjerljivost na blockchain mreži štiti korisnike od hakova i čuva privatnost, ona također omogućuje ilegalnu trgovinu i aktivnosti na blockchain mreži. Najgledaniji primjer blockchaina koji se koristi za nezakonite transakcije vjerojatno je Silk Road, mrežno tržište "dark weba" koje je djelovalo od veljače 2011. do listopada 2013. kada ga je FBI zatvorio.
Web stranica omogućuje korisnicima pregledavanje web mjesta bez praćenja i obavljanje ilegalnih kupovina u bitcoinima. Sadašnja američka regulativa sprječava korisnike internetskih razmjena, poput onih izgrađenih na blockchainu, od potpune anonimnosti. U Sjedinjenim Državama internetske burze moraju pribaviti podatke o svojim kupcima kada otvore račun, provjeriti identitet svakog kupca i potvrditi da se kupci ne nalaze ni na jednom popisu poznatih ili sumnjivih terorističkih organizacija.
Zabrinutosti središnje banke
Nekoliko središnjih banaka, uključujući Federalne rezerve, Banku Kanade i Banku Engleske, pokrenulo je istrage digitalnih valuta. Prema izvješću o istraživanju Banke Engleske iz februara 2015., „Daljnja su istraživanja također potrebna da bi se osmislio sustav koji bi mogao koristiti tehnologiju distribuirane knjige bez narušavanja sposobnosti središnje banke da kontrolira svoju valutu i osigura sustav od sistemskog napada.“
Osjetljivost na hack
Novije kripto valute i blockchain mreže podložne su napadima od 51%. Ovi napadi su izuzetno teški za izvođenje zbog računske snage potrebne za stjecanje većinske kontrole nad blockchain mrežom, ali istraživač informatike NYU-a Joseph Bonneau rekao je da bi se to moglo promijeniti. Bonneau je objavio izvještaj prošle godine u kojem je procijenio da će se 51% napada vjerojatno povećati, jer hakeri sada mogu jednostavno unajmiti računsku snagu, umjesto da kupuju svu opremu.
Što slijedi za Blockchain?
Prvi put predložen kao istraživački projekt 1991. godine, blockchain se udobno smješta u svoje kasne dvadesete. Kao i većina milenijala u njenoj dobi, blockchain je u posljednja dva desetljeća doživio priličan udio u javnom nadzoru, pri čemu tvrtke širom svijeta spekuliraju o tome za što je tehnologija sposobna i kamo ide u godinama koje dolaze.
Uz mnoge praktične aplikacije za tehnologiju koja se već primjenjuje i istražuje, blockchain napokon sebi daje ime u dobi od dvadeset i sedam godina, u malom dijelu zbog bitcoina i kripto-valute. Kao jezična riječ na jeziku svakog investitora u naciji, blockchain stoji kako bi poslovne i vladine operacije bile preciznije, učinkovitije i sigurnije.
Dok se spremamo krenuti u treće desetljeće blockchaina, više nije pitanje "hoće li se naslijeđene tvrtke zahvatiti tehnologije - to je pitanje" kada.