Common-input and change heuristics
Terms used in this lesson
- Outpoint
- A transaction ID plus output number that identifies one exact prior output.
Chain surveillance infers ownership from transaction structure; heuristics are probabilistic, not consensus facts.
Loading lesson visuals...
Learn the idea
A blockchain heuristic is an inference, not a consensus fact. The common-input-ownership heuristic guesses that inputs in one transaction share an owner because one constructor needed their signatures. A change heuristic guesses which output returns to the spender using script type, amount, address reuse, and transaction pattern. Collaborative transactions create important exceptions.
Observe only public facts
Record input outpoints, output amounts and scripts, timing, and later spends. Do not label identity as on-chain data when it came from an exchange or investigator.
Inspect every idea above to open it.
They prove coordinated authorization for one transaction. One owner is often a useful guess, but collaborative protocols and multi-party funding are counterexamples.
The questions unlock after every required learning activity
Inspect every guided idea, open the worked example, rebuild its mechanism, and complete the deterministic lesson tool. Your progress is saved automatically.