Blockchain za glupane – jednostavan, ali potpun vodič

U istraživanju koje je proveo Deloitte na 1,386 viših rukovoditelja, 80% je odgovorilo da će blockchain tehnologija biti kritična (53%) ili važna (27%) za strateški razvoj njihove organizacije. Štoviše, 86% vjeruje da je blockchain tehnologija široko skalabilna i da će postići usvajanje u većini.

Uskočimo u to i vidimo što je blockchain, kako funkcionira i koje su neke od prednosti ove tehnologije.

1. Blockchain objašnjenje

DEF. Kao što ime sugerira, blockchain je lanac blokova koji funkcionira kao glavna knjiga poznata u financijskom svijetu kao zapisi. Na blockchainu su ti blokovi međusobno povezani i osigurani kriptografija.  

Jednostavnije rečeno, blockchain je digitalna knjiga.

Svaki zapis (blok) u blockchainu sadrži vremensku oznaku, informacije o blockchain transakcijama i kriptografsku hash vrijednost (potpis) prethodnog bloka. To znači da je svaki blok ovisan o prethodnom.  

Dakle, lanac.  

Tko je izumio blockchain?

Prvi funkcionalni blockchain objavljen je 2009. godine. Nakon što je Satoshi Nakamoto 2008. godine objavio rad 'Bitcoin: Peer-to-Peer sustav elektroničke gotovine', sljedeće je godine objavio Bitcoin softver.  

Ali to nije bio prvi put da je ideja blockchaina predstavljena svijetu.  

Godine 1991. Stuart Haber i W. Scott Stornetta govorili su o povezivanju blokova u strukturi podataka samo za dodavanje u svom akademskom radu, 'Kako vremenski označiti digitalni dokument'.  

Vrste blockchaina

Postoje 3 glavne vrste blockchaina:

Javni blokovi

Javni lanci blokova su mreže otvorenog koda kojima se svatko može pridružiti kao korisnik, programer ili član. Svaku transakciju na javnom blockchainu svatko može vidjeti i ispitati.  

Jedna od glavnih prednosti javnih blockchaina je njihova otpornost na cenzuru.

Potpuno su decentralizirani i bilježe transakcije na nekoliko računala diljem svijeta. Stoga je promjena podataka na mreži nemoguća.  

Primjeri javnih blockchaina su Bitcoin, Ethereum i Litecoin.  

Privatni blockchains

Privatni blockchaini, s druge strane, postavljaju ograničenja na to tko im se može pridružiti. Također poznati kao ovlašteni blockchaini, oni privatno bilježe svoje transakcije, čineći ih dostupnima samo sudionicima mreže.  

U usporedbi s javnim lancima blokova, lanci blokova s ​​dopuštenjem više su centralizirani. Subjekt koji vodi lanac ima punu kontrolu nad time tko se pridružuje njegovoj mreži. To privatne blockchaine čini idealnim za tvrtke koje žele dijeliti svoje podatke, ali štite osjetljive podatke.  

Primjeri privatnih lanaca blokova uključuju Ripple i Hyperledger.  

Blockchains konzorcija

Konzorcijski lanci blokova, također poznati kao federalni lanci blokova, kombiniraju najbolje od oba svijeta. Više su decentralizirani od privatnih lanaca blokova, ali omogućuju kontrolu nad time koji su podaci javni, a koji ostaju privatni.  

Za razliku od privatnih lanaca blokova, koje kontrolira jedna tvrtka, federalne lance blokova kontrolira unaprijed odabrani skup entiteta/čvorova.  

SIDENOTE. Blockchain čvorovi su uređaji (računala, prijenosna računala) koji djeluju kao poslužitelji za pohranjivanje informacija. Čvorovi su bitan dio blockchain infrastrukture.  

2. Kako funkcionira blockchain?

Da bismo bolje objasnili kako funkcionira blockchain sustav, koristit ćemo Bitcoin blockchain kao primjer. 

Kako se stvaraju i povezuju novi blokovi?

