跳转到主要内容
钱包

什么是加密钱包地址,如何安全使用?

加密钱包地址是一串字母和数字,用来告诉区块链把加密资产送到哪里。您可以把它看作某一条特定网络上的账号:可以放心分享,但一旦抄错,就没有挽回的余地。

阅读时长 7 分钟Quppy 编辑部

加密钱包地址是一串字母和数字,用来告诉区块链把加密资产送到哪里。您可以把它看作某一条特定网络上的账号:可以放心分享,但一旦抄错,就没有挽回的余地。您把它交给任何想向您付款的人,发送时则粘贴对方的地址。您永远不能交出去的,是控制它的密钥。

本指南解释地址从何而来、在人们最常用的网络上是什么样子,以及让人损失资金的两种错误:地址错误和网络错误。

要点速览

  • 地址是由公钥派生出的公开标识符。它不是密钥本身,也不是密码。
  • 每条区块链都有自己的地址格式。Bitcoin、Ethereum 和 TRON 的地址看起来各不相同,不能互换。
  • 大多数格式内置的校验和可以发现输入错误,但无法告诉您一个有效的地址是否属于您想付款的那个人。
  • 已确认的区块链转账通常无法撤销,因此在发送之前,资产、网络和地址必须全部匹配。
  • 使用托管钱包时,服务提供商会给您一个充值地址。务必从当前的充值页面获取它,而不是从旧截图中获取。

什么是加密钱包地址?

钱包并不像钱包装现金那样存放币。区块链记录谁控制着什么,而您的钱包持有证明控制权的密钥。我们在加密钱包如何运作中介绍了这一模式。

地址是这套安排中公开的一端。它是通过对您的公钥进行哈希和编码生成的,因此比公钥短,也不会直接暴露公钥。例如,在 Ethereum 上,地址是公钥 Keccak-256 哈希值的最后 20 个字节,并以 0x 为前缀书写。Bitcoin 地址同样编码的是公钥的哈希值,而不是公钥本身。

由于地址是从密钥派生出来的,而不是反过来,公开您的地址并不会让任何人能从中支出资金。支出需要用私钥生成的签名。

地址、公钥、私钥和助记词

这四个术语经常被混为一谈,而它们之间的区别很重要。

术语是什么可以分享吗?
钱包地址由公钥派生出的、经过缩短和编码的标识符;别人向您发送加密资产的地方可以
公钥地址所派生自的加密密钥可以,不过您很少需要分享
私钥用于签署交易、控制资金的秘密绝不
助记词(恢复短语)一组可以重新生成您私钥的单词绝不

一条实用的规则:如果某个网站、“客服人员”或“恢复专家”向您索要表格前两行以外的任何东西,请立即停止。正规的服务提供商没有理由索要您的私钥或助记词,Quppy 的帮助页面也明确说明,客服永远不需要您的密码、PIN 码、双重验证码、私钥或助记词。

加密钱包地址是什么样子的?

每个网络都有自己的格式。您可能会遇到以下三种:

网络典型格式开头示例
Bitcoin较旧的格式使用 Base58 地址;SegWit 和 Taproot 使用 Bech32 和 Bech32m1...、3...、bc1...
Ethereum(以及 USDC 等 ERC-20 代币)0x 后接 40 个十六进制字符,共 42 个字符0x...
TRON(以及 TRC-20 代币)34 个字符的 Base58CheckT...

表格背后的一些细节。较旧的 Bitcoin“支付到公钥哈希”(pay to public key hash)地址在主网上使用版本字节 0x00,编码后以 1 开头。“支付到脚本哈希”(pay to script hash)地址以 3 开头。SegWit 地址使用人类可读前缀 bc,Taproot 地址使用较新的 Bech32m 编码。TRON 地址是一个带有 0x41 前缀字节的 21 字节值,在钱包中显示为以 T 开头的 34 个字符。

代币让情况更复杂。Ethereum 上的 USDC 位于 Ethereum 格式的地址,而 USDT 可以存在于 Ethereum、TRON 和其他网络上。仅凭代币名称,无法判断一笔付款会使用哪个网络。

地址有内置的错误校验吗?

大多数有,有总比没有好。Bech32 把最后六个字符留作校验和,其设计可以检测出影响不超过四个字符的任何错误。Ethereum 的 EIP-55 编码使用字母的大小写作为校验和;该规范指出,随机输入错误未被发现的概率约为 0.0247%。

校验和做不到的,是识别出一个属于错误对象的有效地址。如果恶意软件替换了您剪贴板中的地址,或者您从错误的聊天中粘贴了地址,结果都能通过每一项格式检查。这就是为什么每次粘贴之后,您都要比对开头和结尾的字符。

