Self-Sovereign Identity: The Future of Identity: Self-Sovereignity, Digital Wallets, and Blockchain