KezdŇĎlap
Szószedet
Jelölt blokk

Jelölt blokk

K√∂z√©pszintŇĪ
R√∂viden, a jel√∂lt blokk egy olyan blokk, amelyet egy b√°ny√°szcsom√≥pont (b√°ny√°sz) megpr√≥b√°l kib√°ny√°szni, hogy megkapja a blokkjutalmat. Teh√°t egy jel√∂lt blokk ideiglenes blokk√©nt √≠rhat√≥ le, amelyet a h√°l√≥zat vagy valid√°l, vagy elvet. A b√°ny√°szok egym√°ssal versenyeznek a k√∂vetkezŇĎ blokk valid√°l√°s√°√©rt √©s a blokkl√°ncba val√≥ felv√©tel√©√©rt, de elŇĎbb l√©tre kell hozniuk egy jel√∂lt blokkot, hogy r√©szt vehessenek a b√°ny√°szversenyben.
A jel√∂lt blokkokat a b√°ny√°szok hozz√°k l√©tre a mempoolb√≥l t√∂bb, meg nem erŇĎs√≠tett tranzakci√≥ √∂sszegyŇĪjt√©s√©vel √©s rendszerez√©s√©vel. A tranzakci√≥kat ezut√°n egy Merkle-fa strukt√ļr√°ba hashelik, amely v√©g√ľl egy Merkle-gy√∂keret (vagy gy√∂k√©r hash-t) hoz l√©tre. A Merkle-gy√∂k√©r egyetlen hash, amely az adott fa √∂sszes kor√°bbi hash√©t, √©s √≠gy az adott blokkban szereplŇĎ √∂sszes tranzakci√≥t k√©pviseli.
A gy√∂k√©r hash - az elŇĎzŇĎ blokk hash√©vel √©s egy v√©letlen sz√°mmal (nonce ) egy√ľtt - ezut√°n beker√ľl a blokk fejl√©c√©be. Ezut√°n a b√°ny√°sz a blokk fejl√©cet hasheli, √©s ezekbŇĎl a komponensekbŇĎl (gy√∂k√©r hash, az elŇĎzŇĎ blokk hashe √©s a nonce), valamint n√©h√°ny m√°s elembŇĎl kimenetet gener√°l. Az eredm√©ny a blokk-hash, amely az √ļjonnan gener√°lt blokk (jel√∂lt blokk) egyedi azonos√≠t√≥jak√©nt szolg√°l.
Ahhoz, hogy a kimenet (blokk hash) √©rv√©nyesnek minŇĎs√ľlj√∂n, bizonyos sz√°m√ļ null√°val kell kezdŇĎdnie (kevesebbel, mint a protokoll √°ltal meghat√°rozott c√©l√©rt√©k). Ez azt jelenti, hogy a b√°ny√°szati folyamat t√∂bbsz√∂ri pr√≥b√°lkoz√°son alapul (tal√°lgat√°s), mivel a b√°ny√°szcsom√≥pontoknak sz√°mtalan hash-f√ľggv√©nyt kell v√©grehajtaniuk k√ľl√∂nb√∂zŇĎ nonce-√©rt√©kekkel, m√≠g v√©g√ľl √©rv√©nyes blokk hash-t nem kapnak. Az elŇĎ√°ll√≠tott blokk-hash bizony√≠tja, hogy a b√°ny√°sz elv√©gezte a munk√°j√°t (innen a n√©v: Proof of Work).
Miut√°n a b√°ny√°sz tal√°l egy √©rv√©nyes blokk-hash-t, a jel√∂lt blokkot tov√°bb√≠tja a h√°l√≥zat t√∂bbi csom√≥pontj√°nak, amelyek ellenŇĎrzik a hash hiteless√©g√©t. Ha minden rendben van, a jel√∂lt blokk r√∂gz√≠t√©sre ker√ľl a blokkl√°ncon. Ekkor minden hiteles√≠tŇĎ csom√≥pont friss√≠ti a blokkl√°nc adatainak m√°solat√°t, hogy tartalmazza az √ļjonnan kib√°ny√°szott blokkot, √©s a b√°ny√°sz megkapja a blokkjutalmat.