No. Blockchain is a technology while bank is an organization. They can't replace each others.
This is kinda true. I don't think one can replace the other, but one can eventually over Shadow the other. Thou banks since their inception has been playing vital role in peoples daily living; financially wise. Blockchain technology for me is becoming the highest stage of financial easiness. Even banks are beginning to adopt some parts of crypto knowing fully well, it will make them better.