In the next few years secp256k1 will be cracked, and BTC either move from sha256 to sha1024,
secp256k1 is the curve used in Elliptic Curve cryptography and SHA256 is the hash algorithm.
You can't "crack" the curve, you have to break the cryptography algorithm that is ECC. And if ECC is broken changing the hash algorithm doesn't change anything!
Also there is no SHA1024! If SHA-2 became weak a new version of it should be used no a bigger digest size. ie version 3 or 4 of SHA not same SHA-2 with 1024-bit digest size.
of course NSA could crack this stuff all along.
Any proof?