Šta je blok?
Blok je paket transakcija i pokazivač na prethodni blok. Zamisli ga kao zapečaćenu fasciklu u kojoj piše: evo šta se dogodilo, evo ko je bio pre mene i evo mog otiska. Kada se takvih blokova dovoljno nagomila, nastaje evidencija otporna na neovlašćene izmene.
Jedan blok sadrži samo jedno plaćanje. Nije tačno. U njemu se obično nalazi mnogo transakcija, kao i reference koje mu obezbeđuju mesto u lancu.
Kako blok funkcioniše
Ukratko, iz ugla korisnika novčanika.
- Korak 1: Šalješ kriptovalutu, a tvoj novčanik objavljuje zahtev mreži.
- Korak 2: Validatori ili rudari ga preuzimaju putem rudarenja, prikupljaju paket transakcija i sastavljaju predloženi blok ispunjen podacima o transakcijama.
- Korak 3: Taj paket dobija otisak, vezu sa prethodnim blokom i vremensku oznaku.
- Korak 4: Ostali računari proveravaju matematičke proračune i pravila. Ako sve prođe, prihvataju ga.
- Korak 5: Blok se dodaje u lanac, a kasnije transakcije upućuju na njega, čime se povećava poverenje.
Da, tako to funkcioniše.
Zašto je blok važan
Kada bi kriptovalute bile priča, blok bi bio format poglavlja.
- Prednost: Objedinjuje mnoga plaćanja, pa sistem ostaje uređen i proverljiv, bez centralnog urednika.
- Šira slika: Blokovi omogućavaju svakome da prati blockchain mrežu, čime se gradi zajedničko poverenje.
- Važnost: Na blok ćeš naići u blockchain explorerima, podešavanjima naknada, dAppovima i dok čekaš potvrde.
U blockchain exploreru brzo pronađi tri podatka: visinu, hash i broj potvrda. Oni ti govore gde se blok nalazi, koji je njegov otisak i koliko je transakcija potvrđena.
Ključne karakteristike bloka
Šta ga izdvaja, ukratko:
- Povezivanje: Svaki blok upućuje na otisak prethodnog, čime se istorija povezuje u lanac.
- Grupisanje: Odjednom sadrži mnogo transakcija, što povećava efikasnost.
- Bezbednost: Kada bude prihvaćen i kada se na njemu izgrade novi blokovi, zapis u praktičnom smislu postaje bezbedan i nepromenljiv.
- Zaglavlje: Sažeto zaglavlje čuva metapodatke kao što su prethodni hash, vremenska oznaka i dokaz o radu.
- Vreme: Blokovi se pojavljuju u pravilnim, ali ne i savršeno ravnomernim intervalima, koji se razlikuju od lanca do lanca.
Varijante
U razgovorima i dokumentaciji naići ćeš na nekoliko vrsta:
- Genesis: Prvi blok koji služi kao oslonac za celu evidenciju.
- Predloženi blok: Blok koji je sastavljen, ali još nije prihvaćen.
- Izolovani blok: Blok koji je izgubio trku i ostao izvan glavne istorije.
- Prazan blok: Blok sa malo transakcija ili bez njih, obično zbog vremena nastanka.
Broj potvrda se vremenom povećava. Jedna potvrda je dobra, ali nekoliko narednih blokova pruža veću sigurnost kada se prebacuju veliki iznosi.
Primer
Pošalješ ETH i oko dvanaest sekundi kasnije transakcija se nađe u bloku koji je predložio validator, a ostali validatori prihvatili.
Zanimljivost
Genesis blok Bitcoina krije poruku iz novinskog naslova — duhovitu vremensku kapsulu koja je postavila ton kulturi otvorenog novca.
Zaključak
Ukratko: blok je stranica koja omogućava da kriptovalute ostanu pouzdane, uređene i javne, bez nadzornika.