ADM Blockchain Recovering Procedure #25
Replies: 4 comments 1 reply
|
“Deleting last block” ≠ data loss. This action only rolls back the very last block in order to replace it with the correct fork branch. Transactions inside that block are not lost; they are simply re-applied if included in the winning block. |
|
Investigation update for adamant#145. This incident is a combination of several different problems. It should not be treated as one normal short-fork recovery case. Sequence and findings
Status in
|
Uh oh!
There was an error while loading. Please reload this page.
In ADAMANT blockchain node software, forks may happen if multiple delegate nodes produce blocks at the same time. When this occurs, the network needs to decide which block to keep.
Currently, the consensus rule is:
Such short forks happen regularly in blockchains and do not create larger or dangerous forks.
Deleting the Last Block
“Deleting last block” occurs when a fork is detected (either during recovery or upon receiving a new block).
Example case, the fork is caused by reason 5:
Example Log
Summary
All reactions