Šta je zastareli blok?
Zastareli blok je važeći blok koji je izgubio trku za dodavanje u glavni lanac. Dva bloka su pronađena otprilike u isto vreme, mreža je odabrala jedan, a drugi je ostao drugi. Zamislite da se istovremeno otvore dva reda na kasi, a ljudi izaberu red pored vas.
Zastareli blok nije neispravan blok. Potpuno je važeći, samo nije onaj koji je mreža zadržala kao deo glavne istorije. Transakcije obično ne nestaju; potvrđuju se u nekom od narednih blokova.
Kako funkcioniše zastareli blok
Brzo ponavljanje trke, bez glavobolje od žargona:
- Korak 1: Dva različita rudara pronađu važeće blokove za istu visinu u razmaku od nekoliko sekundi.
- Korak 2: Svaki rudar šalje svoj blok obližnjim čvorovima, koji počinju da prosleđuju ono što prvo prime.
- Korak 3: Mreža nakratko ima dve grane. Vaš novčanik ili explorer može prikazivati jednu, dok vaš prijatelj vidi drugu.
- Korak 4: Sledeći blok koji mreža odabere nadovezuje se na jednu granu, a pravila konsenzusa određuju da pobeđuje duža ili teža grana.
- Korak 5: Blok na gubitničkoj grani postaje zastareli blok. Njegove transakcije se vraćaju u čekaonicu i obično se ubrzo ponovo uključuju.
To je cela priča. Kratka trka, jasan pobednik.
Zašto je zastareli blok važan
Važno vam je zato što se novac kreće na osnovu pravovremenosti i poverenja:
- Prednost: Događaji sa zastarelim blokovima dokazuju da sistem može da podnese vremenska preklapanja bez haosa.
- Perspektiva: Ako je vrednost velika, sačekajte nekoliko potvrda kako vas reorganizacija zbog zastarelog bloka ne bi iznenadila.
- Relevantnost: Za rudare, zastareli blok znači gubitak nagrade za blok i naknada, što utiče na strategiju pula i izbor hardvera.
Šaljete veliku uplatu? Sačekajte više potvrda. Jedan blok može postati zastareli, ali nakon još nekoliko blokova verovatnoća neprijatnog iznenađenja pada gotovo na nulu.
Ključne karakteristike zastarelog bloka
Evo šta ga definiše, jasno i jednostavno:
- Važeći: Ispunjava sva pravila, samo nije izabran.
- Kratkotrajan: Obično postoji od nekoliko sekundi do nekoliko minuta pre nego što bude napušten.
- Ponovo uključene transakcije: Transakcije unutar njega obično se ponovo iskopavaju u kasnijem bloku.
- Skup: Onaj ko ga je pronašao ne dobija nagradu ni naknade.
- Vremenski uslovljen: Verovatniji je na lancima sa bržim blokovima ili privremenim kašnjenjima mreže.
Varijacije
Ista stvar, različiti nazivi koje ljudi koriste:
- Zastareli: Važeći blok koji je izgubio trku i nije deo glavnog lanca.
- Osiromašeni: Strogo gledano, blok čiji je roditeljski blok nepoznat, mada mnogi koriste ovaj naziv kad misle na zastareli blok.
- Ujak: U starom Ethereum sistemu proof of work, blokovi slični zastarelima i dalje su mogli da donesu delimične nagrade kao ujaci, koji se sada nazivaju ommer blokovima.
Zastareli blok ne otkazuje vašu uplatu zauvek. To samo znači da je potvrda koju ste nakratko videli zamenjena, a transakcija će se verovatno uskoro ponovo pojaviti.
Primer
Dva rudara objave blokove za istu visinu, mreža produži jednu granu, a za tren oka druga postane zastareli blok, dok se njene transakcije preuzimaju u sledećem bloku.
Zanimljivost
Neki explorer-i prikazuju stopu zastarelih blokova za pulove, a tokom prometnih dana možete primetiti više takvih događaja u jednom popodnevu. Da, to je sasvim uobičajeno.
Zaključak
Ukratko: zastareli blok je važeći blok koji je izgubio na popularnosti, pa se vaši novčići i dalje kreću, samo čekaju sledeću vožnju.