India will impose a tax of 30% on income from cryptocurrencies, signalling acceptance of digital currencies.