Trust minimisation is a design principle for distributed and decentralised systems that aims to reduce the degree to which participants must rely on any single party’s honesty or competence for the system to function correctly. It is typically achieved through cryptographic proofs that let one party verify a claim without trusting the claimant, and through decentralised architectures that remove single points of control. It is a foundational goal of blockchain and decentralised web design.