How Digital Signatures work on the Cryptocurrency Wallets