Identities in Zero are represented by a Zero Identity, or zId. A zId is a unique reference to a Node in the Zero Grid. zId's are the result of a cryptographic hash that is applied to a Node's public key. zId's utilize libp2p's multihash format and are constructed using a base58-encoding. This enables the flexible upgrading of protocol standards overtime and supports backwards compatibility. Members can generate multiple Identities per local device. A new Identity is generated by calling generateIdentity(), which automatically saves the keypair in a Member's home directory .0/secret. New Identities automatically spawn a new zChain, as outlined in Section 4.1.4, zChain.