The Role of Decentralized Identifiers (DIDs) and Verifiable Credentials in Web 3.0: A Comprehensive Exploration