Web 3.0: The future of the internet?