Innovation & Ideation# Sharding: A Panacea for Blockchain Scalability Challenges Self-Sovereign Identity: Technical Foundations and Applications