跳到主要内容
ecdsa.com

以太坊地址

20 字节的账户标识符:对于外部账户,它取自 secp256k1 未压缩公钥(64 字节,不含 0x04 前缀)的 Keccak-256 哈希的最后 20 字节,写作 0x 加 40 个十六进制数字。
其他写法Ethereum addressEOA address0x address

私钥 1(其公钥即生成元)对应的地址是 0x7e5f4552091a69125d5dfcb7b8c2659029395bdf。合约地址由部署者地址和 nonce 算出(CREATE),或由盐值和初始化代码算出(CREATE2),因此没有私钥。EIP-55 大小写混合编码通过字母的大小写加入校验和。

地址承诺的是公钥的哈希,因此在账户首次签名之前,公钥保持隐藏;此后,从任何一个签名都能恢复出公钥。首尾几个字符相同的仿冒地址是一种常见骗局(“地址投毒”),因此要核对完整地址,或者使用名称和允许列表。

标准与参考资料

全部术语