Hlavní » podnikání » Nonce

Nonce

podnikání : Nonce
Co je Nonce?

Nonce je zkratka pro „number only only once“, což je číslo přidané do hashovaného - nebo šifrovaného - bloku v blockchainu, který, když je znovu promíchán, splňuje omezení úrovně obtížnosti. Nonce je číslo, které horníci blockchainu řeší. Když je řešení nalezeno, horníkům blockchainu bude vyměněna kryptoměna.

Klíč s sebou

  • Nonce nebo „číslo použité pouze jednou“ označuje první číslo, které musí horník blockchainu objevit před vyřešením bloku v blockchainu.
  • Jakmile matematické výpočty vyřeší horník, dostanou kryptoměnu pro svůj čas a dovednost.
  • Nonce je obtížné najít a považuje se za způsob, jak vyřadit méně talentované kryptoměry.
  • Svět těžby kryptografií je náročný a člověk často potřebuje vynikající výpočetní sílu, aby se dokonce mohl pokusit vyřešit neces.

Porozumění Nonce

Blockchain je základním kamenem kryptoměny. Pro zajištění bezpečnosti blockchainu jsou data z předchozích bloků šifrována nebo „hašována“ do řady čísel a písmen. To se provádí zpracováním vstupu bloku pomocí funkce, která vytváří výstup pevné délky.

Funkce použitá pro generování hash je deterministická, což znamená, že bude produkovat stejný výsledek pokaždé, když se použije stejný vstup. To také znamená, že funkce 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 způsobí velmi odlišným hashováním. Tento složitý systém vytváří síť soukromí blockchainu.

Zvláštní úvahy: Objevování Nonce

Přidání transakcí do blockchainu vyžaduje značné počítačové zpracování. Jednotlivci a společnosti, které zpracovávají bloky, se nazývají horníci. Horníci jsou kompenzováni, pouze pokud jako první vytvořili hash, který splňuje určitý soubor požadavků, nazývaný cílový hash.

Proces hádání hash začíná v záhlaví bloku. Obsahuje číslo verze bloku, časové razítko, hash použitý v předchozím bloku, hash Merkle Root, nonce a cílový hash.

Úspěšně dolování bloku vyžaduje, aby horník jako první uhodl nonce, což je náhodný řetězec čísel připojený k hašovanému obsahu bloku, a poté znovu promytý.

Pokud hash splňuje požadavky stanovené v cíli, blok se přidá do blockchainu. Cyklování přes řešení, aby se uhodlo, že nonce je označován jako důkaz práce, a horník, který je schopen najít hodnotu, dostane blok a zaplatí v kryptoměně.

Určení, který řetězec použít jako nonce, vyžaduje značné množství pokusů a omylů, protože se jedná o náhodný řetězec. Horník musí uhodnout neces, připojit jej k hašiši aktuální hlavičky, znovu naředit hodnotu a porovnat ji s cílovým hashem. Pokud výsledná hodnota hash splňuje požadavky, horník vytvořil řešení a je mu udělen blok.

Je velmi nepravděpodobné, že by horník při prvním pokusu úspěšně uhádl nece, což znamená, že horník může potenciálně vyzkoušet velké množství necelových možností, než to napraví. Čím větší je obtížnost - míra toho, jak těžké je vytvořit hash, který je menší než cíl - čím déle bude pravděpodobně trvat, než se vytvoří řešení.

Obtížnost bloku je v celé síti zachována stejná, což znamená, že všichni horníci mají stejnou šanci zjistit správnou hash. Sítě kryptoměny obvykle vytvářejí cílový počet bloků, které chtějí zpracovat během konkrétního časového období, a pravidelně upravují obtížnost, aby zajistily splnění tohoto cíle. Pokud počet zpracovaných bloků tento cíl nesplní, obtížnost se sníží, přičemž snížení obtížnosti se nastaví na množství času nad limitem doby zpracování.

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 hash hash je funkce, která převádí vstup písmen a číslic na šifrovaný výstup pevné délky. 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 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 Obtížnost kryptoměny Obtížnost je parametr, který bitcoiny a další kryptoměny používají k udržení průměrného času mezi bloky při změně výkonu hashování sítě. 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 Těžba Litecoinu Těžba Litecoinu je zpracování bloku transakcí do blockchainu Litecoin. více partnerských odkazů
Doporučená
Zanechte Svůj Komentář