以太坊标准地址固定为42位字符,统一以0x作为开头前缀,剩余40位由0-9数字与a-f小写十六进制字母组合而成,完整示例为0x742d35Cc6634C0532925a3b844Bc454e4438f44e,所有合规以太坊地址都严格遵循这一字符长度与前缀规则,不存在无0x开头、字符长度多于或少于42位的有效链上地址。

以太坊地址分为纯小写基础格式与EIP-55混合大小写校验格式两类,底层对应的链上标识完全一致,仅展示形式存在区别。纯小写地址是最原始的地址形态,全部40位后缀字母统一为小写,交易所、区块浏览器基础复制功能常会输出该格式;EIP-55校验地址则通过大小写区分内置校验逻辑,生成逻辑为先将完整地址转为小写,进行Keccak-256哈希运算,再根据哈希对应比特位数值决定每一位字母大写或小写,该格式可识别九成九以上的手工输入字符错误,主流钱包MetaMask、imToken均强制展示校验格式地址用于转账校验。

以太坊地址的字符组合具备唯一性,不会出现地址重复碰撞的情况。完整生成链路为私钥通过secp256k1椭圆曲线算法生成公钥,对公钥执行Keccak-256哈希运算后截取最后20字节,将20字节数据转化为40位十六进制字符,前端拼接0x前缀后形成最终地址。整条生成流程完全离线即可完成,无需连接区块链节点,这也是钱包可以离线创建收款地址的核心原理,普通用户日常使用无需掌握加密运算细节,只需牢记地址固定字符外观特征即可辨别真伪。

从外观上无法直接区分以太坊钱包EOA地址与智能合约地址,二者字符长度、0x前缀、十六进制字符规则完全相同,仅底层链上属性存在差异。钱包地址由用户私钥掌控,无内置链上代码,用于日常ETH、ERC20代币收发;合约地址是部署智能合约时由链自动生成,不存在对应私钥,地址内存储可执行合约代码,各类代币合约、去中心化交易所池子均为合约地址。普通用户辨别两类地址只能通过Etherscan区块浏览器查询,页面显示合约创建记录、字节码内容则为合约地址,无合约相关数据则为个人钱包地址,转账前务必区分地址类型,避免将资产转入无提取逻辑的合约地址造成永久损失。
除以太坊主网外,所有兼容EVM虚拟机的公链,包含Polygon、Arbitrum、BNB链、Avalanche等,全部沿用以太坊同款地址外观格式,42位0x开头十六进制字符串可跨链通用,同一套私钥派生的地址在所有EVM链均可正常接收对应链原生资产与代币。但需要注意,非EVM公链地址格式与以太坊完全不同,比特币以bc1、1、3开头,Solana地址为44位Base58字符,不要混淆不同公链地址样式,跨链转账复制地址时优先使用钱包一键复制功能,杜绝手动输入地址产生字符错配问题。










