Blockchain and Identity go Hand-in-Hand