rast i vetëm

Koha e leximit: 2 minuti

Un ambasador i Papës i referohet një numri ose vlere që mund të përdoret vetëm një herë.

Nonces përdoren shpesh në protokollet e vërtetimit dhe në funksionet kriptografike të hashit. Në kontekstin e teknologjisë Blockchain, një nonce i referohet një numri pseudo-rastësor që përdoret si numërues gjatë procesit të nxjerrjes.

Për shembull, minatorët e Bitcoin duhet të përpiqen të gjejnë një nonce të vlefshme ndërsa bëjnë përpjekje të shumta për të llogaritur një bllok hash që plotëson kërkesa të caktuara (d.m.th., fillon me një numër të caktuar të zero). Kur garon për të minuar një bllok të ri, minatori i parë që gjen një nonce që rezulton në një bllok bllok të vlefshëm ka të drejtë të shtojë bllokun tjetër në blockchain - dhe shpërblehet për ta bërë këtë.

Me fjalë të tjera, procesi i minierave konsiston në minatorë që ekzekutojnë një mori funksionesh hash me shumë vlera të ndryshme nonce derisa të prodhohet prodhimi i vlefshëm. Nëse prodhimi hashing i një minatori bie nën pragun e paracaktuar, blloku konsiderohet i vlefshëm dhe i shtohet blockchain. Nëse rezultati është i pavlefshëm, minatori vazhdon të provojë me vlera të ndryshme nonce. Kur një bllok i ri nxirret dhe vërtetohet me sukses, procesi fillon nga e para.

Në Bitcoin - dhe në shumicën e sistemeve të Provës së Punës - nonce është thjesht një numër i rastit që minatorët përdorin për të përsëritur prodhimin e llogaritjeve të tyre të hashit. Minatorët përdorin një qasje me provë dhe gabim, ku secila llogaritje merr një vlerë të re nonce. Ata e bëjnë këtë sepse probabiliteti i parashikimit të saktë të një nonce të vlefshme është afër zeros.

Numri mesatar i përpjekjeve për hashing rregullohet automatikisht nga protokolli për të siguruar që çdo bllok i ri të gjenerohet - mesatarisht - çdo 10 minuta. Ky proces njihet si rregullimi i vështirësisë dhe është ajo që përcakton pragun e nxjerrjes (dmth., sa zero duhet të ketë hasha bllok për t'u konsideruar të vlefshme). Vështirësia e nxjerrjes së një blloku të ri lidhet me sasinë e fuqisë së shkëputjes (shkalla e hashit ose hashare) e angazhuar në një sistem blockchain. Sa më shumë fuqi shkruese të dedikuar për rrjetin, aq më i lartë do të jetë pragu, që do të thotë se do të kërkohet më shumë fuqi kompjuterike për të qenë një minator konkurrues dhe i suksesshëm. Anasjelltas, nëse minatorët vendosin të ndalojnë minierat, vështirësia do të rregullohet dhe pragu do të bjerë, kështu që do të kërkohet më pak fuqi llogaritëse, por protokolli do ta bëjë gjenerimin e blloqeve të ndjekë një plan 10 minutash, pavarësisht.