Nonce

Ħin tal-qari: 2 minuti

Un nonce tirreferi għal numru jew valur li jista 'jintuża darba biss.

Nonces spiss jintużaw fi protokolli ta 'awtentikazzjoni u fi funzjonijiet hash kriptografiċi. Fil-kuntest tat-teknoloġija blockchain, nonce jirreferi għal numru psewdo-każwali li jintuża bħala counter waqt il-proċess ta 'estrazzjoni.

Pereżempju, il-minaturi tal-Bitcoin għandhom jippruvaw jaqbdu nonce valida waqt li jagħmlu tentattivi multipli biex jikkalkulaw hash blokka li tissodisfa ċerti rekwiżiti (jiġifieri, tibda b'ċertu numru ta 'żerijiet). Meta tikkompeti biex twaħħal blokka ġdida, l-ewwel minatur li jsib nonce li jirriżulta fi blokka valida hash għandu d-dritt li jżid il-blokka li jmiss fil-blockchain - u jiġi ppremjat talli għamel hekk.

Fi kliem ieħor, il-proċess tal-minjieri tikkonsisti f'minaturi li jeżegwixxu numru kbir ta 'funzjonijiet tal-hash b'ħafna valuri differenti ta' nonce sakemm tiġi prodotta produzzjoni valida. Jekk il-produzzjoni tal-hashing ta 'minatur taqa' taħt il-limitu predeterminat, il-blokka titqies valida u tiżdied mal-blockchain. Jekk il-produzzjoni mhix valida, il-minatur ikompli jipprova b'valuri differenti ta 'nonce. Meta blokka ġdida tiġi estratta u vvalidata b'suċċess, il-proċess jerġa 'jibda.

Fil-Bitcoin - u fil-biċċa l-kbira tas-sistemi tal-Prova tax-Xogħol - in-nonce huwa biss numru każwali li l-minaturi jużaw biex jtennu l-output tal-kalkoli tal-hash tagħhom. Il-minaturi jużaw approċċ bi prova u żball, fejn kull kalkolu jieħu valur ġdid ta 'nonce. Jagħmlu dan minħabba li l-probabbiltà ta 'raden preċiż ta' nonce valida hija viċin iż-żero.

In-numru medju ta 'tentattivi ta' hashing huwa awtomatikament aġġustat mill-protokoll biex jiġi żgurat li kull blokka ġdida tiġi ġġenerata - bħala medja - kull 10 minuti. Dan il - proċess huwa magħruf bħala aġġustament tad-diffikultà u huwa dak li jiddetermina l-limitu tal-estrazzjoni (jiġifieri, kemm żerijiet il-hash tal-blokka jrid ikollu biex jitqies validu). Id-diffikultà tal-estrazzjoni ta 'blokka ġdida hija relatata mal-ammont ta' poter tal-hashing (rata tal-hash jew hashrate) involuti f'sistema ta 'blockchain. Iktar ma tkun qawwa ta 'hashing iddedikata għan-netwerk, iktar ikun għoli l-limitu, li jfisser li se tkun meħtieġa aktar saħħa tal-kompjuters biex tkun minatur kompetittiv u ta' suċċess. Bil-maqlub, jekk il-minaturi jiddeċiedu li jwaqqfu l-minjieri, id-diffikultà tiġi aġġustata u l-limitu jonqos, u għalhekk tkun meħtieġa inqas qawwa tal-kompjutazzjoni għall-mini, iżda l-protokoll jagħmel il-ġenerazzjoni tal-blokka ssegwi skeda ta '10 minuti, irrispettivament.