Too Long; Didn't Read
No system is perfect, but every system breaks down at some point. Building the perfect blockchain network seems to be something of an impossibility. The three issues that make up the problem are decentralization, scalability, and security. Each of these are required to build a useful blockchain platform, but linking all three is challenging. Some platforms are seeking to create solutions that bring all three together, such as EOSIO, which uses a modified Proof-of-Stake consensus system called correct-by-construction.