Ranije sam spomenuo da svaki blok sadrži zapis Bitcoin transakcija. Svaki blok na blockchainu može izdržati 1 megabajt podataka. Nakon što se taj blok popuni, automatski se stvara novi blok.

Zapišimo neke hipotetske transakcije i vidimo kako blok izgleda.

Recimo da Zeus Odinu duguje nešto novca i želi mu vratiti u Bitcoinu. Dakle, Zeus prenosi 0.5 BTC Odinu.  

Kao dobar otac kakav jest, Odin odlučuje poslati džeparac svojim sinovima, Lokiju i Thoru.  

Loki dobiva 0.1 BTC, ali Thor dobiva 0.2 BTC jer ga je Odin uvijek više volio.  

To nam daje sljedeće transakcije:  

T1: Zeus – Odin | 0.5 BTC  

T2: Odin – Loki | 0.1 BTC  

T3: Odin – Thor | 0.2 BTC  

Recimo sada da sve ove transakcije čine 1 MB podataka, čime se popunjava blok – Blok 1. Ovom bloku se automatski dodjeljuje potpis – recimo ASG4.  

Ovako izgleda naš prvi blok.  

Kreirajmo sada drugi blok.

Nakon legendarne bitke s ledenim divovima, Thor mora popraviti svoj moćni čekić. Dakle, šalje ga u Asgard's Forge i plaća 0.1 BTC.  

Loki se želi našaliti s Thorovim novim tatom, pa naručuje 100 cheeseburgera i dijetnu Colu iz Asgardove verzije Wendy's. To ga košta ukupno 0.04 BTC.  

Dakle, imamo sljedeće transakcije:  

T1: Thor – Asgardova kovačnica | 0.1 BTC  

T2: Loki – Asgardian Wendy's | 0.04 BTC  

Osim ovih transakcija, Blok 2 uključuje i potpis Bloka 1 – ASG4. Zatim Blok 2 prima svoj potpis na temelju podataka koje sadrži. Recimo FUN27.  

Kako se više transakcija događa na blockchainu, stvara se više blokova, a svaki blok sadrži potpis prethodnog. Na ovaj način, Blok 1 je izravno povezan s Blokom 2. Blok 2 je zatim povezan s Blokom 3. Blok 4 s Blokom 5, i tako dalje.  

Ali što ako netko odluči promijeniti podatke u bloku 1?  

Recimo da Loki, nestašan kakav jest, želi izazvati probleme. Mijenja količinu Bitcoina koju Thor dobiva od Odina s 0.2 na 0.3. Ovako će Thor morati položiti račun za novac koji nije dobio.  

I tu se stvari kompliciraju. Sada kada su podaci u bloku 1 drugačiji, automatski se mijenja potpis koji se generira na temelju podataka u bloku. Dakle umjesto ASG4, novi potpis postaje, recimo, POGREŠKA2.  

S obzirom da je ovaj potpis uključen u Blok 2, niz podataka se također mijenja, mijenjajući tako potpis Bloka 2 iz FUN27 do Ups42.  

Ovo pokreće domino efekt gdje se mijenja svaki potpis svakog bloka u lancu. Nakon što korisnici shvate da netko pokušava promijeniti podatke u blokovima, odbijaju promjene i vraćaju blockchain na prethodnu valjanu verziju.  

Dakle, kako se stvaraju potpisi?

Da budem iskren, sam proces je prilično kompliciran. Većina ovoga mi još uvijek zvuči kao crna magija, pa ću se kloniti supertehničkih stvari.

Ali jednostavnim rječnikom, kriptografska hash funkcija (složeni algoritam) uzima niz podataka (transakcije u bloku) i pretvara ga u jedinstveni niz od 64 znamenke. Na internetu postoji nekoliko takvih hash funkcija s kojima se možete igrati – mi ćemo ih koristiti ovaj za naš primjer.

Dodavanjem podataka iz našeg prvog bloka u hash generatoru dobivamo sljedeći niz:

786A832913348D9BB6E35ABF60CB451934F58A9E648CA2E28724A04AACEEBB6C

