Message signing for Bitcoin and other cryptocurrencies