Нонце

Време читања: 2 минута

Un папин посланик односи се на број или вредност који се могу користити само једном.

Нонцес се често користе у протоколима за аутентификацију и у криптографске хеш функције. У контексту технологије блоцкцхаин, нонце се односи на псеудо-случајни број који се користи као бројач током процеса екстракције.

На пример, рудари биткоина морају покушати да погоде важећи нонце док чине вишеструке покушаје да израчунају хеш блока који задовољава одређене захтеве (тј. Започиње са одређеним бројем нула). Када се такмичи за копање новог блока, први рудар који пронађе ниједан резултат који резултира важећим хешом блока има право да дода следећи блок у ланцу блокова - и за то је награђен.

Другим речима, процес рударства састоји се од рудара који извршавају безброј хеш функција са много различитих не-вредности док се не произведе ваљани излаз. Ако излаз хеширања рудара падне испод унапред одређеног прага, блок се сматра важећим и додаје се ланцу блокова. Ако је излаз неваљан, рудар наставља да покушава са различитим нонце вредностима. Када се нови блок успешно извади и потврди, процес започиње испочетка.

У Битцоин-у - и у већини система Прооф оф Ворк - нонце је само случајан број који рудари користе за понављање резултата својих израчунавања хеша. Рудари користе приступ методом покушаја и грешака, при чему сваки прорачун узима нову вредност без вредности. То раде јер је вероватноћа тачног погађања валидног нонцеа близу нуле.

Просечни број покушаја хеширања аутоматски се подешава протоколом како би се осигурало да се сваки нови блок генерише - у просеку - сваких 10 минута. Овај процес је познат као прилагођавање потешкоћа и то је оно што одређује праг екстракције (тј. колико нула мора имати хеш блока да би се сматрало важећим). Тешкоћа издвајања новог блока повезана је са количином снаге хеширања (брзина хеширања или хасхрате) ангажовани у блоцкцхаин систему. Што је већа снага распршивања посвећена мрежи, то ће бити већи праг, што значи да ће бити потребно више рачунарске снаге да би био конкурентан и успешан рудар. Супротно томе, ако рудари одлуче да зауставе рударење, тешкоћа ће се прилагодити и праг ће пасти, па ће бити потребно мање рачунарске снаге, али протокол ће генерирање блокова следити распоред од 10 минута, без обзира на то.