托管钱包、充值地址和备注

在交易所或其他托管服务中,您并不自己管理密钥。服务提供商会给您一个充值地址,当资金通过其支持的网络到达时,再记入您的账户。我们关于托管钱包与非托管钱包的对比介绍了其中的取舍。

由此产生两个实际后果。

有些平台让许多客户共用一个地址,并通过备注(memo)、标签(tag)或参考信息来区分充值。如果充值页面显示了这些信息,请一并填写。如果没有,平台可能需要人工识别这笔转账,也不保证能找回。

充值地址可能不再接受该服务上的新充值,例如当服务提供商停止支持某种资产或网络时。旧截图或旧邮件中的地址并不能证明仍然接受充值,因此每次都要重新复制。

地址错误与网络错误

这是两种不同的错误,都可能造成永久损失。

地址错误: 您使用了预期的网络,但发送到了一个并非您本意的地址。如果该地址有效并由他人控制,只有那个人或那个平台才能把资金退回。您自己的服务提供商通常无法撤销一笔已确认的区块链转账。

网络错误: 地址甚至可能是正确的,但您在接收方服务不支持的网络上进行了发送。这笔交易在链上可能是有效的,但对您发送到的那项服务而言仍然不可见。Ethereum 上的 USDT、TRON 上的 USDT 和 Solana 上的 USDT 是各自独立的配置,支持其中一种并不意味着支持其他几种。

无论哪种情况,都不要再发送第二笔交易去“测试”什么。请保存交易哈希、资产、网络、金额、目标地址和时间,并通过官方渠道联系双方的客服团队。对任何声称支付预付费即可保证找回资金的人保持警惕。

如何安全使用钱包地址

每次转出之前:

  1. 选择资产,然后在发送方和接收方两侧核对确切的网络。
  2. 从收款方当前的充值页面复制地址,永远不要凭记忆或从旧消息中获取。
  3. 粘贴后,把开头和结尾的若干字符与来源进行比对。
  4. 填写目标方显示的任何备注、标签或参考信息。
  5. 对于新的目标地址,可以考虑先进行一笔小额测试转账,同时考虑网络费用和最低金额。
  6. 确认之前查看完整的摘要,并记录交易哈希。

如果您在受监管的服务提供商之间转移加密资产,预计会被问到收款人是谁。这是欧盟旅行规则在起作用,我们在旅行规则解读中做了介绍。

Quppy 中的钱包地址

Quppy Crypto 采用托管模式:受支持的资产由您所在国家相应的加密服务提供商持有,您通过 Quppy 应用进行接收和发送。在 EEA,该服务提供商是 Payhound Limited。当您想接收资产时,选择资产,选择 Quppy 显示为对您账户可用的网络,然后复制充值地址以及显示的任何备注或标签。

Quppy 帮助中心列出的当前支持情况:

资产网络说明
BTCBitcoin取决于国家和服务提供商的可用性
ETH、USDCEthereum取决于国家和服务提供商的可用性
TRXTRON取决于国家和服务提供商的可用性
USDTEthereum、TRON仅限 EEA 以外
SOL、Solana 上的 USDCSolana即将推出;在应用显示可用之前请不要发送

实时的充值页面是唯一可靠的依据。如果确实出了问题,Quppy 关于使用了错误的区块链网络和发送到错误的钱包地址的指南列出了需要收集哪些信息、应联系谁。在这两种情况下都不保证能找回。

FAQ

钱包地址和公钥是一回事吗?

不是。地址是通过对公钥进行哈希和编码而派生出来的。它更短,是您在收款时分享的形式。

如果有人知道我的钱包地址,能偷走我的加密资产吗?

仅凭地址不能。支出需要私钥生成的签名。不过,任何人都可以在公共区块链上看到该地址的交易历史,因此请把它当作公开信息,而不是私密信息。我们在加密钱包可以被追踪吗中讨论了这对隐私意味着什么。

我可以对 Bitcoin 和 Ethereum 使用同一个地址吗?

不可以。它们在不同的网络上使用不同的格式。即使是 USDT 这样的单一代币,您选择的网络也必须在两侧保持一致。

加密钱包地址会过期吗?

区块链上的地址不会过期,但托管服务的充值地址可能会停止接受某种资产或网络的新充值。请始终从当前的充值页面复制地址。

如何找到我的加密钱包地址?

在大多数钱包和应用中,打开相应资产,选择“接收”或“充值”,然后选择网络。应用随后会显示地址,通常附有二维码,有时还有备注或标签。

资料来源与延伸阅读

继续阅读

全部文章