In practice, mining naturally recentralises due to economies of scale, so a few large mining pools now control transaction processing – and even though the cryptography is mathematically robust, the rest of the system is approximate, with attacks being a matter of how much economic power you can bring to bear.