Što je crypto signature?

Crypto signature (digitalni potpis) u svijetu kriptovaluta je matematički mehanizam koji dokazuje da si upravo ti autorizirao transakciju, bez da ikome otkriješ svoj privatni ključ.

Može se zamisliti kao digitalna verzija vlastoručnog potpisa ili pečata, ali je daleko sigurniji i praktički ga je nemoguće krivotvoriti.

Jedinstven za svaku osobu

Svaki digitalni potpis je jedinstven za tebe jer proizlazi iz tvog privatnog ključa, koji nitko drugi na svijetu nema. Dvije osobe ne mogu proizvesti isti potpis, baš kao što ni dvije osobe nemaju iste otiske prstiju.

Jedinstven za svaku transakciju

Potpis ne ovisi samo o tebi, već i o sadržaju transakcije. Ako se promijeni i jedan jedini znak — iznos, primatelj, vrijeme — potpis postaje potpuno drugačiji. Time se osigurava da nitko ne može uzeti tvoj potpis s jedne transakcije i zalijepiti ga na drugu.

Kako to funkcionira u praksi?

Imaš dva ključa: privatni (drži se u tajnosti) i javni (dijeliš ga sa svijetom). Kad pošalješ transakciju, novčanik koristi tvoj privatni ključ da generira potpis. Bilo tko na mreži može tada koristiti tvoj javni ključ kako bi potvrdio da je potpis valjan — bez da ikad vidi tvoj privatni ključ.

Zašto je to važno?

Bitcoin i Ethereum

I Bitcoin i Ethereum koriste digitalne potpise za svaku transakciju. Bitcoin tradicionalno koristi ECDSA algoritam, a od Taproot nadogradnje i Schnorr potpise. Ethereum također koristi ECDSA. U oba slučaja princip je isti: bez ispravnog potpisa, transakcija se odbija.

Praktični savjet

Tvoj privatni ključ (ili seed phrase iz kojeg se izvodi) je doslovno tvoj identitet na blockchainu. Tko god ga ima, može potpisati transakcije u tvoje ime. Nikad ga ne dijeli, ne fotografiraj i ne spremaj u oblak.