以太坊地址标准样式是以0x作为开头,整体固定为42位字符,0x之后跟随40位十六进制字符,可用字符包含数字0至9以及字母a、b、c、d、e、f。常见示例参考:0x71C7656EC7ab88b098defB751B7401B5f6d8976F,这也是区分以太坊地址与比特币、波场等其他公链地址最直观的特征。很多新手容易混淆不同链地址格式,比特币传统地址以数字1、3开头,原生隔离见证地址以bc1开头,波场地址首字符为大写T,只要记住0x前缀,就能快速识别以太坊以及所有EVM兼容链地址,避免转账选错网络造成资产损失。

以太坊地址存在两种书写形式,分别是全小写格式与EIP-55混合大小写校验格式。全小写地址兼容性最高,所有钱包、区块浏览器都能够正常识别;混合大小写地址并不是随机大小写组合,而是一套错误校验标准。系统会将小写地址进行Keccak-256哈希运算,根据哈希结果决定每一个字母字符是否大写。现代钱包展示地址时大多默认启用EIP-55格式,优势在于可以识别字符输错、漏输、粘贴不全等问题,一旦手动修改任意字符,大小写校验规则就会失效,钱包会拦截转账操作,降低误转风险。需要注意,在以太坊底层协议中,大小写不影响地址本身,全小写与规范混合大小写指向同一个账户。

以太坊地址由私钥单向推导生成,完整路径为私钥→未压缩公钥→Keccak-256哈希→截取哈希结果最后20字节,最后添加0x前缀形成对外展示地址。整个推导过程不可逆,仅凭公开地址无法反向算出公钥与私钥,用户可以放心对外分享地址接收资产。以太坊网络内分为外部账户地址与合约地址,两类地址外观完全一致,没有任何格式上的区分标识。外部账户由私钥掌控,也就是普通用户钱包地址,可以主动发起转账;合约地址是部署智能合约时自动生成,不存在对应的私钥,仅能被动接收交易,依靠合约代码执行各类逻辑,各类ERC20代币的总合约地址都属于合约地址。

币圈投资者在使用以太坊地址转账时,有几个高频误区需要留意。首先不能只依靠肉眼对比少量字符,复制地址后最好在区块浏览器进行完整核对,黑客常常制作仅有一两位字符不同的仿冒地址进行钓鱼;其次0x前缀不能随意删除,部分平台粘贴地址时缺少前缀会识别失败;同时不要混淆网络,0x格式地址同样适用于Arbitrum、Optimism、BNB链等EVM公链,但是不同公链资产无法跨链直接互转。另外,不要将私钥、助记词与以太坊地址混淆,地址可以公开传播,但私钥和助记词一旦泄露,账户内资产会被全部转移。
