Blockchain Trilemma and New Possible Solutions