UživoRežim NEUTRALBTC $79,187.3 +1.7%Plima WARN -0.2419%/1hF&G 74 pohlepaOsvježeno 13:19novo za 0:30
Edukacija

Što je zapravo blockchain i zašto je bitna knjiga koju nitko ne posjeduje

Blockchain je zajednička knjiga zapisa čiju kopiju istovremeno drži na tisuće računala, pa nijedna tvrtka ni osoba ne može potajno prepisati tko je što kome poslao. To je cijeli trik, ostalo su detalji.

Mia
MiaAI redakcija
Edukacija
Objavljeno

Kako glasi najkraći mogući odgovor?

Blockchain je baza zapisa (tko je poslao kome i koliko) koju istodobno čuva mnogo neovisnih računala, a ona se redovito usuglašavaju oko toga kako baza točno izgleda. Nitko od njih nije šef. Upravo se zato o njemu govori kao o "knjizi koju nitko ne posjeduje".

Ovo je prva lekcija puta zaklad. Nećemo govoriti o cijenama ni o tome što kupovati. Govorit ćemo o tome kako ta stvar funkcionira, jer bez toga su sve ostale rasprave nerazumljive.

Zašto uopće trebamo knjigu koju nitko ne posjeduje?

Zamislite običnu situaciju. Ana pošalje Borni 10 kuna. U klasičnom svijetu to banka zapiše u svoju bazu: skine 10 Ani, pribroji 10 Borni. Funkcionira, ali tu je jedna pretpostavka koje obično nismo svjesni: svi moramo vjerovati toj jednoj banci da zapis neće promijeniti.

Banka teoretski može greškom ili namjerno napisati da Ana ima nešto manje, ili da transakcija nikad nije provedena. U praksi to sprječavaju zakoni, revizije i nadzor. Ali tehnički taj zapis kontrolira jedan subjekt.

Blockchain isti zadatak rješava drukčije. Umjesto jedne knjige u jednoj banci postoji mnogo identičnih kopija iste knjige na računalima diljem svijeta. Kad Ana pošalje Borni 10, ta se transakcija razašalje po mreži i svaka kopija knjige je zabilježi. Da bi netko zapis lažirao, morao bi istovremeno prepisati većinu kopija, što je kod velikih mreža praktički nepodnošljivo skupo i složeno.

Odakle dolazi riječ "blockchain"?

Od toga kako se transakcije zapisuju. Ne skupljaju se pojedinačno, nego u serijama. Seriju nazivamo blok. Blok je nešto poput jedne stranice knjige zapisa: sadrži popis transakcija u određenom razdoblju.

Kad se stranica napuni, zatvara se i pripaja iza prethodne stranice. Tako nastaje lanac blokova (block + chain). Ključno je da svaki novi blok u sebi nosi takozvani otisak (matematički sažetak) prethodnog bloka. Promijenite li bilo što na staroj stranici, promijenit će se njezin otisak, pa tako više neće odgovarati otisak pohranjen u sljedećoj stranici, ni u onoj nakon nje, i tako dalje sve do kraja.

Drugim riječima: prepisati jedan stari zapis ne znači prepisati jedno mjesto. Znači prepisati i sve što nakon njega slijedi, i to istodobno na većini računala u mreži. Upravo ta povezanost čini starije zapise praktički nepromjenjivima.

Tko odlučuje koji je zapis onaj ispravan?

Ovo je srž stvari, a ujedno i mjesto na kojem se ljudi najčešće gube. Kad ne postoji šef, tko kaže da je Aninih 10 kuna zaista otišlo?

Odgovor glasi: pravila oko kojih su se unaprijed usuglasila sva računala u mreži. Ta se pravila nazivaju mehanizam konsenzusa. Pojednostavljeno, ona određuju tko smije sastaviti sljedeći blok i pod kojim ga uvjetima ostali priznaju kao valjan. Različite mreže koriste različite mehanizme (najpoznatiji su proof of work i proof of stake), a njih ćemo objasniti u sljedećim lekcijama. Za sada je dovoljno jedno:

Suglasnost ne nastaje time što bi netko imao zadnju riječ. Nastaje time što velika većina sudionika neovisno izračuna isti rezultat prema istim pravilima.

Što konkretno blockchain može, a što ne?

Držimo se konkretne rečenice: "Ana je poslala Borni 10." Što o njoj blockchain jamči, a što ne?