Ako se jedan znak u ulaznom podatku promijeni, izlaz će biti potpuno drugačiji. Dakle, ako je Loki promijenio tih 0.2 BTC u 0.3 BTC, naš rezultat će biti ovaj:

E69CC8EF3A3B3D569C6DCE67445B3699C3B01FDE588C27ED4AF34DCDAAC8D774

Zbog toga integracija potpisa Bloka 1 (ASG4) u podatke Bloka 2 onemogućuje promjenu lanca blokova. Potpis svakog prethodnog bloka koristi se za kreiranje potpisa sljedećeg.

Dakle, gdje tu dolazi rudarenje?

Suprotno uvriježenom mišljenju, kripto rudarenje nije stvaranje novih Bitcoina.  

Rudari se međusobno natječu kako bi potvrdili transakcije u svakom bloku, pazeći da svaki blok u lancu odgovara određenim kriterijima.  

Ali da bismo razumjeli kako sve to funkcionira, prvo moramo razgovarati o nonce-ovima. Nonce su varijacije koje blockchain dodaje svakom bloku. Njihova jedina svrha je promijeniti hash izlaz (potpis) bloka bez mijenjanja podataka o transakcijama. Jednoznačni dodaci se dodaju jer svaki potpis svakog bloka mora započeti s određenim brojem vodećih nula.  

Rudari tada trebaju pronaći vrijednost nonce za provjeru valjanosti transakcija i dodavanje novog bloka u blockchain. Ne postoji formula za izračunavanje vrijednosti nonce. To je jednostavno proces pokušaja i pogrešaka.

I općenito, što više računalne snage imate, brže možete testirati razne nonce i tako pronaći pravu vrijednost.

3. Decentralizacija blockchaina

Sada kada imamo jasnu sliku o tome što je blockchain i kako funkcionira, razgovarajmo o jednom od njegovih ključnih aspekata – decentralizaciji.

Decentralizacija jedan je od koncepata blockchaina koji se najčešće susreće. Decentralizirani blockchain znači da ne postoji središnja točka kontrole cijele mreže. Umjesto toga, mreža je pohranjena na nekoliko lokacija diljem svijeta.

Vitalik Buterin, suosnivač Ethereuma, razdvaja decentralizaciju na 3 različitih vrsta:

1. Arhitektonska (de)centralizacija – od koliko fizičkih uređaja se sastoji sustav?

2. Politička (de)centralizacija – koliko pojedinaca ili organizacija kontrolira te uređaje?

3. Logička (de)centralizacija – je li cijela mreža monolitna i organizirana ili kaotična i neorganizirana?

Koristeći te tipove, on zatim klasificira različite tehnologije i institucije. On definira blockchain kao politički decentraliziran, arhitektonski decentraliziran i logički centraliziran.

Što je s DLT-om?

Mnogi vjeruju da su blockchain i tehnologija distribuirane knjige jedna te ista stvar. Ali to nije sasvim točno.

Distributed Ledger Technology je decentralizirana tehnologija koja pohranjuje svoje baze podataka na nekoliko lokacija, na nekoliko uređaja, u vlasništvu i pod kontrolom različitih pojedinaca ili organizacija. 

Glavna razlika između to dvoje je u tome što je DLT tehnologija, a blockchain vrsta DLT-a.

Decentralizacija distribuiranih knjiga ima za cilj ukinuti potrebu za središnjim tijelom koje obrađuje ili potvrđuje transakcije na mreži. Time se smanjuje rizik da sustav bude ugrožen u napadu.

4. Dakle, kako se blockchain uklapa u kriptovalutu?

Uloga blockchaina u kripto industriji je prilično jednostavan – bilježi i potvrđuje transakcije. To omogućuje kripto svijetu da ostane anoniman, povećava njegovu sigurnost i pomaže mu da ostane transparentan i nepromjenjiv.

Ali kako izgleda kripto transakcija?

Vratimo se našem ranijem primjeru.

