Self Sovereign Identity on Blockchain (DLT)