Kaj je Blockchain?

Kaj je Blockchain?

Veliko slišiš o tem, pogosto neprimerno, če ni na zadimljen način. Vendar koncepti niso zapleteni. Tehnologija, ki podpira blockchain, je lahko nekoliko zapletena in zapletena (ne komplicirana), a v bistvu je zadeva precej preprosta. Rad bi vam pomagal razjasniti. Moja razlaga je NETEHNIČNA, kot nestrokovnjak na to temo oziroma kot nekdo, ki razume proces, vendar se ne spušča v tehnične podrobnosti, ker obstajajo ljudje, ki so na to bolj pripravljeni od mene. Namen tukaj je razjasniti splošne koncepte in razumeti, kako močno, vsestransko in univerzalno je to orodje in kako ga lahko izkoristimo v svojo korist. Če vas zanima zadeva v podrobnosti, potem ko sem prebral tudi mojo objavo v zvezi z žetoni Svetujem vam, da se obrnete Michael Gandolfi ki pripravlja in vodi spletne seminarje in specializirane tečaje na te teme. Zelo zanimiva je tudi spletna revija Kriptonom ki vsebuje veliko informacij o tem, vključno s kriptovalutami, kaj so in kako jih upravljati: v zvezi s tem izkoriščam to priložnost, da pošljem pozdrav Amelia Tomasicchio, izvršni direktor podjetja Cryptonomist.

Kazalo po temah:

  1. Kaj je Blockchain?
  2. Kako deluje blockchain?
  3. Ali je blockchain zaseben?
  4. Je Blockchain varen?
  5. Praktične aplikacije Blockchaina

1. Kaj je blockchain?

Recimo to: Tehnologija veriženja blokov omogoča distribucijo javnih "registrov", ki vsebujejo nespremenljive podatke na varen in šifriran način, in zagotavlja, da izmenjav informacij nikoli ni mogoče spremeniti.

Grem v podrobnosti.

Če je ta tehnologija tako zapletena, zakaj jo pravzaprav imenujemo "blockchain"? Na najosnovnejši ravni je blockchain pravzaprav le veriga blokov, vendar ne v tradicionalnem pomenu teh besed. Ko izrazimo pojma "blok" in "veriga" v tem kontekstu, dejansko govorimo o digitalne informacije (»blok«), shranjen v a Baza podatkov javnost (»veriga«).

Poskusite si predstavljati poslovni register gospodarske zbornice. Podatki v registru ustrezajo "bloku", sam register pa je "veriga". Informacije v verigi so Blockchain.

Tako so "bloki" v verigi blokov sestavljeni iz digitalnih informacij. Zlasti imajo tri dele:

  1. Blokii ki shranjujejo podatke o transakcijah kot so datum, čas in znesek v valuti vašega zadnjega nakupa na primer na Amazonu. (OPOMBA: Ta Amazonov primer je namenjen ilustrativnemu nakupovanju; Amazonova maloprodaja ne deluje po principu blockchain, kot je prikazano tukaj)
  2. Bloki, ki hranijo podatke o tem, kdo sodeluje pri transakcijah. Zadržanje nakupa paketa na Amazonu bi vaše ime registriralo pri Amazon.com, Inc. (AMZN). Namesto uporabe vašega pravega imena se vaš nakup zabeleži brez kakršnih koli identifikacijskih podatkov z uporabo edinstvenega "digitalnega podpisa", neke vrste uporabniškega imena.
  3. Bloki, ki hranijo informacije, po katerih se razlikujejo od drugih blokov. Tako kot imava ti in jaz imena, po katerih se razlikujeva, vsak blok shranjuje edinstveno kodo, imenovano hash kar nam omogoča, da ga ločimo od katerega koli drugega bloka.

Zgoščene vrednosti so kriptografske kode, ustvarjene s posebnimi algoritmi. Recimo, da ste nakupovali na Amazonu, vendar se med prevozom odločite, da se ne morete upreti in potrebujete drugi nakup. Čeprav bi bile podrobnosti vaše nove transakcije skoraj enake vašemu prejšnjemu nakupu, lahko še vedno ločimo bloke zaradi njihovih edinstvenih kod.
Medtem ko se blok v prejšnjem primeru uporablja za shranjevanje enega Amazonovega nakupa, je realnost nekoliko drugačna. Na primer, en blok v verigi blokov Bitcoin lahko dejansko shrani do 1 MB podatkov. To pomeni, da lahko en blok gosti nekaj tisoč transakcij "pod eno streho", odvisno od velikosti transakcij.

