Crypto nears $3 trillion as short squeeze builds, but fresh demand holds the key.