Sleduj naše tradery v akci. Kromě toho se můžeš denně vzdělávat pomocí naučných videích a návodů. Těšit se můžeš i na analýzy kryptoměn.
Co to vlastně hash a nonce jsou a jakým způsobem se k těmto hodnotám dostaneme? V dnešním videu pokračujeme ve vzdělávání o těžbě kryptoměn a podíváme se právě na problematiku hashování, a to jak obecně, tak na konkrétním příkladu Bitcoinu.
Hashing je metodou používanou při kryptografii, která dokáže přeměnit data v jakékoliv formě do unikátního řetězce textu, tedy písmen a čísel. Hashovat jde reálně doslova jakákoliv data, a to nezávisle na jejich velikosti, typu či délce. A ve všech případech bude mít u konkrétního hashing algoritmu takový hash stejnou délku. Takových algoritmů nebo hashing funkcí máme spoustu a důležité je znát jaké kryptoměny používají jaký zejména v dobu, kdy chcete třeba těžit na ASICích a potřebujete si pořídit tento těžební stroj přímo uzpůsobený pro daný algoritmus. Na videu pak vidíš příklady některých kryptoměn a algoritmů, které používají.
Spousta webů používá hashing k zašifrování hesel uživatelů. Jednoduše si tedy při tvorbě účtu zvolíš heslo a web si neuloží samotné heslo, aby chránil Tvé údaje, ale pomocí hashing algoritmu vytvoří z Tvého hesla unikátní hash. Když se pak přihlášuješ, je to, co napíšeš, prohnáno stejným algoritmem, a porovnány jsou pak oba tyto výsledné hashe. Pokud se shodují, budeš přihlášen, pokud ne, systém Tě nepustí. I drobná změna ve vstupním textu (třeba i jen překlepnutí se v jednom znaku) totiž může opravdu značně změnit celý hash.
Nonce je text, který nemá žádný hlubší význam, ale slouží k úprave finálního hashe tak, aby dodržoval systémem dané podmínky. Tyto podmínky slouží právě k úpravám obtížnosti těžby. V současnosti je např. nutné, aby výsledný hash na síti bitcoinu začínal 18 nulami. Tyto podmínky systém pravidelně upravuje, aby byla zachována cílená block time (u bitcoinu 10 minut).