Chain Reorganization

Chain reorganizations, also known as “chain reorgs,” occur when two different blocks are broadcasted by blockchain network nodes at the same time. Because both blocks cannot be finalized, two versions of the blockchain run in parallel until one becomes longer than the other and is chosen as the only path forward. Chain reorganization occurs to ensure that all network nodes agree on the same version of a blockchain. If a node receives blocks from a new longest chain, it will abandon the blocks in its old chain in favor of the new ones.