Cum ajunge un bloc stale?
Doi mineri găsesc un bloc valid aproape în același timp. Ambele blocuri se propagă prin rețea și, timp de câteva secunde, unele noduri îl văd mai întâi pe unul, iar altele pe celălalt. Fiecare nod îl păstrează pe primul pe care l-a văzut și construiește pe baza lui.
Egalitatea se rupe odată cu următorul bloc. Partea pe care se construiește devine lanțul cu cea mai multă muncă, toate nodurile trec la ea, iar celălalt bloc este eliminat.
Ce se întâmplă cu recompensa și tranzacțiile?
Tranzacția coinbase a blocului stale nu face parte din lanțul principal, așa că recompensa lui nu poate fi cheltuită niciodată. Probabil, majoritatea plăților din bloc au fost incluse și în blocul câștigător. Celelalte revin în mempool și sunt preluate de un bloc ulterior.
Acesta este motivul pentru care monedele coinbase trebuie să aștepte 100 blocuri înainte să poată fi cheltuite și unul dintre motivele pentru care exchange-urile așteaptă câteva confirmări înainte să înregistreze o depunere.
Orfan sau stale: care e termenul corect?
În codul Bitcoin Core, termenii au sensuri diferite. Un bloc orfan este un bloc al cărui părinte nu a fost văzut încă de un nod. Un bloc stale este un bloc care a pierdut cursa. În vorbirea de zi cu zi, „orfan” se folosește pentru ambele. Blocurile stale sunt rare astăzi, pentru că blocurile noi se propagă prin rețea în câteva secunde.
Surse
- Bloc orfan · Bitcoin Wiki
- Ghid despre blockchain · Documentația pentru dezvoltatori Bitcoin
- Bitcoin: un sistem de numerar electronic peer-to-peer · Satoshi Nakamoto, 2008
Datele live de pe această pagină provin din API-ul CloudMineCrypto și din date publice ale blockchainului. Sunt actualizate periodic și etichetate acolo unde apar. Doar în scop educațional, nu reprezintă sfaturi financiare.