What are the main differences between Web 2.0 and Web 3.0?

Using basketball analogy, Web 2.0 is like 1990’s Mark jackson and Web 3.0 is today’s Steph Curry. The latter is just a massive upgrade from the former.

Web 2.0 is the participative social web or the second generation of internet services that enables read and write functionalities. On the other hand, Web 3.0 is the third generation of the web which focuses on the semantic web. It basically focuses on enabling better communication and understanding between users and machines on decentralized infrastructures. 

Web 2.0 allows better interaction alongside introducing a wide range of web applications. In addition, it also relies on interactive advertising. On the other hand, web 3.0 relies on behavioral marketing and offers smart, web-based functionalities and applications. As a matter of fact, web 3.0 offers a perfect representation of the blend between web technology and knowledge representation.