Pushing the limits of Bitcoin computing