Da bi Zeus poslao tih 0.5 BTC Odinu, prvo mu treba novčanik koji može držati Bitcoin. 

  1. Zeus otvara svoj novčanik i unosi Odinov javni ključ zajedno s iznosom koji želi poslati.
  2. Zatim upisuje svoj privatni ključ kako bi potvrdio transakciju.
  3. Hermes, koji je rudar, naplaćuje 0.00005 BTC za uključivanje transakcije u blockchain. Zamislite ovo kao naknadu za otpremu koja je automatski uključena u konačni iznos.
  4. Čvorovi zatim potvrđuju transakciju, označavaju vremensku oznaku i dodaju u svoju verziju lanca blokova.
  5. Odin konačno prima 0.5 BTC.

Trenutačno se svaki dan potvrdi oko 300,000 BTC transakcija. Možete gledati sve transakcije kako se odvijaju na blockchain.com.

Kripto novčanike

Suprotno uvriježenim vjerovanjima, kripto novčanike nemojte zapravo pohranjivati ​​svoje kripto kovanice. Umjesto toga, oni vam pomažu u obavljanju transakcija, praćenju stanja i što je najvažnije, pohranjuju vaše javne i privatne ključeve.

Vaš javni ključ je kao broj vašeg bankovnog računa. Dijelite ga s drugima kako bi oni mogli uplaćivati ​​sredstva na vaš račun. 

Vaš javni ključ generira se iz vašeg privatnog ključa.

S druge strane, vaš privatni ključ je poput sigurnosnog koda. Ti si jedini koji bi to trebao znati. U suprotnom, ljudi će moći potvrditi transakcije u vaše ime. A bez njega nećete moći potvrditi transakcije niti podići novac.  

5. Prednosti blockchaina

Blockchain tehnologija dolazi s mnoštvom prednosti, koje mogu imati značajan utjecaj na način na koji poduzeća rade, kao i na zadovoljstvo njihovih kupaca.

Nepromjenjivi podaci

Sve informacije pohranjene na blockchainu su trajne. Nitko to ne može promijeniti, niti ukloniti. To omogućuje tvrtkama i pojedincima da učinkovito i jednostavno prate sve svoje transakcije.  

No promjena podataka na blockchainu nije nemoguća. Jednostavno je jako, jako teško.  

I dok nepromjenjivost zvuči kao izvrsna ideja (i često jest), ona također može uzrokovati nekoliko problema za tvrtku. Što ako se slučajno osjetljivi podaci objave na blockchainu?  

Jedino rješenje da se to riješi je uvjeravanje ostalih strana uključenih u blockchain da imaju "fork" - podijelite blockchain u 2 putanje i premjestite bazu podataka na jednu od njih. Ali učiniti to na javnom blockchainu gotovo je nemoguće.  

Ipak, takvi se problemi obično izbjegavaju prirodom dizajna lanca blokova, koja odvaja osjetljive podatke od onih koji ih identificiraju.  

Digitalna sloboda

Većinu podataka na internetu kontroliraju 4 divovske tvrtke – Google, Microsoft, Amazon i Facebook. Svaka slika ili video koji ste spremili u oblak ili objavili na internetu, svaka glasovna poruka ili e-pošta koju ste ikada poslali, vaše kupovne navike i vaša povijest lokacije pohranjeni su na njihovim poslužiteljima.  

Sve informacije na blockchainu, uključujući pojedinosti transakcije, šifrirane su. Javni ključ se ne može pratiti do određenog korisnika ili tvrtke, čime se sprječava praćenje kupovnih navika.  

Sigurnost

U današnjem svijetu sigurnost je jedan od najvažnijih aspekata svake tehnologije.  

Izvješće pokazuje da se u prosjeku izvede hakerski napad svakih 39 sekundi. Kreditne kartice, identiteti i povjerljivi podaci kradu se svakodnevno. To dovodi do gubitaka u milijardama dolara svake godine.  

Ali budući da je blockchain decentralizirani sustav, on nema nijednu točku kvara.  

