Hash funkcija (SHA-256)
Jednosmerna matematička funkcija — osnova Bitcoin mininga i blockchain integriteta.
Hash funkcija je matematička jednosmerna funkcija koja pretvara bilo koji ulaz u fiksno-dužinski "otisak" — deterministički, brz, ali nepovratni.
SHA-256 (Secure Hash Algorithm 256):
•Bitcoin koristi SHA-256 za mining i block hashing
•Ulaz: bilo koji podatak (tekst, fajl, blok)
•Izlaz: uvek 256-bitni niz (64 hex karaktera)
•Primer: SHA256("bitcoin") = 6b88c087247aa2f07ee1c5956b8e1a9f4c7f892a70e324f1bb3d161e05ca107b
Svojstva:
•Deterministički: isti ulaz → uvek isti izlaz
•Jednosmerno: iz hash-a ne možeš rekonstruisati ulaz
•Avalanche efekat: promena 1 bita ulaza → potpuno drugi hash
•Collision resistant: skoro nemoguće naći dva ulaza sa istim hash-om
Gde se koristi u kriptu:
•Mining: rudari traže hash < target (proof of work)
•Block chain: svaki blok sadrži hash prethodnog
•Wallet adrese: public key → SHA256 → RIPEMD-160 → adresa
•Merkle tree: transakcije u bloku hešovane u strukturu
Drugi hash algoritmi:
•Ethereum: Keccak-256 (slično SHA-3)
•Scrypt: Litecoin, memory-hard
•Blake2b, Blake3: modernije alternative
Spreman da počneš?
Affiliate linkovi · Besplatna registracija