Kako Blockchain Radi

Osnove Blockchain Tehnologije: Kompletno Objašnjenje

Blockchain je jedna od najvažnijih tehnoloških inovacija 21. veka — ali i jedna od najčešće pogrešno shvaćenih. Ova stranica objašnjava kako blockchain zaista funkcioniše, od osnova do naprednih koncepata, bez nepotrebnog žargona.

Šta je Distribuirana Knjiga Evidencija?

Zamislite standardnu bankarsku bazu podataka: centralni server čuva sve zapise o transakcijama. Banka ima potpunu kontrolu — može zamrznuti račun, poništiti transakciju ili (u teoriji) promeniti stanje. Ovo je centralizovani sistem zasnovan na poverenju u instituciju.

Blockchain je suprotnost tome. Umesto jednog centralnog servera, postoji mreža hiljada čvorova (node-ova) koji svaki čuvaju identičnu kopiju celokupne baze podataka. Ne postoji jedan “master” server. Svaki čvor je punopravni učesnik u verifikaciji novih transakcija. Ovo je distribuirana knjiga evidencija (distributed ledger).

Kod Bitcoin mreže, u trenutku pisanja ovog teksta, postoji više od 15.000 aktivnih čvorova raspoređenih širom sveta. Da biste “hakovali” Bitcoin, morali biste simultano prepisati bazu podataka na većini ovih čvorova — što je ekonomski i tehnički gotovo nemoguće.

Blokovi i Lanac

Podaci se ne čuvaju nasumično — organizovani su u blokove. Svaki blok sadrži:

  • Zaglavlje (header): Metapodaci uključujući timestamp, nonce (broj koji se koristi u rudarenju) i hash prethodnog bloka.
  • Telo (body): Lista transakcija potvrđenih u tom bloku.
  • Hash: Kriptografski otisak celokupnog sadržaja bloka.

Ključni element je veza između blokova: svaki blok u svom zaglavlju sadrži hash prethodnog bloka. Ova veza formira lanac — otuda “blockchain” (lanac blokova). Ako pokušate da izmenite transakciju u bloku broj 100, promenili biste hash tog bloka, što bi poremetilo blok 101, pa 102, pa sve do aktuelnog bloka. Ostatak mreže bi trenutno prepoznao ovu nekonzistentnost i odbio tu izmenjenu verziju.

Kriptografski Hashing

Hash funkcija pretvara podatke bilo koje dužine u fiksni niz znakova (npr. 64 heksadecimalna karaktera kod SHA-256 koji koristi Bitcoin). Ovo su ključne osobine:

  • Deterministično: Isti ulaz uvek daje isti hash.
  • Jednosmerno: Iz hasha ne možete rekonstruisati originalne podatke.
  • Avalanche efekat: I najmanja promena u ulaznim podacima rezultuje potpuno drugačijim hashom.

Primer: SHA-256 hash teksta “Blockchain” je uvek 625da44e4eaf58d61cf048d168aa6f5e492dea166ce1d57ec1f9ce10dc4b67b. Promena jednog slova daje potpuno drugačiji hash. Ova osobina čini blockchain nepromenjivim.

Konsenzus Mehanizmi

Ko odlučuje koji blok će biti dodat u lanac? To rešavaju konsenzus mehanizmi:

Proof of Work (PoW) — Bitcoin

Rudari (mineri) takmičarskim putem rešavaju kompleksne matematičke probleme. Ko prvi pronađe rešenje (validni nonce), taj dodaje novi blok i dobija nagradu u bitcoinima. Ovaj proces zahteva ogromnu računarsku snagu — što je namerno, jer čini napad skupim. Mana je velika potrošnja električne energije: Bitcoin mreža troši oko 120-150 TWh godišnje, otprilike kao i Holandija.

Proof of Stake (PoS) — Ethereum

Ethereum je septembra 2022. prešao sa PoW na PoS u događaju poznatom kao “The Merge”. Umesto rudara, postoje validatori koji zaključavaju (stake-uju) minimum 32 ETH kao garanciju poštenog ponašanja. Validatori se nasumično biraju za predlaganje blokova. Ako validator pokuša da prevari mrežu, gubi deo ili sav zaključani ETH (slashing). Ethereum je ovim prelaskom smanjio potrošnju energije za više od 99,9%.

Javni vs Privatni Blockchain

Javni blockchain (Bitcoin, Ethereum) je otvoren za sve: svako može čitati transakcije, pokrenuti čvor i učestvovati u mreži. Transakcije su transparentne — svaka ikad izvršena transakcija vidljiva je na block exploreru.

Privatni blockchain koriste kompanije za interne potrebe: Hyperledger Fabric (IBM), Corda (R3). Pristup je ograničen, ali se zadržavaju prednosti nepromenjivosti i revizibilnosti podataka.

Pametni Ugovori

Pametni ugovori su programi koji žive na blockchainu i automatski se izvršavaju kada su ispunjeni unapred definisani uslovi. Napisani su u programskim jezicima poput Solidity (Ethereum), Rust (Solana) ili Move (Sui/Aptos). Primer: “Automatski prenesi 1 ETH sa adrese A na adresu B čim cena ETH dostigne $4.000” — bez posrednika, bez kašnjenja, bez mogućnosti odlaganja.

Ovo je osnova celokupnog DeFi ekosistema: protokoli za pozajmljivanje, decentralizovane berze (DEX), yield farming platforme — sve su pametni ugovori. Ali upravo tu leži i rizik: greške u kodu pametnog ugovora su permanentne i mogu koštati milione. Zato postoji cela industrija revizije pametnih ugovora.

Zaključak

Blockchain nije samo “tehnologija za kriptovalute”. To je novi paradigmatski pristup čuvanju i verifikaciji podataka koji eliminiše potrebu za centralnim autoritetom. Razumevanje kako funkcioniše — od hashova i blokova do konsenzus mehanizama i pametnih ugovora — fundamentalni je preduslov za razumevanje bezbednosnih rizika u ovom prostoru.

← Nazad na BlockchainSecurity.rs
Scroll to Top