A full explanation of in-app purchases by cryptocurrencies