Zaenkrat v redu? me spremljaš? Zdaj bom s preprostejšimi besedami razložil, kako deluje veriga blokov.

2. Kako deluje Blockchain

Ko blok shrani nove podatke, se doda v verigo blokov. Blockchain, kot že ime pove, je sestavljen iz več blokov, povezanih skupaj. Da pa je blok dodan v verigo blokov, se morajo zgoditi štiri stvari:

2.1 Transakcija se mora izvesti.

Nadaljujmo s primerom vašega impulzivnega nakupa na Amazonu. Po hitrem klikanju na poziv za večkratno odjavo z iztegnjenim jezikom morate še vedno nadaljevati na blagajno in neradi opraviti nakup. Kot smo že videli, bo v mnogih primerih blok potencialno združil na tisoče transakcij, tako da bo vaš nakup v Amazonu zapakiran v blok skupaj s podatki o transakcijah drugih uporabnikov.

2.2 Preverjanje transakcije

Po opravljenem nakupu je transakcijo seveda treba preveriti. Pri drugih javnih registrih informacij, kot so Komisija za borzo vrednostnih papirjev, same banke, finančne ustanove, ki izdajajo kreditne kartice, ponudniki spletnih plačil, se nekdo ukvarja s preverjanjem novih vnosov podatkov. Pri blockchainu pa je to delo prepuščeno omrežju računalnikov. Ko kupite pri Amazonu, to računalniško omrežje se zavezuje, da bo preverilo, ali je transakcija potekala na način, ki ste ga navedli. To pomeni, da potrdijo podrobnosti nakupa, vključno s časom transakcije, zneskom valute in pogodbenimi strankami.

2.3 Shranjevanje transakcije

Ko je transakcija preverjena kot točna, dobi zeleno luč. Valutni znesek transakcije, vaš digitalni podpis in Amazonov digitalni podpis so shranjeni v enem bloku. V tem bloku bo vaša transakcija skladna s stotinami ali tisoči drugih transakcij, kot je vaša.

2.4 Dodelitev "hasha" bloku.

Podobno kot angel, ki si prisluži krila, ko bodo vse transakcije v bloku preverjene, mu bo zagotovljen edinstveno identifikacijsko kodo, imenovan "hash". Blok dobi tudi zgoščeno vrednost zadnjega bloka, dodanega v verigo blokov. Ko je blok definiran kot zgoščen, ga je mogoče dodati v verigo blokov "doseči večnost", si upam dodati, da je malo smešno.

Ko je ta novi blok dodan v verigo blokov, postane javno dostopen vsem, tudi vam. Če si na primer ogledate verigo blokov Bitcoin, boste videli, da imate dostop do podatkov o transakcijah, skupaj z informacijami o tem, kdaj, kje in kdo je blok dodal v verigo blokov.

3. Ali je Blockchain zaseben?

Tukaj je vprašanje, ki sem ga slišal. Pogosto se to vprašanje poraja zaradi nezaupanja pri zaupanju podatkov »organom« ali »institucijam«, katerih imena in kraji niso znani. Toda realnost je drugačna in nikomur ni treba skrbeti za nič. Če dobro razumete mehanizem, s katerim se generira blockchain, postane vprašanje odveč, saj si lahko vsak ogleda vsebino blockchaina, uporabniki pa se lahko tudi odločijo, da svoje računalnike povežejo v blockchain omrežje kot vozlišča. S tem njihov računalnik prejme kopijo verige blokov, ki se samodejno posodobi vsakič, ko je dodan nov blok, podobno kot Facebook News Feed, ki zagotavlja posodobitev v realnem času vsakič, ko je objavljeno novo stanje. To je moč interneta in to je razlog, zakaj veljajo kriptovalute za tako »nevarne«, saj jih ni mogoče podrediti nadzoru nadrejenih organov po lastni presoji.

