Blockchain technology, financial and self-sovereign digital identities