Decentralized identity may be critical for the success of Web3