Tendermint Blockchain Synchronization: Formal Specification and Model Checking