What is the Blockchain Trilemma and How to Solve It?