Reorg

acronimo di: Chain reorganization

Riorganizzazione della catena

Difficoltà: intermedio

Argomento: tecnologia


DEFINIZIONE

Una Chain reorganization o Blockchain reorganization, riorganizzazione della catena spesso abbreviata in Reorg, si verifica quando l'ultimo o gli ultimi blocchi vengono rimossi dalla blockchain per essere sostituiti da quella che viene considerata una catena più lunga, longest chain.

Di solito una riorganizzazione della catena avviene quando due blocchi vengono minati più o meno contemporaneamente. A causa della velocità di propagazione dei blocchi attraverso la rete, alcuni nodi riceveranno prima un blocco e alcuni nodi riceveranno prima l'altro blocco. Pertanto ci sarà un disaccordo su quale di questi blocchi sia da considerare come valido per far proseguire la blockchain. Si crea quindi una biforcazione, o fork, della blockchain e i miner aggiungeranno i nuovi blocchi ad uno dei rami del fork. Per considerare quale ramificazione sia valida i nodi utilizzeranno la regola della catena più lunga, e scarteranno i blocchi del ramo della catena più corta. I blocchi scartati vegono chiamati orphan blocks, blocchi orfani.

La catena più lunga viene calcolata come quella per la quale è stato utilizzato il maggior calcolo.

Una reorg potrebbe essere il risultato di un selfish mining attack.


aggiornato il 2023-03-20