What is Web3: A comprehensive guide to the future of internet