Hlavní » podnikání » Hash

Hash

podnikání : Hash
Co je hash?

Hash je funkce, která převádí vstup písmen a čísel na šifrovaný výstup pevné délky. Hash je vytvořen pomocí algoritmu a je nezbytný pro správu blockchainu v kryptoměně.

Klíč s sebou

  • Hash je funkce, která splňuje šifrované požadavky potřebné k řešení pro výpočet blockchainu.
  • Hash, stejně jako nonce nebo řešení, je páteří sítě blockchain.
  • Hashes mají pevnou délku, protože je téměř nemožné odhadnout délku hashe, pokud se někdo pokoušel rozbít blockchain.
  • Hash je vyvinut na základě informací přítomných v záhlaví bloku.

Jak Hash funguje

Páteř kryptoměny je blockchain, což je globální kniha vytvořená propojením jednotlivých bloků transakčních dat. Blockchain obsahuje pouze ověřené transakce, které zabraňují podvodným transakcím a dvojím utrácení měny. Výsledná šifrovaná hodnota je řada čísel a písmen, která se nepodobají původním datům a nazývá se hash. Těžba kryptoměny zahrnuje práci s tímto hashem.

Hashing vyžaduje zpracování dat z bloku pomocí matematické funkce, což má za následek výstup pevné délky. Použití výstupu s pevnou délkou zvyšuje zabezpečení, protože kdokoli, kdo se pokouší dešifrovat hash, nebude schopen zjistit, jak dlouhý nebo krátký je vstup jednoduše z pohledu délky výstupu.

Řešení hashe je v podstatě řešením složitého matematického problému a začíná daty dostupnými v záhlaví bloku. Každá záhlaví bloku obsahuje číslo verze, časové razítko, hash použitý v předchozím bloku, hash Merkle Root, nonce a cílový hash.

Horník se zaměřuje na nonce, řetězec čísel. Toto číslo je připojeno k hašovanému obsahu předchozího bloku, který je pak sám hashován. Pokud je tento nový hash menší nebo stejný jako cílový hash, pak je přijat jako řešení, horník dostane odměnu a blok je přidán do blockchainu.

Proces ověření transakcí blockchain závisí na šifrování dat pomocí algoritmického hašování.

Řešení haše vyžaduje, aby horník určil, který řetězec se použije jako nece, což samo o sobě vyžaduje značné množství pokusů a omylů. Je to proto, že nonce je náhodný řetězec. Je velmi nepravděpodobné, že horník při prvním pokusu úspěšně přijde se správnou správou, což znamená, že horník může potenciálně vyzkoušet velké množství alternativ, než to napraví. Čím větší je obtížnost - míra toho, jak těžké je vytvořit hash, který splňuje požadavek cílového hash - tím déle bude trvat, než vygeneruje řešení.

Příklad hash

Sklápěním slova „ahoj“ se vytvoří výstup, který má stejnou délku jako hash pro „jdu do obchodu.“ Funkce použitá pro generování hash je deterministická, což znamená, že bude produkovat stejný výsledek pokaždé, když bude stejný používá se vstup. Může efektivně generovat hashovací vstup, ztěžuje určování vstupu (což vede k těžbě) a malé změny vstupního výsledku vedou k nerozpoznatelnému, zcela odlišnému hashování.

Zpracování hašovacích funkcí potřebných pro šifrování nových bloků vyžaduje značný výpočetní výkon počítače, což může být nákladné. S cílem přilákat jednotlivce a společnosti, označované jako horníci, aby investovali do požadované technologie, kryptoměnové sítě je odměňují novými kryptoměnami a transakčním poplatkem. Horníci jsou kompenzováni, pouze pokud jako první vytvořili hash, který splňuje požadavky stanovené v cílovém hašiši.

Porovnat poskytovatele investičních účtů Jméno Popis Zveřejnění inzerenta × Nabídky, které se objevují v této tabulce, pocházejí od partnerství, od nichž Investopedia dostává náhradu.

Související termíny

Definice Nonce Nonce je číslo přidané do hashovaného bloku, který, když je znovu promyt, splňuje omezení úrovně obtížnosti. více Target Hash Target hash je číslo, které musí být záhlaví hashového bloku menší nebo rovno, aby mohl být nový blok přidělen. více těžby bitcoinů, vysvětleno Rozdělte vše, co potřebujete vědět o těžbě bitcoinů, od blockchainu a blokových odměn až po důkazy o práci a důlní bazény. více Důkaz práce Důkaz práce popisuje proces, který umožňuje bitcoinové síti zůstat robustní tím, že ztěžuje proces těžby nebo zaznamenávání transakcí. více Block Header (Cryptocurrency) Záhlaví bloku je jedinečná identita konkrétního bloku na blockchainu a je vytěžena horníky za odměny. více Merkle Tree Merkle stromy jsou datové struktury, které zvyšují efektivitu bitcoinů a dalších kryptoměn. více partnerských odkazů
Doporučená
Zanechte Svůj Komentář