Pravzaprav ima vsak računalnik v omrežju blockchain svojo kopijo blockchaina, kar pomeni, da obstaja na tisoče ali celo milijone kopij iste blockchain. Čeprav je vsaka kopija verige blokov enaka, je zaradi širjenja teh informacij po računalniškem omrežju težje manipulirati z informacijami. Pri blockchainu ni enotnega dokončnega računa dogodkov, s katerimi bi lahko manipulirali. Namesto tega bi moral heker manipulirati z vsako kopijo verige blokov omrežja. To je mišljeno, ko je navedeno, da je blockchain "razdeljena" in resnično "demokratična" knjiga.

Če pogledamo na primer verigo blokov Bitcoin, pa boste opazili, da nimate dostopa do identifikacijskih informacij o uporabnikih, ki izvajajo transakcije. Čeprav transakcije v blockchainu niso popolnoma anonimne, so osebni podatki uporabnikov omejeni na njihov digitalni podpis ali uporabniško ime.

To odpira pomembno vprašanje: če ne morete ugotoviti, kdo dodaja bloke v verigo blokov, kako lahko zaupate verigi blokov ali računalniškemu omrežju, ki jo podpira?

4. Ali je Blockchain varen?

Tehnologija veriženja blokov se z varnostjo in zaupanjem ukvarja na več načinov. Prvič, novi bloki so vedno shranjeni linearno in kronološko. To pomeni, da vedno dodajo na "konec" verige blokov. Če pogledate verigo blokov Bitcoin, boste videli, da ima vsak blok položaj v verigi, imenovan "višina". Glede na to je razvidno, da je januarja 2020 višina bloka presegla 615.400 metrov!!!

Ko je bil blok dodan na konec verige blokov, se je skoraj nemogoče vrniti in spremeniti vsebino bloka. To je zato, ker vsak blok vsebuje lastno zgoščeno vrednost, skupaj z zgoščeno vrednostjo bloka, ki je pred njim. Veriga oziroma princip veriženja res obstaja! Zgoščevalne kode ustvari matematična funkcija, ki pretvori digitalne informacije v niz številk in črk. Če se te informacije kakorkoli spremenijo, se spremeni tudi zgoščena koda.

Zato je pomembno za varnost. Recimo, da heker poskuša spremeniti vašo transakcijo v Amazonu, tako da morate dejansko dvakrat plačati svoj nakup. Takoj, ko heker spremeni znesek valute vaše transakcije, se spremeni zgoščena vrednost bloka. Naslednji blok v verigi bo še vedno vseboval staro zgoščeno vrednost in heker bi moral posodobiti ta blok, da bi zakril svoje sledi. Vendar bi s tem spremenili zgoščeno vrednost tega bloka. In naslednji, in tako naprej. Moral bi imeti 100 rok na 100 klaviaturah in to ne bi bilo dovolj.

Da bi torej spremenil en sam blok, bi moral heker spremeniti vsak blok za njim v verigi blokov. Ponovni izračun vseh teh zgoščenih vrednosti bi zahteval ogromno in nemogočo količino računalniške moči, ki bi bila morda na voljo tuji civilizaciji do takšne mere, da je niti domišljija piscev Zvezdnih stez ne bi mogla predvideti. Z drugimi besedami, ko je blok dodan v verigo blokov, ga postane zelo težko spremeniti in nemogoče izbrisati.

Da bi rešili problem zaupanja, so omrežja blockchain uvedla teste za računalnike, ki se želijo pridružiti in dodati bloke v verigo. Preizkusi, imenovani "modeli privolitve", od uporabnikov zahtevajo, da se "dokažejo", preden se lahko pridružijo omrežju blockchain. Eden najpogostejših primerov, ki jih uporablja Bitcoin, se imenuje "dokaz o delu".

V sistemu dokazovanja dela, računalniki morajo "dokazati", da so opravili "delo", tako da rešijo zapleten računalniški matematični problem. Če računalnik reši katero od teh težav, postane primeren za dodajanje bloka v verigo blokov. Toda postopek dodajanja blokov v verigo blokov, čemur svet kriptovalut pravi "rudarjenje" ali rudarjenje, ni enostaven. Pravzaprav so bile možnosti za rešitev enega od teh problemov v omrežju Bitcoin januarja 15,5 približno ena proti 2020.1 bilijona.XNUMX Za reševanje zapletenih matematičnih problemov pri teh verjetnostih morajo računalniki izvajati programe, ki jih stanejo znatne količine energije.

