Kaj je sirota?
Osiroteli bloki, ki jih pogosto imenujemo ustaljeni bloki, so bloki, ki niso sprejeti v omrežje blockchain zaradi časovnega zamika sprejema zadevnega bloka v blockchain v primerjavi z drugim kvalificiranim blokom. Osiroteli bloki so veljavni in preverjeni bloki, vendar jih je veriga zavrnila. Imenujejo jih tudi samostojni bloki, saj obstajajo izolirano od blokovne verige.
Ključni odvzemi
- Osirotel blok je blok, ki je bil rešen znotraj blockchain mreže, vendar ni bil sprejet zaradi zaostanka znotraj samega omrežja. Za blok lahko istočasno rešita dva rudarja. Rudar, ki ima podrobnejši list za preverjanje dela, je tisti, ki mu je dodeljena nagrada za blok. Za reševanje bloka, ki je potem določen kot osirotelo, ni nagrade.
Razumevanje osirotelih blokov
Blokovna veriga je sestavljena iz niza blokov, ki delujejo kot enote za shranjevanje podatkov za shranjevanje podrobnosti o različnih transakcijah, ki se dogajajo v omrežju blockchain. Med standardnim postopkom rudarjenja rudarji poskušajo ustvariti nove bloke z reševanjem zapletenih matematičnih enačb, potrebnih za delovanje omrežja blockchain.
Prvi rudar, ki je uspešen pri iskanju novega bloka, je upravičen do nagrade za blok in napiše prvo transakcijo v novi blok, ki so ga našli. Da bi blokovna veriga še naprej delovala, se novo najdeni blok doda kot nova 'enota' na blokovni verigi.
Vendar pa je možno, da dva rudarja izdelata blok ob podobnem času. Do te situacije pride, ker sprejem blokov v blockchain s strani vozlišč blockchain omrežja ne pride v trenutku.
Ta časovni zamik pri sprejemanju bloka lahko pripelje do rešitve drugega rudarja za enako natančen blok. Privede do začasne preplete omrežja blockchain, saj vozlišča poskušajo odločiti, kateri blok dveh na novo identificiranih blokov želi sprejeti.
V takšnih razmerah se blok z večjim deležem dokazila o delu (POW) sprejme v blockchain. Drugi blok, ki ima manjši dokaz dela, se zavrže, če ne bi bil dodan v blockchain, in ga označujemo kot sirota. Takšni bloki so v bistvu veljavni in preverjeni bloki, toda zaradi delovnega mehanizma omrežja in zakasnitvenega časa, ki vodi do zapoznelega sprejema, je eden od blokov zavrnjen ali osirotel.
Drugi način ustvarjanja osirotelega bloka je, ko heker z zadostno močjo hashing poskuša razveljaviti nekaj transakcij, ki so se zgodile prej v blockchain omrežju.
Osiroteli bloki so najpogosteje povezani s priljubljenim omrežjem kriptovalut Bitcoin. V primeru veljavne transakcije, ki obstaja na osirotelem bloku, se dodajo v naslednji veljavni blok, sprejet v blockchain.
Posebna vprašanja: nagrade za sirote
Čeprav se morda zdi, da bi moral rudar blockchain, odgovoren za izdelavo bloka sirote, nadoknaditi njihov čas in energijo, pravzaprav ne prejemata nobene nagrade za reševanje bloka in izdelavo bloka sirote.
Številni rudarji menijo, da je ta praksa nepoštena, saj za kakršno koli nadomestilo ne dobijo izjemnih del, ki niso sprejeta samo zato, ker je prišlo do zaostanka v mreži sprejemanja blokov.
