Nonce
Kas yra nonce?Žodis yra santrumpa, reiškianti „skaičius naudojamas tik vieną kartą“, kuris yra skaičius, pridėtas prie maišos ar užšifruoto bloko grandinės grandinėje, kuris, kai jis pakartojamas, atitinka sunkumų lygio apribojimus. Nešiojamasis daiktas yra skaičius, kurį išsprendžia „blockchain“ kalnakasiai. Kai sprendimas yra rastas, „blockchain“ kalnakasiams mainais siūloma kriptovaliuta.
Pagrindiniai išvežamieji daiktai
- Nonce arba „numeris naudojamas tik vieną kartą“ reiškia pirmąjį numerį, kurį „blockchain“ šachtininkas turi sužinoti prieš pradėdamas spręsti bloką „blockchain“.
- Kai kasyklininkas išspręs matematinius skaičiavimus, jiems bus suteikta kriptovaliuta už savo laiką ir įgūdžius.
- „Nonce“ sunku rasti ir jis laikomas būdu išnaikinti mažiau talentingus šifravimo šachtininkus.
- Kripto gavybos pasaulis yra sudėtingas, ir tam, kad net pradėtum bandyti spręsti noncią, dažnai reikia puikios skaičiavimo galios.
Nonce supratimas
„Pagrindinė grandinė“ yra kertinis kriptovaliutos akmuo. Kad blokų grandinė būtų saugi, ankstesnių blokų duomenys yra užšifruojami arba „suskaidomi“ į skaičių ir raidžių seriją. Tai atliekama apdorojant bloko įvestį per funkciją, kuri sukuria fiksuoto ilgio išvestį.
Maišiui sugeneruoti naudojama funkcija yra determinuota, tai reiškia, kad kiekvieną kartą naudojant tą patį įvestį, rezultatas bus tas pats. Tai taip pat reiškia, kad funkcija gali efektyviai generuoti maišos įvestį, todėl sunku nustatyti įvestį (dėl to gali būti gavyba), be to, atliekant nedidelius įvesties pakeitimus gaunamas labai skirtingas maišos būdas. Ši sudėtinga sistema sukuria „blockchain“ privatumo tinklą.
Ypatingos mintys: atrasti nonce
Jei norite pridėti operacijų prie „grandinės grandinės“, reikia daug kompiuterio apdorojimo galios. Asmenys ir įmonės, kurie apdoroja blokus, vadinami kalnakasiais. Kalnakasiams kompensuojama tik tuo atveju, jei jie pirmieji sukuria maišos, atitinkančios tam tikrus reikalavimus, vadinamą tiksline maiša.
Maišos atspėjimo procesas prasideda bloko antraštėje. Jame pateiktas bloko versijos numeris, laiko žyma, ankstesniame bloke panaudota maišos rūšis, Merkle šaknies maišalas, nonce ir tikslinė maišos sritis.
Norint sėkmingai iškasti bloką, reikia, kad kasyklininkas pirmiausia atspėtų noncią, kuri yra atsitiktinė skaičių eilutė, pridedama prie pakeisto bloko turinio, o vėliau pakeista.
Jei maišos atitinka reikalavimus, išdėstytus taikinyje, tada blokas pridedamas prie „blockchain“. Važiavimas dviračiu per sprendimus, siekiant atspėti noncezę, yra minimas kaip darbo įrodymas, o kalnakasiui, kuris sugeba rasti vertę, suteikiamas blokas ir mokama kriptovaliuta.
Norint nustatyti, kurią eilutę naudoti kaip nonse, reikia nemažai bandymų ir klaidų, nes tai yra atsitiktinė eilutė. Kalnakasis turi atspėti necenzūrą, pridėti ją prie esamos antraštės maišos, pakartoti reikšmę ir palyginti ją su tiksline maiša. Jei gauta maišos vertė atitinka reikalavimus, kalnakasių savininkas sukūrė sprendimą ir jam suteikiamas blokas.
Labai mažai tikėtina, kad kalnakasis sėkmingai atspės nončą per pirmąjį bandymą, tai reiškia, kad prieš pradėdamas teisintis, jis gali išbandyti daugybę nonce variantų. Kuo didesnis sunkumas - kiek sunku sukurti maišos, mažesnės už tikslą, matuojama tuo ilgesniam laikui prireikiant sprendimo.
Blokavimo sunkumai visame tinkle laikomi vienodi - tai reiškia, kad visi kalnakasiai turi vienodas galimybes išsiaiškinti teisingą maišos būdą. Kriptovaliutos tinklai paprastai nustato tikslinį blokų, kuriuos jie nori apdoroti, skaičių per tam tikrą laiko tarpą, ir periodiškai koreguoja sunkumus, kad būtų užtikrintas šio tikslo įgyvendinimas. Jei apdorotų blokų skaičius neatitinka šio tikslo, sunkumas sumažės, o sunkumų sumažinimas bus nustatytas laikui, kuris viršija perdirbimo laiko ribą.
Palyginkite investicinių sąskaitų teikėjo pavadinimą Aprašymas Skelbėjo informacijos atskleidimas × Šioje lentelėje pateikti pasiūlymai yra iš partnerystės, iš kurios „Investopedia“ gauna kompensaciją.