Cryptocurrencies - Abstract Horizon