Blockchain and Digital Signatures for Digital Self-Sovereignty