I don't think it will ever replace the bank. Blockchain has been here for a few years now and there has been similar talks about blockchain replacing banks but today, it is hard to imagine that blockchain will replace banks as it is very risky as it is vulnerable to attacks and there will always be some issues on the codes that hackers are willing to explore.