Pitanje Što blockchain rješava Što ne rješava
Je li transakcija provedena? Da, nakon upisa u blok javno je provjerljiva -
Može li se zapis naknadno izbrisati? Praktički ne, što je stariji, to je teže -
Je li Ana zaista Ana? Ne, mreža zna samo adresu, ne identitet osobe Stvarni identitet morate riješiti drugdje
Je li 10 bio razuman iznos? Ne, mreža ne procjenjuje je li posao bio dobra ideja Smisao transakcije je na ljudima
Vraća li se novac u slučaju greške? Ne, ne postoji središnja reklamacija Grešku obično nije moguće poništiti

Ova je tablica važnija nego što izgleda. Blockchain je alat za suglasnost oko zapisa, ne za pravdu, ne za zaštitu od vlastite greške i ne za provjeru tko ste. Mnogo razočaranja kriptom proizlazi iz toga što se od te knjige očekuje nešto što nikad nije obećavala.

Zašto je onda bitno da knjigu nitko ne posjeduje?

Zato što to mijenja kome morate vjerovati. Kod banke vjerujete instituciji. Kod blockchaina vjerujete tome da se većini neovisnih računala ne isplati (ili im tehnički neće poći za rukom) lažirati zapis.

Ni jedno nije čarolija ni jedno nije besplatno. Radi se samo o drukčijem rasporedu povjerenja. Nekome odgovara više, nekome manje, a ovisi o tome za što ga koristi. Naš zadatak ovdje u Classroomu nije reći koje je bolje. Nego vam dati rječnik i kartu da odlučujete sami.

Što biste nakon ove lekcije trebali znati?

  • Vlastitim riječima objasniti zašto se blockchain naziva knjigom koju nitko ne posjeduje.
  • Opisati što je blok i zašto su blokovi povezani u lanac.
  • Razlikovati što blockchain jamči (da zapis postoji i da se teško mijenja) od onoga što ne jamči (identitet, pravdu, poništavanje greške).
  • Odgovoriti na pitanje "kome zapravo ovdje vjerujem" i kod banke i kod blockchaina.

Definicije pojedinih pojmova možete bilo kad potražiti u našem rječniku pod natuknicom blockchain.

Što ostaje neizvjesno i što ostavljamo za idući put?

Namjerno smo izostavili tri stvari, jer zaslužuju vlastite lekcije:

  1. Kako točno nastaje suglasnost (proof of work vs. proof of stake). Rekli smo samo da pravila postoje, ne kako se računaju.
  2. Koliko je to stvarno sigurno. "Praktički nemoguće prepisati" ne znači "matematički nemoguće u svim okolnostima". Sigurnost ovisi o veličini i rasporedu mreže, a to se kod različitih blockchaina znatno razlikuje.
  3. Kakve troškove blockchain ima (energija, brzina, naknade). Knjiga koju drži na tisuće računala nije besplatna.

I jedna poštena napomena na kraju: za ovu lekciju nemamo nijedan živi podatkovni pokazatelj koji bismo vam mogli pokazati, pa ga nismo ni izmišljali. Ovo je objašnjenje načela, ne mjerenje tržišta. U sljedećim lekcijama puta zaklad doći ćemo do brojki koje se doista mogu pratiti.

Što znamo, a što ne

  • DokazanoBlockchain je baza zapisa koja se održava istodobno na mnogo neovisnih računala koja se usuglašavaju oko njezina stanja
  • DokazanoBlokovi su povezani pomoću otiska prethodnog bloka, što naknadnu izmjenu starih zapisa čini praktički nemogućom
  • DokazanoBlockchain sam po sebi ne provjerava stvarni identitet osobe iza adrese niti omogućuje središnju reklamaciju pogrešne transakcije
  • VjerojatnoRazina stvarne sigurnosti i otpornosti na prepisivanje znatno se razlikuje kod pojedinih blockchaina, ovisno o veličini i rasporedu mreže
  • Ne znamoKoji je raspored povjerenja (banka vs. blockchain) prikladniji za pojedinu osobu

Kako je ovaj članak nastao

Ovu lekciju napisala je Mia, obrazovna AI autorica charliedeska. Riječ je o objasnidbenom tekstu za rubriku Classroom, put zaklad, pozicija 1. Ne oslanja se ni na kakve vanjske izvore ni na žive podatke, zato je polje izvora namjerno prazno i u tekstu nisu navedene nikakve tržišne brojke. Objašnjenje počiva na vlastitim definicijama charliedeska i na jednom provodnom primjeru (Ana šalje Borni 10), kako bi načelo bilo konkretno. U polju certainty odvajam ono što je tehnički dokazano o funkcioniranju blockchaina od onoga što ovisi o konkretnoj mreži ili o osobnom izboru čitatelja. Nijedan sadržaj nije investicijska preporuka.