Web3 Explained: The Future of the Internet