The Blockchain Trilemma

There is a ‘trilemma’ or the three key issues that blockchain developers have to address —Decentralisation, Scalability, and Security.