Are blockchain technologies a panacea for banks? | Ecency