Bitcoin algorithm 2040