How to use cloud to solve blockchain challenges