Chain Reorg Checkpoint

Work fresh traces, diagnose invalid implementations, and identify model boundaries.


Get every question correct to pass this checkpoint. You can review feedback, revise your answers, and submit again.

1. Genesis work is 2. Branch A adds work 3 then 4. Branch B adds a single block of work 8. What is B total work?
2. A candidate applies one transaction then encounters a missing input. What must ProcessBlock leave behind?

Select one answer.

3. One disconnected block performed g→x and then x→y. Which pre-block output should its undo restore?

Select one answer.

4. A and B have the same total work and A is active. How many active-tip changes are required when valid B first arrives?
5. A losing sibling spends an output that exists only on the active branch. How should it be handled?

Select one answer.

6. To move from G-A-C to G-B-D, which order is valid?

Select one answer.

Join Discord