Web3: Decentralizing the Internet