Crypto//Key Pair

- Private key: 256-bit random number — generated off-chain, never shared, never sent over the network.


Private key: 256-bit random number — generated off-chain, never shared, never sent over the network.

Public key: derived from private key via elliptic curve multiplication (one-way function)

Address: last 20 bytes of keccak256(publicKey) — the short form used on-chain.

Same seed string → same deterministic key pair (keccak256(utf8Bytes(seed))) — useful for reproducible test environments.

Two nodes sharing the same private key = irreconcilable conflict (duplicate nonces, indistinguishable signatures)