I have seen several blog articles (e.g here and here) mention about the BFT consensus integration effort to Tezos. They gave me an impression that the current consensus protocol in Proto003 has no BFT property.
What type of consensus algorithm is used now, and what kind of safety property of it is formally/informally proven or expected?