The essentials of decentralized identity