Informacije su pohranjene na bezbrojnim računalima spojenim na mrežu, tako da je izvođenje napada gotovo nemoguće. Da biste preuzeli kontrolu nad mrežom ili promijenili informacije pohranjene na blockchainu, morali biste napasti sve mrežne uređaje odjednom.  

To bi zahtijevalo puno rada i računalne snage i pokazalo bi se besmislenim, jer bi provođenje napada na cijelu mrežu uzrokovalo nagli pad vrijednosti kriptovalute.  

U konačnici, ulaganje potrebno za izvođenje takvog napada bilo bi veće od njegove eventualne koristi.  

anonimnost

Blockchain vam omogućuje da ostanete anonimni. Nitko ne može pratiti vaše kupnje ili vaše navike trošenja i povezati ih s vašim osobnim podacima kako bi ih kasnije mogli unovčiti. Osim ako sigurno ne znaju koja je javna adresa vaša.  

Ali čak i u tom slučaju, sustav izgrađen u potpunosti na blockchain tehnologiji neće pohranjivati ​​kolačiće ili osobne podatke. I upravo je to razlog zašto je Bitcoin eksplodirao u popularnosti na crnim tržištima i dark webu.  

No iako blockchain može pružiti anonimnost, imajte na umu da većina web stranica na internetu koristi kolačiće. Dakle, čak i ako odlučite platiti Bitcoinom na web stranici kao što je Amazon, oni će i dalje moći pohraniti vaše podatke.  

Snižene naknade

Glavna razlika između Bitcoina i banaka je u tome što su naknade za Bitcoin fiksne. Banke obično naplaćuju postotak od prenesenog iznosa, u rasponu od 1% do 4%. To znači da na prijenosu od 10,000 USD banka može naplatiti bilo gdje između 100 i 400 USD.  

S druge strane, Bitcoin transakcije naplaćuju fiksnu stopu, ali se ona temelji na tržišnoj vrijednosti. U vrijeme pisanja, naknada za transakciju iznosila je 1.62 USD. Najviša naknada za transakciju iznosila je 62.79 USD 21. travnja 2021. To je još uvijek niže od 1% transakcije od 10,000 XNUMX USD.  

Nema financijske kontrole od strane vlade

Banke i vlade mogu zamrznuti račun bez prethodne obavijesti ako smatraju da je to potrebno. Bezbrojnim ljudima svaki dan se zamrzavaju računi, a da ne razumiju zašto.  

U blockchain mreži, jedina osoba koja ima pristup vašim sredstvima ste vi sami. Pa, i svatko tko ima vaš privatni ključ (nitko drugi ne bi trebao, doduše). Vlada, vaša nacionalna banka ili bilo koja druga institucija ne može pristupiti vašim sredstvima ili pratiti vaše transakcije bez poznavanja vaših privatnih i javnih ključeva.  

To znači da imate potpunu kontrolu nad svojim novcem i niti jedna institucija vam ga ne može oduzeti bez vašeg pristanka.  

Završne misli

Blockchain je prilično velika stvar.

Tehnologija koja je pokreće doživjela je eksploziju popularnosti 2017. zahvaljujući kriptovalutama, ali to se polako mijenja. Blockchains javno i privatno razvijaju mnoge tvrtke i pojedinci, pronalazeći slučajeve upotrebe u raznim industrijama. A to se događa zbog njihovog ogromnog potencijala.  

Blockchain tehnologija ima moć potpuno promijeniti način na koji funkcionira naše društvo.  

Može potpuno poremetiti način na koji funkcionira bankarski sustav, podržati e-uprave i promicati korištenje zelene energije.  

* Informacije u ovom članku i navedene poveznice služe samo u svrhu općih informacija i ne bi trebale predstavljati nikakav financijski ili investicijski savjet. Savjetujemo vam da napravite vlastito istraživanje ili se posavjetujte sa stručnjakom prije donošenja financijskih odluka. Molimo potvrdite da nismo odgovorni za bilo kakav gubitak uzrokovan bilo kojom informacijom na ovoj web stranici.

Izvor: https://coindoo.com/blockchain-for-dummies/