The address of an implicit account takes the following shape:
hash of public key
It starts with
tz and is followed by the signature scheme 1, 2 or 3 and the hash of the public key.
The 3 signature schemes depend on the elliptic curves used
tz2for Secp256k1 (ECDSA)
tz3for NIST P256 (ECDSA)
The address of an originated account, a smart contract, always starts with