Could a giant solar flare take out all cryptocurrency?