Blockchain for establishing unique identity and reputation