Slovník pojmov · Ťažba

Nonce

Od tímu CloudMineCryptoAktualizované Nazýva sa aj číslo použité raz

Definícia

Nonce je 32-bitové číslo v hlavičke bitcoinového bloku, ktoré ťažiari menia pri každom pokuse o nájdenie platného bloku. Každá nová hodnota nonce vytvorí úplne iný hash, takže ťažiari skúšajú rôzne hodnoty a hľadajú správnu.

Súčasť slovníka pojmov o ťažbe Bitcoinu, 88 pojmov vysvetlených jednoducho.

Všetky možné hodnoty nonce

4,294,967,296

možných hodnôt, od 0 do 4 294 967 295 (32 bitov)

Celá bitcoinová sieť ich prejde približne 166 miliárd za sekundu.Aktuálny odhad podľa výpočtového výkonu siete, aktualizovaný každú hodinu.

Ako ťažiari používajú nonce?

Ťažiar vytvorí hlavičku bloku, nastaví nonce na 0 a vypočíta jej hash. Ak je hash vyšší než cieľová hodnota, nastaví nonce na 1 a skúsi to znova, potom na 2 a tak ďalej. Názov je skratkou anglického výrazu „number used once“ (číslo použité raz).

Žiadna hodnota nonce nie je lepšia než iná. Hash sa nedá predpovedať, takže každý pokus má rovnakú, nepatrnú šancu na úspech. Vďaka tomu je ťaženie férové: viac pokusov za sekundu znamená viac šancí a nič iné nepomáha.

Čo sa stane, keď sa minú hodnoty nonce?

Štyri bajty pojmú len 4 294 967 296 hodnôt. Moderný stroj ich všetky prejde za oveľa menej než tisícinu sekundy. Preto ťažiari zmenia v bloku niečo iné a začnú nonce odznova.

Slučka minera

  1. 01

    Vyskúšať každé nonce

    0, 1, 2 až po 4 294 967 295. To sú všetky hodnoty, ktoré sa zmestia do 4 bajtov.

  2. 02

    Rýchlo sa minú

    Jeden stroj s výkonom 100 TH/s ich všetky spracuje približne za 43 milióntin sekundy.

  3. 03

    Zmeniť extra nonce

    Miner upraví vo svojej transakcii s odmenou (coinbase) voľné pole.

  4. 04

    Nový koreň Merkleho stromu

    Transakcia sa zmenila, takže sa zmení aj Merklov koreň a každý nonce vytvorí nové hashe.

Potom späť ku kroku 1. Ťažiari môžu trochu posunúť aj časovú značku, čím sa zmení aj hlavička.

Zvyčajne sa použije extra nonce, rezervované pole v coinbase transakcii. Jeho zmenou sa zmení Merkleho koreň a vznikne úplne nová sada hlavičiek na vyskúšanie. Ťažiari môžu tiež mierne upraviť časovú značku a na mnohých dnešných strojoch zmeniť niekoľko bitov poľa verzie.

Zdroje

  1. Nonce · Bitcoin Wiki
  2. Algoritmus hashovania blokov · Bitcoin Wiki
  3. Referencie k blockchainu: hlavičky, Merkleho stromy, cieľová hodnota · dokumentácia pre vývojárov Bitcoinu

Aktuálne údaje na tejto stránke pochádzajú z API CloudMineCrypto a verejných údajov blockchainu. Pravidelne sa aktualizujú a pri zobrazení sú označené. Slúžia len na vzdelávacie účely, nejde o finančné poradenstvo.

Teraz sleduj, ako prebieha ťažba.

Claim a free 8-hour mining plan in the CloudMineCrypto app and watch your estimated BTC tick up from live network data. Withdraw to your own wallet, Lightning included. Rewards are estimates.