Če zaključimo, dokaz o delu hekerskih napadov ne onemogoča, vendar jih naredi nekoliko neuporabne. Če bi heker želel koordinirati napad na verigo blokov, bi moral nadzorovati več kot 50 % vse računalniške moči v verigi blokov, da bi lahko premagal vse druge udeležence omrežja. Glede na ogromno velikost verige blokov Bitcoin se tako imenovani 51-odstotni napad skoraj zagotovo ne splača in je verjetno nemogoč ter bi zahteval takšno razporeditev virov, da nima privlačne vrednosti stroškov in koristi.

5. Praktične uporabe verige blokov

Bloki v verigi blokov shranjujejo podatke o denarnih transakcijah in o tem smo zaradi udobja in enostavnosti govorili doslej. Ker pa smo razvili praktične aplikacije, zelo dobro vemo, da je blockchain pravzaprav zelo zanesljiv način za shranjevanje podatkov tudi o drugih vrstah transakcij. Pravzaprav se lahko tehnologija veriženja blokov uporablja za shranjevanje podatkov v zvezi z zamenjavami nepremičnin, zaustavitvami v dobavni verigi in celo vodenjem političnih volitev.

Mreža za strokovne storitve Deloitte je nedavno anketirala 1.000 podjetij v sedmih državah o integraciji verige blokov v svoje poslovanje. Njihova raziskava je pokazala, da ima 34 % že danes v izdelavi sistem blockchain, medtem ko jih nadaljnjih 41 % načrtuje implementacijo blockchain aplikacije v naslednjih 12 mesecih. Poleg tega je skoraj 40 % anketiranih podjetij izjavilo, da bo naslednje leto vložilo 5 milijonov dolarjev ali več v blockchain. Tukaj je nekaj najbolj priljubljenih aplikacij blockchain, ki jih danes raziskujemo.

5.1 Banke in finančne institucije

Morda nobena panoga ne more imeti več koristi od integracije blockchaina v svoje poslovne operacije kot banke. Finančne institucije poslujejo le med delovnim časom, pet dni v tednu. To pomeni, da če boste poskušali položiti ček v petek ob 18. uri, boste verjetno morali počakati do ponedeljka zjutraj, da denar prispe na vaš račun. Tudi če nakazilo opravite med delovnim časom, lahko transakcija zaradi obsega transakcij, ki jih morajo banke poravnati, še vedno traja od enega do treh dni. Blockchain na drugi strani nikoli ne spi.

Z integracijo verige blokov v bančne procese lahko potrošniki vidijo svoje transakcije obdelane v samo 10 minutah – v bistvu toliko, kolikor je potreben za dodajanje bloka v verigo blokov, ne glede na uro v dnevu ali dan v tednu. Z blockchainom imajo banke tudi možnost hitrejše in varnejše izmenjave sredstev med institucijami. Pri trgovanju z delnicami lahko na primer postopek poravnave in kliringa traja do tri dni (ali dlje, če banke delujejo mednarodno), kar pomeni, da so vaš denar in delnice za to obdobje zamrznjeni.

Glede na obseg zadevnih zneskov lahko celo nekaj dni, v katerih je denar na poti, pomeni znatne stroške in tveganja za banke. Evropska banka Santander je potencial varčevanja ocenila na 20 milijard dolarjev na leto. Capgemini, francosko svetovalno podjetje, ocenjuje, da bi lahko potrošniki vsako leto prihranili do 16 milijard dolarjev pri bančnih in zavarovalniških provizijah z aplikacijami, ki temeljijo na verigi blokov. To je zato, da dobimo predstavo o čem pravzaprav govorimo.

5.2 Kriptovalute

Blokovna veriga je osnova za kriptovalute, kot je Bitcoin. Kot sem obsežno razložil zgoraj, valute ureja in preverja centralni organ, običajno banka ali vlada. V sistemu centralne oblasti so podatki in valuta uporabnika tehnično v lasti njegove banke ali vlade. Če uporabnikova banka propade ali če živijo v državi z nestabilno vlado, je lahko vrednost njihove valute ogrožena. To so razlogi, zakaj se je na primer rodil Bitcoin.

