Verifying Solutions

Deterministic Winner Selection

Once the submission window closes, all nodes independently evaluate submitted solutions using identical mathematical rules. The evaluation process is fully deterministic, guaranteeing that all nodes arrive at the same winner given the same set of submissions.

No Voting Required

Nodes do not communicate or vote. They apply mathematical rules to submissions embedded in Bitcoin blocks. Winner determination relies on pure computation rather than consensus negotiation.

Selection Criteria

The winning solution is determined through a cascading tiebreaker system that guarantees a single deterministic outcome:

  1. Highest matching bits: The solution with the highest SHA-1 collision quality wins.
  2. Lowest public key value: If collision quality is equal, the numerically smallest public key wins.
  3. Last 20 bytes matching: If still tied, compare the public key suffix bits against the target hash.
  4. Lowest salt value: Compare salt values numerically.
  5. Transaction ID: Lexicographically lowest transaction ID serves as the final tiebreaker.
Mathematical Certainty
This cascading system guarantees exactly one winner emerges from any set of submissions. Every node independently calculates the same result, making forks mathematically impossible.