Blockchain 2.0 or 3.0 ?
The word Blockchain 2.0 gives people a better feeling than Blockchain 1.0.
The Bitcoin is called a blockchain 1.0, and the Ethereum is called a blockchain 2.0. I do not know who first started naming it like this, but I think it is not too bad to distinguish in this way according to the own point of view.
The biggest difference between Bitcoin and Ethereum is that Ethereum supports Smart contract. No one can deny that Ethereum played a significant role in the development of the blockchain because Ethereum gave the blockchain an available function.
However, it it also good to name the blockchain 2.0 to the blockchain which goes beyond the limits of the blockchain of the Bitcoin, rather than naming the blockchain 2.0 to the blockchain adding functionality in the blockchain. But Ethereum has already named the blockchain 2.0, the blockchains that overcome the limitations of the current blockchain should be named 3.0.
Currently, most blockchains have the same limitations as the blockchain of Bitcoin. The most representative limitations are as follows;
1. It is slow. (It takes enough time for the transaction to be confirmed)
2. Scalability is limited. (8 to 10 transactions per second)
3. Sustainable development is difficult. (We need a hardfork to update)
To overcome these limitations, we need a consensus engine that is out of bitcoin's POW-based logic structure.
At this point, two consensus engines are showing a step forward performance and stabiliity. Those are as follows;
The Tendermint engine made by Jaekwon, the main developer of Cosmos hub.
The Graphene engine made by Daniel Larimer, the main developer of EOS, Steem, Bitshare.
In the case of the Tendermint engine, it already has been using by several companys as a commercial blockchain solution, and Daniel Larimer's Graphene engine has already been verified in bit Bitshare and Steem.
If the blockchain 2.0 is represented by Ethereum, then the blockchain 3.0 era will begin with these two consensus engines. Finally, a blockchain is created that can be used in everyday life!