Che cos'è Stale Block?
Un Stale Block è un blocco valido che ha perso la corsa per essere aggiunto alla catena principale. Due blocchi sono stati trovati quasi nello stesso momento, la rete ne ha scelto uno e l'altro è rimasto come secondo classificato. Pensalo come due casse aperte insieme e la folla sceglie quella accanto a te.
Un Stale Block non è un blocco danneggiato. È completamente valido, semplicemente non è quello che la rete ha mantenuto nella cronologia principale. Le transazioni di solito non spariscono; vengono confermate in un blocco successivo.
Come funziona Stale Block
Breve replay della gara, senza gergo complicato:
- Passo 1: Due diversi minatori trovano blocchi validi per la stessa altezza a pochi secondi di distanza.
- Passo 2: Ogni minatore diffonde il proprio blocco ai nodi vicini, che inoltrano prima ciò che ricevono.
- Passo 3: La rete ha temporaneamente due rami. Il tuo wallet o un explorer può mostrare un ramo, un amico può vedere l'altro.
- Passo 4: Il blocco successivo scelto dalla rete estende un ramo, e le regole del consenso stabiliscono che il ramo più lungo o più pesante vince.
- Passo 5: Il blocco sul ramo perdente diventa uno Stale Block. Le sue transazioni tornano nella coda di attesa e di solito vengono incluse di nuovo rapidamente.
Questa è la sequenza. Gara breve, risultato chiaro.
Perché Stale Block è importante
Conta perché il denaro dipende da tempi e fiducia:
- Vantaggio: Gli eventi di Stale Block dimostrano che il sistema gestisce collisioni di tempo senza caos.
- Prospettiva: Se l'ammontare è elevato, aspetta qualche conferma in più per non essere sorpreso da una riorganizzazione dovuta a uno Stale Block.
- Rilevanza: Per i minatori, uno Stale Block significa perdere la ricompensa del blocco e le commissioni, e questo influisce sulle strategie dei pool e sulle scelte hardware.
Stai inviando un pagamento importante? Aspetta più conferme. Un blocco può diventare uno Stale Block, ma dopo alcune conferme in più la probabilità di sorprese scende quasi a zero.
Caratteristiche chiave di Stale Block
Ecco cosa lo definisce, in modo chiaro:
- Valido: Rispetta tutte le regole, semplicemente non è stato scelto.
- Breve: Di solito dura da pochi secondi a qualche minuto prima di essere abbandonato.
- Reincluso: Le transazioni al suo interno solitamente vengono incluse di nuovo in un blocco successivo.
- Costoso: Chi lo trova non riceve la ricompensa né le commissioni.
- Tempistica: Più probabile su catene con blocchi più veloci o con ritardi temporanei di rete.
Varianti
Stessa idea, nomi diversi che la gente usa:
- Stale: Blocco valido che ha perso la gara e non è nella catena principale.
- Orphan: Tecnicamente, un blocco il cui genitore è sconosciuto, anche se molti usano orphan quando intendono Stale Block.
- Uncle: Nell'antico proof of work di Ethereum, blocchi simili a Stale potevano comunque guadagnare ricompense parziali come uncles, oggi chiamati ommers.
Uno Stale Block non annulla il tuo pagamento per sempre. Significa solo che la conferma che hai visto brevemente è stata sostituita e la transazione molto probabilmente riapparirà a breve.
Esempio
Due minatori pubblicano blocchi per la stessa altezza, la rete estende un ramo e in pochi istanti l'altro diventa uno Stale Block mentre le sue transazioni vengono riprese nel blocco successivo.
Curiosità
Alcuni explorer mostrano un tasso di stale per i pool e, nelle giornate intense, potresti vedere più eventi di Stale Block in un solo pomeriggio. Sì, è una cosa normale.
Riepilogo
In una frase: un Stale Block è un blocco valido che ha perso la gara di popolarità, quindi le tue monete si muovono comunque, devono solo aspettare il blocco successivo.
