Decentralized and Self-Sovereign Identity in the Era of Blockchain: A Survey | Synapse