If you have control over 50% of the nodes then it can be hacked. But Blockchain is not centralized. The ledger is distributed across nodes all over the world. So practically it is impossible to hack blockchain. But I've heard that a quantum computer may hack the blockchain system. I have to study it more in order to understand the quantum computing process.