Is Web 3.0 the Future of Internet Architecture?