SHA256 is not going to get broken anytime soon. If that happened, it would basically mean every other electronic transaction system would get cracked as well. Bitcoin would be the least of the worries. Practically every credit card encryption is rocking the SHA256.