Ntle ho moo

Nako ea ho bala: 2 minuti

Un nuncio e bolela palo kapa boleng bo ka sebelisoang hang feela.

Nonces hangata e sebelisoa ho li-protocol tsa netefatso le ho Mosebetsi oa cryptographic hash. Moelelong oa mahlale blockchain, nonce e bua ka nomoro ea maiketsetso e sebelisoang e le khaontara nakong ea ts'ebetso ea ho ntša.

Mohlala, basebetsi ba merafong ea Bitcoin ba tlameha ho leka ho hakanya nonce e nepahetseng ha ba ntse ba leka ka makhetlo a mangata ho lekola hashi e fihlelang litlhokahalo tse itseng (ke hore, e qala ka palo e itseng ea linotsi). Ha a le tlholisanong ea ho rafa block e ncha, mosebeletsi oa morafong oa pele ea fumanang nonce e hlahisang hash e nepahetseng o na le tokelo ea ho eketsa block e latelang blockchain - mme o putsoa ka ho etsa joalo.

Ka mantsoe a mang, ts'ebetso ea merafo e na le basebetsi ba merafong ba etsang mesebetsi e mengata ea hashi e nang le litekanyetso tse fapaneng tsa nonce ho fihlela tlhahiso e nepahetseng e hlahisoa. Haeba tlhahiso ea morafo ea morafo e oela ka tlase ho moeli o reriloeng pele, block e nkuoa e nepahetse mme e eketsoa ho blockchain. Haeba tlhahiso e sa sebetse, mosebeletsi oa morafong o ntse a tsoela pele ho leka ka litekanyetso tse fapaneng tsa nonce. Ha block e ncha e ntšoa ka katleho le ho netefatsoa, ​​ts'ebetso e qala hape.

Ho Bitcoin - le lits'ebetsong tse ngata tsa Bopaki ba Mosebetsi - nonce ke palo e sa reroang eo basebetsi ba merafong ba e sebelisang ho lekola tlhahiso ea lipalo tsa bona tsa hashi. Basebetsi ba merafong ba sebelisa mokhoa ka teko le phoso, moo palo ka 'ngoe e nkang boleng bo bocha ba nonce. Ba etsa sena hobane monyetla oa ho hakanya ka nepo nonce e nepahetseng e haufi le zero.

Palo e tloaelehileng ea liteko tse potlakileng e fetoloa ka bo eona ke protocol ho netefatsa hore block e ngoe le e ngoe e ncha e hlahisoa - ka karolelano - metsotso e meng le e meng e 10. Ts'ebetso ena e tsejoa e le phetoho ea bothata 'me ke sona se khethollang moeli oa ho ntša metsi (ke hore, ke li-zero tse kae tseo hash e lokelang ho nkuoa e le tse nepahetseng). Bothata ba ho ntša block e ncha bo amana le boholo ba matla a hashing (sekhahla sa hashi kapa hasha) o kenelle tsamaisong ea blockchain. Ha matla a hashing a nehetsoeng marang-rang, monyako o tla phahama, ho bolelang hore matla a mangata a likhomphutha a tla hlokahala hore e be mohokahanyi le morui ea atlehileng. Ka lehlakoreng le leng, haeba basebetsi ba merafong ba etsa qeto ea ho emisa ho rafa, bothata bo tla fetoloa 'me moeli o tla theoha, kahoo ho tla hlokahala matla a fokolang a k'homphieutha ho sebetsa, empa protocol e tla etsa hore moloko oa li-block o latele kemiso ea metsotso e 10, ho sa tsotelehe.