Blockchains are computers that can make commitments. Traditional computers are ultimately controlled by people, either directly in the case of personal computers or indirectly through organizations. Blockchains invert this power relationship, putting the code in charge. A game theoretic mechanism — a so-called consensus mechanism - makes blockchains resilient ...