Chain Reorganization
Chain reorganizations, also known as chain reorgs, arise when multiple blockchain network nodes simultaneously broadcast two distinct blocks. As both blocks cannot be permanently accepted, two versions of the blockchain exist in parallel until one becomes longer and is chosen as the sole valid path forward. Chain reorganization ensures that network nodes reach consensus on a single version of the blockchain. If a node receives blocks that form a new longest chain, it will abandon the blocks in its previous chain in favor of the new ones.