以比特币为例,公钥先 SHA-256,再 RIPEMD-160,得到 20 字节的哈希;前后拼上网络字节和校验码,再 Base58Check 编码,就成了你常见的 1... / 3... 地址,或 bech32 的 bc1...。以太坊的做法更直白:公钥 Keccak-256 后取末 20 字节,前面加 0x 就是地址。
为什么这个词重要
地址是你在链上唯一被外界识别的"脸"。所有交易记录、余额、合约调用都和地址绑在一起,不和你的真名或邮箱挂钩。这是加密资产隐私性的来源,也是它无法找回的原因——一旦把币转到了一个错误地址,没有任何"中介"能帮你撤销。
不同的链有不同的地址格式:比特币是 bc1q... / 1...,以太坊和大部分 EVM 链是 0x...,Tron 是 T...,Solana 是一串 base58。同一份 USDT,在 ERC-20、TRC-20、BEP-20 上是三个完全不兼容的地址族。提币前看清"网络"那一栏,比看清地址前几位更要紧——这件事我在 USDT 跨链转错链 里写过完整复盘。
常见误解
- "地址生成需要联网"——不需要。任何离线设备都能算出有效地址,链上从不存"已注册地址"这种东西,第一次有币转入它,它才被记账。
- "地址里看不出我是谁"——技术上确实没绑身份,但只要你和 KYC 平台、链上分析公司有过任何一次交集,这个地址背后的活动模式都可能被关联回真实身份。
延伸阅读
- 相关词条:公钥、私钥、派生路径
- 实战指南:USDT 跨链转错链 · 抢救与预防
- 深度长文:钱包全景指南