In a system where components need to come to an agreement to function correctly (e.g. a blockchain where everyone who has a copy of the chain needs to make sure they all have the same chain) Byzantine failures will prevent those components from coming to an agreement for various reasons (usually errors that are hard to detect). A Byzantine Fault Tolerant system means that measures are in place to handle such Byzantine failures.