Nonce
Kas ir nonce?Nonce ir saīsinājums no "numurs tiek izmantots tikai vienu reizi", kas ir skaitlis, kas pievienots sajauktam vai šifrētam blokam blokķēdē, kurš pēc atkārtotas atkārtošanas atbilst grūtības līmeņa ierobežojumiem. Nonce ir numurs, kuru risina blockchain kalnrači. Kad risinājums ir atrasts, blockchain kalnračiem tiek piedāvāta kriptovalūta apmaiņā.
Taustiņu izņemšana
- Nonce jeb “numurs tiek izmantots tikai vienu reizi” attiecas uz pirmo numuru, kas blockchain kalnračim jāatrod, pirms tiek atrisināts bloks blockchain.
- Kad kalnraču matemātiskie aprēķini ir atrisināti, viņiem tiek piešķirta kriptovalūta par savu laiku un prasmēm.
- Nonce ir grūti atrodams, un to uzskata par veidu, kā atslābt mazāk talantīgos kriptogrāfijas kalnračus.
- Kriptogu ieguves pasaule ir izaicinoša, un, lai pat sāktu mēģināt atrisināt muļķības, bieži nepieciešama izcila skaitļošanas jauda.
Nonce izpratne
Blokķēde ir kriptovalūtas stūrakmens. Lai saglabātu bloķēšanas ķēdi drošu, dati no iepriekšējiem blokiem tiek šifrēti vai “sajaukti” ciparu un burtu sērijās. Tas tiek veikts, apstrādājot bloka ievadi, izmantojot funkciju, kas iegūst noteikta garuma izvadi.
Jaukšanas ģenerēšanai izmantotā funkcija ir determinēta, kas nozīmē, ka tā radīs tādu pašu rezultātu katru reizi, kad tiks izmantota viena un tā pati ievade. Tas arī nozīmē, ka funkcija var efektīvi ģenerēt jauktu ieeju, tas apgrūtina ieejas noteikšanu (noved pie ieguves) un ievades rezultāta nelielās izmaiņas rada ļoti atšķirīgu sajaukšanos. Šī sarežģītā sistēma rada blockchain privātuma tīklu.
Īpaši apsvērumi: nonces atklāšana
Darījumu pievienošana blokķēdei prasa ievērojamu datora apstrādes jaudu. Personas un uzņēmumus, kas apstrādā blokus, sauc par kalnračiem. Kalnračiem tiek piešķirta kompensācija tikai tad, ja viņi ir pirmie, kas izveido hash, kas atbilst noteiktām prasībām, ko sauc par mērķa hash.
Jauciena uzminēšanas process sākas bloka galvenē. Tas satur bloka versijas numuru, laika zīmogu, iepriekšējā blokā izmantoto hash, Merkle saknes jaucumu, nonce un mērķa hash.
Veiksmīgai bloka ieguvei ir nepieciešams, lai kalnračis pirmais uzminētu nonci, kas ir nejauša skaitļu virkne, kas pievienota bloka sajauktajam saturam, un pēc tam tiek mainīta.
Ja hash atbilst prasībām, kas noteiktas mērķī, tad bloks tiek pievienots blockchain. Riteņbraukšana, izmantojot risinājumus, lai uzminētu nonieci, tiek saukta par darba pierādījumu, un kalnračim, kurš spēj atrast vērtību, tiek piešķirts bloks un samaksāts kriptovalūtā.
Lai noteiktu, kuru virkni izmantot kā nonieci, ir nepieciešams ievērojams izmēģinājumu un kļūdu daudzums, jo tā ir nejauša virkne. Kalnračim ir jāatsauc nonce, jāpievieno tas pašreizējās galvenes jaucējkrānam, jāmaina vērtība un jāsalīdzina ar mērķa jaucēju. Ja iegūtā hash vērtība atbilst prasībām, kalnračis ir izveidojis risinājumu un tam tiek piešķirts bloks.
Ir ļoti maz ticams, ka kalnračis veiksmīgi uzminēs muļķību pirmajā mēģinājumā, tas nozīmē, ka kalnračs var potenciāli izmēģināt lielu skaitu muļķības opciju, pirms tā tiek sakārtota. Jo lielākas grūtības - mēra, cik grūti ir izveidot jaukteni, kas ir mazāki par mērķi - jo ilgāks laiks, iespējams, prasīs risinājuma ģenerēšanu.
Bloķēšanas grūtības visā tīklā tiek saglabātas vienādas, tas nozīmē, ka visiem kalnračiem ir vienādas iespējas izdomāt pareizo jaucējkrānu. Kriptovalūtas tīkli parasti nosaka mērķa skaitu bloku, kurus viņi vēlas apstrādāt noteiktā laika posmā, un periodiski pielāgo grūtības, lai nodrošinātu šī mērķa sasniegšanu. Ja apstrādāto bloku skaits neatbilst šim mērķim, grūtības samazinās, samazinot grūtības ar laiku, kas pārsniedz apstrādes laiku.
Investīciju kontu salīdzināšana Piegādātāja nosaukums Apraksts Reklāmdevēja atklāšana × Piedāvājumi, kas parādās šajā tabulā, ir no partnerībām, no kurām Investtopedia saņem kompensāciju.