What is the Stellar Consensus Protocol?

At the core of blockchain is the promise of a trustless system where the community is used to verify the validity of transactions. Yet how does it accomplish that?