A review of cryptocurrencies research. (28th June 2022)