Advertise手续费优惠服务台

词汇表概念

钱包地址是什么?加密货币钱包地址新手完全指南

加密货币钱包地址是一串在区块链上公开标识你账户的唯一字符。在以太坊及兼容 EVM 的网络上,它是以 0x 开头、共 42 个字符的十六进制字符串。地址通过单向密码学运算由私钥推导而来:任何人都可以向这个地址转入加密资产,但只有持有对应私钥的人才能动用资产。因此钱包地址也常被称为“公钥”。地址可以放心公开,而私钥和助记词必须严格保密。

作者: COINOTAG Research Desk最后更新 参考资料

binance.com

加密货币钱包地址是一串在区块链上公开标识你账户的字符。它就像银行账号:你可以随意分享,让别人给你转入加密货币,但地址本身并不赋予任何人动用你资产的权限。在以太坊及兼容 EVM 的网络上,地址是以 0x 开头、共 42 个字符的十六进制字符串。真正控制资金的,是另一把单独保管、绝对保密的私钥。分享地址是安全的;分享私钥则意味着失去资产。

钱包地址到底有什么用?

区块链账本的运作方式与传统银行的账户记录类似,钱包地址就是指向账本中属于你那一行的标识。你把地址告诉对方,资金就会转进来;但要把资金转出去,必须用私钥签名。

gate.com

每个地址背后都有一把在数学上与之绑定的私钥。由于地址是公开的,它也常被称为“公钥”(public key)。任何人都可以在区块浏览器上查看你地址的余额和全部交易记录,但只有私钥持有人才能发起转账。

MetaMask 应用截图:以 0x 开头的 42 位地址与复制按钮

mexc.com

地址的基本功能

  • 收款与转账: 最基本的功能。资产转入你的公开地址,转出则需要用私钥签名。
  • 链上身份: 地址就是你在 Web3 应用中的化名身份。购买一枚 NFT 时,记录所有权的就是你的地址。
  • 访问 DApp 与智能合约: 把钱包连接到去中心化应用时,地址被用来识别你的账户,并承载链上交互。
  • 可审计的透明度: 你的资产和交易都写在公开记录中;除非你自己关联,否则现实身份不会暴露。

不同网络的地址格式

每条区块链都有自己的地址结构,下表汇总了最常见的几种:

网络格式长度前缀
以太坊 / EVM十六进制42 个字符0x
比特币(传统地址)Base58Check25–34 个字符1
比特币(隔离见证)Bech3242 个字符bc1
SolanaBase5832–44 个字符无
波场(Tron)Base58Check34 个字符T

这些差异至关重要:把比特币转到以太坊地址,资产可能永远找不回来。每次转账都要确认自己使用的是哪条网络。

地址如何生成?密码学原理

银行账号可以放心公开,是因为有机构和法律防止滥用。区块链没有这样的裁判,它是自主运行、确定性的系统,只能完全依赖数学。这套数学就是公钥密码学(又称非对称加密),使用一对密钥:公开分享的公钥和严格保密的私钥。

以太坊在 secp256k1 曲线上使用椭圆曲线数字签名算法(ECDSA)生成密钥对,比特币使用的也是同一条曲线。它最关键的特性是单向性:由私钥可以推导出公钥,反过来在计算上却不可行。可以想象一个上锁的信箱:任何人都能从投信口塞信进去,但只有持钥人才能打开。

示意图:标着“公钥(任何人都能投递)”的信箱投信口,和标着“私钥(只有你能打开)”的钥匙

以太坊地址的生成步骤

钱包应用会在后台自动完成所有步骤,但了解其中的逻辑,有助于理解安全风险从何而来:

  1. 生成私钥:一个 256 位的随机数,用 64 个十六进制字符表示。随机性必须足够强,可预测的私钥可能被猜中并被盗空。
  2. 推导公钥:在 secp256k1 曲线上对私钥做椭圆曲线点乘运算,得到公钥。这一步是单向的,无法逆推。
  3. 哈希得到地址:对公钥计算 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 上的代币不会出现在以太坊主网上,要转移资产,就需要使用跨链桥。

