公钥与私钥:有什么区别?

混淆公钥和私钥是加密货币新用户可能犯的最代价高昂的错误之一。本文将解释它们各自的作用、如何关联以及哪些可以安全共享。

发布于 2026年9月30日 · 2 分钟阅读

公钥与私钥:有什么区别?
主要收获
  • 自由分享地址;绝不要与任何人分享私钥。
  • 地址来源于私钥,但私钥无法从地址恢复。
  • 在托管钱包中,服务商持有私钥,因此您只需使用地址和应用程序。
  • 区块链转账不可逆,因此在发送前请检查地址和网络。

什么是公钥,它有什么用?

公钥是一串字符,它告诉网络将资金发送到何处。您将其提供给付款人,就像您提供银行账号一样。知道您的地址可以让别人向您发送代币,但不能让他们花费任何东西。这就是为什么它可以安全地提供给他人。

什么是私钥,为什么必须保密?

私钥是授权从地址支出的秘密。任何持有私钥的人都可以转移资金,网络不会询问他们是谁。由于区块链转账不可逆,没有人可以追回使用被盗私钥进行的转账。因此,私钥绝不能在聊天中发送、在别人链接给您的网站上输入,或交给所谓的客服人员。

地址和私钥是如何关联的?

地址是从私钥派生出来的,因此每个地址都只有一个私钥。这种关联是单向的:私钥无法从地址推导出来。这种单向关系使得发布地址同时保持私钥私密是安全的。下表将两者并列比较。

公钥与私钥对比
方面公钥私钥
目的接收资金授权从地址支出
可以分享吗?可以,可以安全地提供给他人绝不
关系从私钥派生无法从地址推导出来
日常类比就像银行账号就像批准每笔付款的秘密
在托管钱包中您通过应用程序使用它进行存款由服务商持有,不由您处理

托管钱包中谁持有私钥?

在托管钱包中,服务商持有私钥,因此您只需使用地址和应用程序,而不是私钥本身。Nexus Pay 是一个您在 Telegram 中打开的钱包:您会获得您使用的代币和网络的存款地址,并通过应用程序管理一切。好处是您无需记下或丢失任何秘密。缺点是您的资金依赖于服务商以及您如何保护自己对应用程序的访问。

为什么地址和网络都必须正确?

存款地址是为特定网络发行的。如果您通过与地址发行网络不同的网络发送代币,它将无法到达且无法撤销。在 Nexus Pay 中,USDT 和 USDC 可以通过 TRC-20, ERC-20, BEP-20 和 TON 存入,而 BTC 和 ETH 使用它们自己的网络。每个网络也有一个应用程序中显示的最低存款金额,低于该金额的存款将不予入账。在确认之前,请检查地址、网络和最低金额。

我如何在实践中保护我的地址和私钥?

一些习惯可以规避大部分风险:

  • 只分享地址,绝不分享私钥。
  • 仔细复制地址并在发送前进行比较,因为错误的地址无法撤销。
  • 每次都将网络与地址匹配。
  • 保护您钱包应用程序的访问权限。

Nexus Pay 提供可选的四位数访问密码,并允许您链接 Google 登录作为第二种访问方式。它还将大部分加密资金保存在没有永久网络连接的钱包中。无论您使用哪种钱包,请将任何解锁您资金的东西视为秘密。

常见问题

如果有人知道我的地址,他们能拿走我的资金吗?
不能。地址只允许他人向您发送资金;支出需要私钥。这就是为什么分享地址是安全的,就像提供银行账号一样。
私钥能从公钥推导出来吗?
不能。地址是从私钥派生出来的,但这个过程是单向的,所以私钥无法从地址推导出来。
在托管钱包中我需要处理私钥吗?
不需要直接处理。在托管钱包中,服务商持有私钥,您只需使用地址和应用程序。您仍然需要保护自己对该应用程序的访问权限。
如果我将资金发送到错误的地址会发生什么?
区块链转账不可逆,没有人可以追回发送到错误地址的转账。在确认之前务必检查地址。
如果我通过错误的网络发送代币会怎样?
每个存款地址都属于一个网络。通过与地址发行网络不同的网络发送的代币将无法到达且无法撤销。

使用 Nexus Pay 在 Telegram 中开设钱包

在 Telegram 里,一分钟,不用纸质材料。

打开 Nexus Pay