S širjenjem delovanja v omrežju računalnikov veriga blokov omogoča delovanje bitcoina in drugih kriptovalut brez potrebe po osrednjem organu. To ne le zmanjša tveganje, ampak tudi odpravi številne stroške obdelave in transakcije. Tistim v državah z nestabilnimi valutami ponuja tudi stabilnejšo valuto z več aplikacijami in širšo mrežo posameznikov in ustanov, s katerimi lahko poslujejo doma in v tujini.

5.3 Zdravstveni delavci

Zdravstveni delavci lahko izkoristijo verigo blokov za varno shranjevanje zdravstvenih kartotek svojih bolnikov. Ko je zdravstveni karton ustvarjen in podpisan, ga je mogoče zapisati v blokovno verigo, kar daje pacientom dokaz in zagotovilo, da zapisa ni mogoče spremeniti. Te osebne zdravstvene kartoteke bi lahko šifrirali in shranili v odložišče z zasebnim ključem, tako da bi bili dostopni samo določenim posameznikom, s čimer bi zagotovili zasebnost

5.4 Javne evidence

Če ste kdaj izgubljali čas s kakršnim koli javnim registrom, veste, da je postopek vodenja evidenc hkrati okoren in neučinkovit. Danes je treba fizično listino dostaviti javnemu uslužbencu na lokalnem javnem registru, kjer se ročno vnese v centralno bazo podatkov in na koncu v javni indeks.

Ta proces ni samo drag in dolgotrajen, ampak je tudi poln človeških napak, kjer vsaka netočnost naredi sledenje podatkov manj učinkovitim, pogosto neurejenim, premalo zrnatim, ne sovpada z drugimi podatki in temelji na različnih tehnikah arhiviranja in ne kompatibilni med seboj. Blockchain odpravlja potrebo po "obdelavi" dokumentov in sledenju fizičnim datotekam v javnem registru. Če so podatki zapomnili (predstavljajte si npr. kataster) in verificirani na verigi blokov, lahko državljan slepo zaupa podatkom, ki so mu dani na razpolago.

5.5 Pametne pogodbe

Pametna pogodba je računalniška koda, ki jo je mogoče integrirati v verigo blokov za olajšanje, preverjanje ali pogajanje o pogodbeni pogodbi. Pametne pogodbe delujejo na podlagi niza pogojev, s katerimi se uporabniki strinjajo. Ko so ti pogoji izpolnjeni, se pogoji pogodbe samodejno izvršijo.

Recimo, da vam bom na primer oddal svoje stanovanje po pametni pogodbi. Strinjam se, da vam dam kodo za vrata stanovanja takoj, ko mi plačate varščino. Oba bi poslala svojo stran dogovora v pametno pogodbo, ki bi nastala, in ta bi samodejno zamenjala mojo kodo za vrata za vašo varščino na datum najema. Če kode za vrata ne zagotovim do datuma najema, vam bo pametna pogodba povrnila varščino. To odpravlja stroške, ki običajno spremljajo uporabo notarja ali posrednika tretje osebe.

5.6 Dobavne verige

Dobavitelji lahko uporabljajo blockchain za beleženje izvora materialov, ki so jih kupili. To bi podjetjem omogočilo, da preverijo pristnost svojih izdelkov, skupaj z zdravstvenimi in etičnimi oznakami, kot so „Organic“, „Local“ in „Fair Trade“.

Kot poroča Forbes, se živilska industrija usmerja k uporabi verig blokov, da bi vse bolj sledila poti in varnosti živil na njihovi poti od kmetije do uporabnika.

5.7 Glasovalni sistemi

Posebnost verižnega glasovanja je, da lahko odpravi volilne goljufije in poveča volilno udeležbo. Vsak glas bi bil shranjen kot blok v verigi blokov, zaradi česar bi bilo skoraj nemogoče posegati vanj. Protokol zaklepanja bi prav tako ohranil preglednost v volilnem procesu, zmanjšal osebje, potrebno za izvedbo volitev, in uradnikom zagotovil takojšnje rezultate.

Tukaj bi rekel, da sem vam dal precej natančen in preprost pregled tega, kaj pomeni Blockchain. K tej temi se bomo vrnili v drugih okoliščinah. Če imate kakršne koli dvome, vprašanja ali želje v zvezi s tem, smo vam na voljo.