Glossario · Mining

Blocco orfano (blocco obsoleto)

A cura del team di CloudMineCryptoAggiornato il Detto anche blocco obsoleto

Definizione

Un blocco orfano, detto più precisamente blocco obsoleto, è un blocco Bitcoin valido finito fuori dalla chain principale perché un altro blocco allo stesso livello ha vinto la gara. Il suo miner non riceve ricompense e le transazioni che non compaiono nel blocco vincente tornano in attesa.

Fa parte del glossario del mining di Bitcoin: 88 termini spiegati in modo semplice.

Due vincitori, una sola chain

#100main chain#101main chain#102 Awins#102 Bstale#103built on Alongest chainno reward, fees returnto the mempool
Sia A che B sono validi. I nodi mantengono quello che hanno visto per primo finché il blocco 103 non risolve la situazione; poi ogni nodo segue la catena con più lavoro.

Come diventa obsoleto un blocco?

Due miner trovano un blocco valido quasi nello stesso momento. Entrambi i blocchi si propagano sulla rete e, per alcuni secondi, alcuni nodi ne vedono prima uno, altri l’altro. Ogni nodo tiene il primo che ha visto e costruisce su quello.

La parità si risolve con il blocco successivo. Il ramo su cui viene aggiunto diventa la chain con più lavoro accumulato, tutti i nodi passano a quella e l’altro blocco viene escluso.

Che fine fanno la ricompensa e le transazioni?

La transazione coinbase del blocco obsoleto non è nella chain principale, quindi la sua ricompensa non diventa mai spendibile. Probabilmente anche la maggior parte dei suoi pagamenti era inclusa nel blocco vincente. Quelli che non lo erano tornano nella mempool e vengono inclusi in un blocco successivo.

È per questo che le monete della coinbase devono attendere 100 blocchi prima di poter essere spese, ed è anche uno dei motivi per cui gli exchange aspettano alcune conferme prima di accreditare un deposito.

Orfano o obsoleto: qual è il termine giusto?

Nel codice di Bitcoin Core i due termini indicano cose diverse. Un blocco orfano è un blocco il cui genitore non è ancora stato visto da un nodo; un blocco obsoleto è un blocco che ha perso una gara. Nel linguaggio comune, “orfano” si usa per entrambi. Oggi i blocchi obsoleti sono rari, perché i nuovi blocchi si propagano sulla rete in pochi secondi.

Fonti

  1. Blocco orfano · Bitcoin Wiki
  2. Guida alla blockchain · Documentazione per sviluppatori Bitcoin
  3. Bitcoin: A Peer-to-Peer Electronic Cash System · Satoshi Nakamoto, 2008

I dati in tempo reale su questa pagina provengono dall’API di CloudMineCrypto e dai dati pubblici della blockchain. Vengono aggiornati regolarmente e contrassegnati nel punto in cui compaiono. Solo a scopo informativo, non sono una consulenza finanziaria.

Ora guarda il mining in azione.

Richiedi un piano di mining gratuito di 8 ore nell’app CloudMineCrypto e guarda crescere il tuo saldo BTC grazie ai dati aggiornati della rete. Preleva sul tuo wallet, anche tramite Lightning. Le ricompense sono stime.