Cryptocurrency cannot push out banks for the following reasons. 1. Banks are established by authorisation of government and government will go a long way to protect it. 2.The public confidence built by crypto is not is not enough to command public patronage. A lot of enlightenment need to be done. Though both are in finance their modus operandi are not the same. 4. Fiat money has more stable value than money. the volatility of crypto has made it impossible to store for a long time.