Interesting idea. I think yes, blockchain can replace a bank, but not totally, maybe blockchain can help a bank for more secure transaction.
Many banks are already starting to use blockchain technology to store information. Perhaps in the future they will use the blockchain for sending payments.
Your words make sense.