LTO network supports multiple cryptographic algorithms for signatures and encryption.
The public network address is obtained from the (signature) public key and network id. The method is the same regardless of the key type.
- Public key hash is the first 20 bytes of the SecureHash of the public key. SecureHash is the hash function
- Checksum is the first 4 bytes of SecureHash of version, scheme, and hash bytes.
Because the address contains the network id, different networks result in a different address for the same seed / public key.
For public key
for the mainnet network (network id 'T'), this key results in the following address
The blockchain address of derived identities is calculated from a public key, plus a secret. To calculate the public key hash, hmac is used, instead of a regular sha256 hash.