Kriptomenjačnica

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

Srodni pojmovi