Open-source verification
Terms used in this lesson
- SHA-256
- A cryptographic hash function used throughout Bitcoin to produce fixed-size 256-bit digests.
- ASCII
- A standard mapping between common text characters and byte values.
Anyone can inspect the rules, run the software, and reproduce a result. Security comes from independent checks rather than trust in one operator.
Loading lesson visuals...
Learn the idea
Open-source software publishes the instructions humans can inspect, but verification means independently checking what a particular program actually does with particular inputs. Reproducibility means another person can repeat a build or test and obtain the same result under documented conditions. Secure Hash Algorithm 256, shortened to SHA-256, is the exact public hash used in this lesson's reproducible vector and artifact checks.
State the claim precisely
Replace a vague claim such as 'the wallet is safe' with a testable statement about one version, input, rule, and expected output.
Inspect every idea above to open it.
Publication enables inspection. Verification still requires connecting a precise claim to the relevant revision, build, inputs, execution, and limitations.
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.