Byzantine Fault Tolerance (BFT) is a term tossed around quite often. Here's a closer look at what it means and how it applies to blockchain.