Since its inception to the present day, there are tens of thousands of cryptocurrencies. They are divided into 3 groups: bitcoin, altcoins and tokens. In this article, we will analyze each of them separately, as well as point out their similarities and differences.