Russian President Vladimir Putin said that cryptocurrencies were too unstable to be used to settle oil contracts but that they still deserved a place as a means of payment.