Cryptocurrencies make micropayments a reality