Blockchain for digital identity in banking and finance