Kryptolehti.fi Oppaat
Ladataan markkinadataa…

Hash

Tekninen

Kryptografinen tiiviste: kiinteänmittainen merkkijono, joka syntyy minkä tahansa datan syöttämisestä hash-funktioon.

Mikä on Hash?

Hash eli tiiviste on kryptografinen funktio, joka muuttaa minkä tahansa syötedatan kiinteänmittaiseksi merkkijonoksi. Bitcoin käyttää SHA-256-algoritmia, joka tuottaa aina 64 heksadesimaalimerkin mittaisen tuloksen riippumatta siitä, onko syöte yksittäinen kirjain vai kokonainen kirja. Sama syöte tuottaa aina saman tiivisteen, mutta pienikin muutos syötteessä muuttaa tuloksen täysin.

Hash-funktioiden keskeinen ominaisuus on yksisuuntaisuus: tiivisteestä on käytännössä mahdotonta laskea alkuperäistä dataa takaisin. Tämä tekee niistä korvaamattomia lohkoketjuteknologiassa. Jokainen Bitcoin-lohko sisältää edellisen lohkon tiivisteen, mikä luo katkeamattoman ketjun ensimmäisestä lohkosta nykyhetkeen. Jos joku muuttaisi vanhan transaktion dataa, kyseisen lohkon tiiviste muuttuisi ja koko ketju siitä eteenpäin rikkoutuisi.

Louhinnassa hash-funktio on keskeisessä roolissa. Louhijat etsivät nonce-arvoa, joka yhdistettynä lohkon muuhun dataan tuottaa riittävän monen nollalla alkavan tiivisteen. Bitcoin-verkon vaikeustavoite (difficulty target) määrittää, kuinka monta alkuunollaa vaaditaan. Tämä prosessi vaatii valtavasti laskentatehoa, mikä tekee verkon manipuloinnista käytännössä mahdotonta.

Sijoittajalle hash-funktioiden ymmärtäminen selittää, miksi lohkoketju on turvallinen ja miksi Proof of Work -konsensus kuluttaa energiaa. Hash rate eli verkon kokonaislaskentateho on myös tärkeä turvallisuusmittari — mitä korkeampi hash rate, sitä vaikeampaa verkkoa on hyökätä.

Liittyvät termit