Blocco orfano
Un blocco orfano è un blocco il cui blocco padre è sconosciuto o inesistente. Questi tipi di blocchi sono stati formati nelle versioni precedenti del software Bitcoin Core, in cui i nodi di rete potevano ricevere blocchi nonostante la mancanza di dati sui loro antenati. Dal rilascio di Bitcoin Core v.0.10, all'inizio del 2015, i blocchi orfani di Bitcoin (in senso letterale) non sono più possibili.
Tuttavia, il termine blocco orfano è ancora ampiamente utilizzato nello spazio delle criptovalute quando si fa riferimento a blocchi estratti validi che sono stati scartati. Tecnicamente, questi blocchi dovrebbero essere chiamati "blocchi obsoleti" o "blocchi estinti", ma poiché il cliente indica i loro premi come "orfani", la maggior parte delle persone li chiama blocchi orfani. Quindi, nonostante abbia un blocco padre noto, la maggior parte delle persone si riferisce a quei blocchi come blocchi orfani piuttosto che blocchi obsoleti.
I blocchi obsoleti vengono generati quando due minatori diversi trasmettono i loro blocchi validi quasi contemporaneamente. Ciò fa sì che la rete si divida in due versioni concorrenti della blockchain fino a quando uno dei blocchi non viene scartato (la catena più lunga prevale mentre l'altra viene abbandonata). Si noti che entrambi i blocchi sono verificati e validi, ma solo uno è collegato alla catena principale.
Poiché i miner generano costantemente nuovi blocchi, alcuni di questi possono essere trasmessi alla rete quasi contemporaneamente. E poiché la rete è distribuita, la trasmissione di informazioni tra i nodi richiede del tempo. Per questo motivo, esiste la possibilità che un gruppo di nodi scelga di convalidare un blocco, mentre un altro gruppo scelga di convalidare l'altro. Infine, ciò causerebbe l'"orfano" di uno dei blocchi.
La generazione di blocchi stantii è del tutto naturale e, nella maggior parte dei casi, avviene per caso. Tuttavia, possono anche essere prodotti quando attori malintenzionati tentano di creare una catena valida alternativa (vedi 51% di attacchi).
Mette in risalto
Un blocco orfano è un blocco che è stato risolto all'interno della rete blockchain ma non è stato accettato dalla rete.
Possono esserci due minatori che risolvono blocchi validi contemporaneamente. La rete utilizza entrambi i blocchi finché una catena non ha più blocchi verificati rispetto all'altra. Quindi, i blocchi nella catena più corta rimangono orfani.
I blocchi orfani sono un evento regolare in una blockchain distribuita come Bitcoin ed Ethereum.
FAQ
C'è una ricompensa per l'estrazione di blocchi stantii?
In genere, non c'è ricompensa per l'estrazione di un blocco stantio. Tuttavia, alcuni blockchain potrebbero consentire ricompense per blocchi obsoleti. Ethereum premia i minatori che hanno creato blocchi ommer (il suo equivalente blocco stantio) con ricompense e commissioni di transazione inferiori, almeno fino a quando non passa a un meccanismo di consenso proof-of-stake.
Cosa succede ai bitcoin orfani?
Bitcoin è la criptovaluta assegnata per l'apertura di un nuovo blocco nella blockchain. I blocchi possono diventare orfani, ma un bitcoin no. I blocchi orfani (non aggiornati) vengono scartati.
Un Bitcoin è un blocco?
Un blocco è un record crittografato di tutte le transazioni all'interno di quel blocco. Bitcoin è la criptovaluta premiata per aver risolto l'hash, il numero esadecimale crittografato che memorizza le informazioni del blocco precedente.