Why and How to Build Consensus