二层网络同样如此。同一个地址可能在三条网络上持有三笔不同的余额,因此每一步操作都必须确认自己在哪条网络上。

创建钱包:步骤与选择

对比卡片:左侧为手机应用(热钱包),右侧为硬件设备(冷钱包)

创建钱包不需要任何专业知识,应用会替你完成全部密码学运算:

  1. 选择钱包类型:热钱包(在线、方便,例如 MetaMask)或冷钱包(离线、更安全,例如硬件设备)。不确定哪种适合自己,可以阅读加密钱包类型指南。
  2. 妥善保管助记词:应用会给你 12 或 24 个单词作为备份,私钥、公钥和地址都由它推导而来。请把助记词离线、以实物形式保存。
  3. 尽量离线生成密钥:在冷设备上生成密钥,能把恶意软件和网络攻击的风险降到最低。
  4. 开始使用:在地址上接收资产,转出时用私钥签名。
热钱包冷钱包
联网状态在线离线
最适合频繁的小额交易长期持有
攻击面较大较小
例子浏览器 / 手机应用硬件设备

风险与需要避免的错误

钱包地址在数学上的安全性很强,但用户自己的失误可能让这层保护失效。

  • 泄露私钥或助记词: 任何拿到它们的人都能立即转走你的资产。绝不要输入到网站、截图或上传到云端。
  • 转错网络: 把以太坊上的稳定币转到波场网络的地址,可能造成永久损失。转账前务必再次核对网络和地址。
  • 地址投毒攻击: 攻击者用一个与你的地址极为相似的地址给你转一笔小额资产,等你从交易记录里复制这个假地址。每次转账都要逐字符核对完整地址。
  • 不可靠的密钥生成: 所谓的“靓号地址”生成器或来路不明的工具,可能生成可被猜中的私钥。只使用开源、可信的钱包。
  • 交易不可逆: 区块链转账无法撤回,转到错误地址的资产无法追回,发送前请核对两遍。使用硬件钱包时还需要注意的事项,可以参阅硬件钱包工作原理。

量子计算机会威胁钱包地址吗?

ECDSA 依赖的椭圆曲线离散对数问题,对传统计算机来说被认为无法破解。量子计算机借助 Shor 算法,理论上能快得多地解决这个问题。不过,目前还没有任何量子计算机强大到足以构成实际威胁。

以太坊社区和研究人员正在研究基于格的密码学(lattice-based cryptography)等抗量子方案,通过增加数学维度,让问题对传统计算和量子计算都保持困难。作为用户,目前无需采取任何具体行动;但妥善保管助记词,在未来可能的迁移过程中同样至关重要。如何安全保存助记词,可以参阅助记词安全保管指南。

COINOTAG 观点

理解钱包地址最关键的一点是:地址生来就是公开的,私钥则恰恰相反。新手最常见的错误,是一边费心隐藏地址,一边把助记词截图保存,两者的优先级应该完全颠倒过来。地址可以放心告诉任何人,助记词和私钥则要像保护资金本身一样保护,因为从密码学上说,它们就是资金本身。对于金额较大的资产,冷钱包加上妥善保存的助记词,仍然是最可靠的组合;而每次转账前把地址核对两遍,是加密世界里成本最低的保险。

常见问题

4 个问题
加密货币钱包地址是什么?

钱包地址是一串在区块链上标识你账户的公开字符,别人用它给你转入加密货币。地址本身不赋予动用资产的权限,转出资产需要另一把单独、保密的私钥。

把钱包地址告诉别人安全吗?

安全。钱包地址和银行账号一样,本来就是设计成公开的。绝对不能分享的是私钥和助记词,任何拿到它们的人都能转走你的资产。

同一个钱包地址能在不同网络上使用吗?

以太坊、Arbitrum、Optimism 等兼容 EVM 的网络使用相同的 ECDSA 方案,所以同一个地址都有效。但余额不会在网络之间自动转移,每条网络都有自己的账本,转移资产需要使用跨链桥。

转错地址会怎样?

区块链交易不可逆。如果转到一个有效但错误的地址,资产无法追回;转错网络也可能造成永久损失。因此每次转账前,都要核对完整地址和正确的网络。

最后更新: