Cryptocurrency Ocean: review of the top 50 projects with CoinMarketCap

When you look at the endless list of cryptocurrencies on CoinMarketCap, the first question that comes to mind is: how do they all differ? And why are there so many?



The first answer from the audience is all hype and marketing! But conscious people do not succumb to the charm of simple answers. To answer the question, you need to look at the essence of each project.



Reading 2,000+ whitepapers is an uplifting task for an army of college students. There are only two of us with a friend, so we limited ourselves to the list of the top 50 (+ those that interested us).



Classification



As a basis for comparison, we chose Bitcoin as the progenitor of all cryptocurrencies. And investigated what each cryptocurrency brought into the industry in terms of technology regarding it.



We draw the reader’s attention to the fact that we are analyzing cryptocurrencies and the technologies they use , and not projects on the blockchain in general.



We have identified 4 areas of cryptocurrency evolution from a business point of view:



  1. Decentralization is the most important property of cryptocurrency. If it is not, then everything else is not needed. If the cryptocurrency is managed by a reputable center, then we get a “central bank”, of which there are already a huge number. At the same time, the scalability problem has been resolved, but privacy is out of the question.

    • Security - decentralization can be provided by technical means (code) and / or economic motivation (social engineering, game theory). We consider the second option less secure.
    • Governance mechanisms are built-in mechanisms for managing the development of a project. Or at least a convenient way to collect the opinions of cryptocurrency users regarding which features to implement in the code in the first place.


  2. Smart Contracts (Scripting system) is any program on the blockchain, including built-in code of the blockchain itself. ICs give an advantage to cryptocurrency, since digital money needs an appropriate level of automation.
  3. Scalability If a project cannot be scaled worldwide, it has less chance of success. This is usually due to the maximum number of transactions per second that the network can sustain.
  4. Privacy is true privacy (not imaginary like Bitcoin), an answer to the needs of the black market.


Decentralization



This group included projects whose main difference from Bitcoin was a change in terms of decentralization. In our opinion, instead of progress, we are seeing a regression served with a sweet marketing sauce.



Most projects have moved towards PoS, which has a number of shortcomings. For example, in the classic PoS, it becomes profitable for all network participants to fork indefinitely (nothing at stake attack). It is difficult to honestly distribute coins to a wide range of users at the start to avoid their concentration in one hand.



There was an offer from Ethereum to make an insurance deposit and to allow anyone who proves that the owner of the deposit to stimulate forks to be debited (send a valid transaction to the network). But here again there is a problem: you can write off yourself.



Delegated PoS - the problems are the same as regular PoS: in the case of a large number of coins being concentrated in one hand, delegates can be controlled in the same way. Proof of ownership gives additional motivation to accumulate funds in the same hands, which can lead to centralization of the network, without any observed signs of this problem. And no one can prove anything.



PoS is very difficult to implement (is "non-trivial") according to Ethereum developers. There is still no time-tested implementation.



PoS is prone to Stake Bleeding attack: replaying the story allows you to accumulate coins (stake) at the expense of the commission. At a certain point, this gives complete power over consensus on an alternative chain. After that, you can add it to the main network.



PoA is an even more centralized algorithm. We hope you don’t have to explain why.

True, there are also questions to PoW: Bitmain, being the dominant manufacturer of ASIC chips, can have a significant impact on the miners' transaction processing policy.



In general, no one has yet figured out how to replace PoW or implement PoS and at the same time provide at least the same level of decentralization as Bitcoin.





Looking at the trend towards PoS among the top cryptocurrencies, we can say that the “honest” decentralization of the market does not really bother. Or, its participants do not foresee the consequences of its absence.



Smart contracts



We included projects here, the main difference between them and Bitcoin, we considered an expanded system of smart contracts (in Bitcoin it is also there, but more primitive). Waves, for example, didn’t get here, because the implementation of PoS, in our opinion, negates the benefit of smart contracts.





Scaling, thrash and burn



The essence of the scalability problem is to optimize three parameters:





The problem of scaling is solved not only by increasing the block and increasing the speed of mining (for example, record 1 block per minute), but also by introducing Lightning and SegWit.



A small digression. One of the principles of PoW in a peer-to-peer network (p2p) is consensus at the same height. Upon receipt of a new block, all nodes must accept it and switch to it. Otherwise there will be forks. It is important that delays in the distribution of the block in the network do not affect (have a minimal effect) on this protocol. Therefore, the longer the average block appearance time (10 minutes in Bitcoin), the more stable the network is in terms of the appearance of forks.


For blockchains that are developing in other directions (see above and below), the problem of transaction speed is secondary, because it is solved differently. In PoS, TPS comes close to being able to record data in a distributed network with the minimum overhead of the PoS consensus protocol itself. In PoA, there is no consensus protocol (decentralization) at all. The more centralized the network, the faster it works.



In addition to projects focusing on scaling, in the same section we added those who did not bring anything to the industry in terms of technology.





Privacy



The first thing to say here: Bitcoin does not provide privacy transactions by default, like most other cryptocurrencies. There are various mechanisms for solving the privacy problem (such as mixers). But they are an add-on, not a feature of the project. The user needs to take some action to protect their privacy.



In this section, we have collected cryptocurrencies that provide privacy by design.





Dapps



(Stable Coins, Utility Tokens)

Almost all the tokens from the list below are issued on the Ethereum network and cannot be considered as independent cryptocurrencies. In our opinion, it is worth considering them to be an application that implements any functionality based on the capabilities of Ethereum.





No cryptocurrencies



The fact that the project uses blockchain technology and its own coin does not mean at all that it is a cryptocurrency. Just as having money in your Steam account does not mean that Valve is a bank or payment system. Some projects declare their purpose, not related to financial instruments.





findings






All Articles