Kas yra nonce?
Nešiojamasis ž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 perskirstomas, 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 „skaičius, naudojamas tik vieną kartą“, reiškia pirmąjį numerį, kurį „blockchain“ šachtininkas turi sužinoti prieš spręsdamas dėl bloko „grandinėje“. Kai matematiniai skaičiavimai bus išspręsti iš kalnakasių, jiems bus suteikta kriptovaliuta už savo laiką ir įgūdžius..Nonce sunku rasti, ir jis laikomas būdu išnaikinti mažiau talentingus kriptovaliutų išminuotojus. Kriptogaminimo pasaulis yra sudėtingas ir dažnai reikia puikios skaičiavimo galios, kad net būtų galima pradėti bandyti spręsti noncetą.
Nonce supratimas
„Pagrindinė grandinė“ yra kertinis kriptovaliutos akmuo. Kad blokavimo grandinė būtų saugi, ankstesnių blokų duomenys yra užšifruojami arba „suskaidomi“ į skaičių ir raidžių seką. 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į, apsunkina įvesties nustatymą (dėl to gali būti gavyba) ir daro nedidelius įvesties pakeitimus, sukurdami labai skirtingą maišos būdą. Š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šalynę, atitinkančią 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 pirmasis atspėtų nonci, kuri yra atsitiktinė skaičių eilutė, pridedama prie pakeisto bloko turinio, o po to pakartojama.
Jei maiša atitinka taikinyje nustatytus reikalavimus, 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 noncesą pirmą kartą bandydamas, 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 vienodą galimybę išsiaiškinti teisingą maišos būdą. Kriptovaliutos tinklai paprastai nustato tikslinį blokų skaičių, kurį jie nori apdoroti per tam tikrą laikotarpį, 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ą.
