词汇表概念
钱包地址是什么?加密货币钱包地址新手完全指南
加密货币钱包地址是一串在区块链上公开标识你账户的唯一字符。在以太坊及兼容 EVM 的网络上,它是以 0x 开头、共 42 个字符的十六进制字符串。地址通过单向密码学运算由私钥推导而来:任何人都可以向这个地址转入加密资产,但只有持有对应私钥的人才能动用资产。因此钱包地址也常被称为“公钥”。地址可以放心公开,而私钥和助记词必须严格保密。
作者: COINOTAG Research Desk最后更新 参考资料
每个地址背后都有一把在数学上与之绑定的私钥。由于地址是公开的,它也常被称为“公钥”(public key)。任何人都可以在区块浏览器上查看你地址的余额和全部交易记录,但只有私钥持有人才能发起转账。
MetaMask 应用截图:以 0x 开头的 42 位地址与复制按钮
地址的基本功能
- 收款与转账: 最基本的功能。资产转入你的公开地址,转出则需要用私钥签名。
- 链上身份: 地址就是你在 Web3 应用中的化名身份。购买一枚 NFT 时,记录所有权的就是你的地址。
- 访问 DApp 与智能合约: 把钱包连接到去中心化应用时,地址被用来识别你的账户,并承载链上交互。
- 可审计的透明度: 你的资产和交易都写在公开记录中;除非你自己关联,否则现实身份不会暴露。
不同网络的地址格式
每条区块链都有自己的地址结构,下表汇总了最常见的几种:
| 网络 | 格式 | 长度 | 前缀 |
|---|---|---|---|
| 以太坊 / EVM | 十六进制 | 42 个字符 | 0x |
| 比特币(传统地址) | Base58Check | 25–34 个字符 | 1 |
| 比特币(隔离见证) | Bech32 | 42 个字符 | bc1 |
| Solana | Base58 | 32–44 个字符 | 无 |
| 波场(Tron) | Base58Check | 34 个字符 | T |
这些差异至关重要:把比特币转到以太坊地址,资产可能永远找不回来。每次转账都要确认自己使用的是哪条网络。
地址如何生成?密码学原理
银行账号可以放心公开,是因为有机构和法律防止滥用。区块链没有这样的裁判,它是自主运行、确定性的系统,只能完全依赖数学。这套数学就是公钥密码学(又称非对称加密),使用一对密钥:公开分享的公钥和严格保密的私钥。
以太坊在 secp256k1 曲线上使用椭圆曲线数字签名算法(ECDSA)生成密钥对,比特币使用的也是同一条曲线。它最关键的特性是单向性:由私钥可以推导出公钥,反过来在计算上却不可行。可以想象一个上锁的信箱:任何人都能从投信口塞信进去,但只有持钥人才能打开。
示意图:标着“公钥(任何人都能投递)”的信箱投信口,和标着“私钥(只有你能打开)”的钥匙
以太坊地址的生成步骤
钱包应用会在后台自动完成所有步骤,但了解其中的逻辑,有助于理解安全风险从何而来:
- 生成私钥:一个 256 位的随机数,用 64 个十六进制字符表示。随机性必须足够强,可预测的私钥可能被猜中并被盗空。
- 推导公钥:在 secp256k1 曲线上对私钥做椭圆曲线点乘运算,得到公钥。这一步是单向的,无法逆推。
- 哈希得到地址:对公钥计算 Keccak-256 哈希,只保留最后 20 个字节(40 个十六进制字符),前面加上 0x,就得到常见的 42 位地址。
流程图:私钥 → ECDSA → 公钥 → Keccak-256 → 钱包地址
数字示例:为什么暴力破解不可能
私钥空间约有 2²⁵⁶ ≈ 10⁷⁷ 种可能。假设一台超级计算机每秒能测试一万亿(10¹²)个私钥:
| 指标 | 近似值 |
|---|---|
| 可能的私钥数量 | 2²⁵⁶ ≈ 10⁷⁷ |
| 每秒测试数量 | 10¹² |
| 穷尽全部空间所需时间 | 10⁷⁷ ÷ 10¹² = 10⁶⁵ 秒 |
| 宇宙年龄 | 约 10¹⁷ 秒 |
| 暴力破解需要多久 | 约为宇宙年龄的 10⁴⁸ 倍 |
换句话说,即便动用全球规模的算力,猜中一把私钥所需的时间也远远超过宇宙存在至今的时间。正是这种不对称性,让地址可以放心公开。
同一个地址,多条网络:EVM 兼容性
以太坊、Arbitrum、Optimism 以及其他兼容 EVM 的网络都使用相同的 ECDSA 方案,因此同一个以太坊地址在这些网络上全部有效。但这一点容易造成误解:地址相同,每条网络却各有各的账本。Arbitrum 上的代币不会出现在以太坊主网上,要转移资产,就需要使用跨链桥。
二层网络同样如此。同一个地址可能在三条网络上持有三笔不同的余额,因此每一步操作都必须确认自己在哪条网络上。
创建钱包:步骤与选择
对比卡片:左侧为手机应用(热钱包),右侧为硬件设备(冷钱包)
创建钱包不需要任何专业知识,应用会替你完成全部密码学运算:
- 选择钱包类型:热钱包(在线、方便,例如 MetaMask)或冷钱包(离线、更安全,例如硬件设备)。不确定哪种适合自己,可以阅读加密钱包类型指南。
- 妥善保管助记词:应用会给你 12 或 24 个单词作为备份,私钥、公钥和地址都由它推导而来。请把助记词离线、以实物形式保存。
- 尽量离线生成密钥:在冷设备上生成密钥,能把恶意软件和网络攻击的风险降到最低。
- 开始使用:在地址上接收资产,转出时用私钥签名。
| 热钱包 | 冷钱包 | |
|---|---|---|
| 联网状态 | 在线 | 离线 |
| 最适合 | 频繁的小额交易 | 长期持有 |
| 攻击面 | 较大 | 较小 |
| 例子 | 浏览器 / 手机应用 | 硬件设备 |
风险与需要避免的错误
钱包地址在数学上的安全性很强,但用户自己的失误可能让这层保护失效。
- 泄露私钥或助记词: 任何拿到它们的人都能立即转走你的资产。绝不要输入到网站、截图或上传到云端。
- 转错网络: 把以太坊上的稳定币转到波场网络的地址,可能造成永久损失。转账前务必再次核对网络和地址。
- 地址投毒攻击: 攻击者用一个与你的地址极为相似的地址给你转一笔小额资产,等你从交易记录里复制这个假地址。每次转账都要逐字符核对完整地址。
- 不可靠的密钥生成: 所谓的“靓号地址”生成器或来路不明的工具,可能生成可被猜中的私钥。只使用开源、可信的钱包。
- 交易不可逆: 区块链转账无法撤回,转到错误地址的资产无法追回,发送前请核对两遍。使用硬件钱包时还需要注意的事项,可以参阅硬件钱包工作原理。
量子计算机会威胁钱包地址吗?
ECDSA 依赖的椭圆曲线离散对数问题,对传统计算机来说被认为无法破解。量子计算机借助 Shor 算法,理论上能快得多地解决这个问题。不过,目前还没有任何量子计算机强大到足以构成实际威胁。
以太坊社区和研究人员正在研究基于格的密码学(lattice-based cryptography)等抗量子方案,通过增加数学维度,让问题对传统计算和量子计算都保持困难。作为用户,目前无需采取任何具体行动;但妥善保管助记词,在未来可能的迁移过程中同样至关重要。如何安全保存助记词,可以参阅助记词安全保管指南。
COINOTAG 观点
理解钱包地址最关键的一点是:地址生来就是公开的,私钥则恰恰相反。新手最常见的错误,是一边费心隐藏地址,一边把助记词截图保存,两者的优先级应该完全颠倒过来。地址可以放心告诉任何人,助记词和私钥则要像保护资金本身一样保护,因为从密码学上说,它们就是资金本身。对于金额较大的资产,冷钱包加上妥善保存的助记词,仍然是最可靠的组合;而每次转账前把地址核对两遍,是加密世界里成本最低的保险。
常见问题
加密货币钱包地址是什么?
钱包地址是一串在区块链上标识你账户的公开字符,别人用它给你转入加密货币。地址本身不赋予动用资产的权限,转出资产需要另一把单独、保密的私钥。
把钱包地址告诉别人安全吗?
安全。钱包地址和银行账号一样,本来就是设计成公开的。绝对不能分享的是私钥和助记词,任何拿到它们的人都能转走你的资产。
同一个钱包地址能在不同网络上使用吗?
以太坊、Arbitrum、Optimism 等兼容 EVM 的网络使用相同的 ECDSA 方案,所以同一个地址都有效。但余额不会在网络之间自动转移,每条网络都有自己的账本,转移资产需要使用跨链桥。
转错地址会怎样?
区块链交易不可逆。如果转到一个有效但错误的地址,资产无法追回;转错网络也可能造成永久损失。因此每次转账前,都要核对完整地址和正确的网络。

