Both broad and narrow considerations come into play when choosing a blockchain project’s consensus mechanism.