链典. L I À N D I Ǎ N加密新手百科 · 词条手册
VOL.01 · 加密入门简体中文版 · EST. 2026收录词条 50
安全

公钥

一句话定义

由私钥推导、可公开的密钥,地址就是它的衍生物。

公钥封面
链典词条 · 安全
一分钟看懂
  • 公钥由私钥推导而来,可以公开,主要用来生成收款地址和验证签名。
  • 它和私钥是一对:私钥→公钥→地址,单向推导,不能反着倒推。
  • 日常你接触更多的是「地址」,地址就是公钥经过处理后的衍生物。
  • 公钥公开没事,私钥才是命门,二者别搞混。

公钥是私钥的「另一半」。在非对称加密里,密钥成对出现:一把私下保管(私钥),一把可以公开(公钥)。私钥能算出公钥,公钥再经过哈希等处理变成你对外的地址;但拿着公钥或地址,没人能倒推回你的私钥。这种「正着算容易、反着算几乎不可能」的单向性,正是加密资产能放心公开收款的底气。

它是收款链条里的关键一环

对新手来说,公钥更多是个「幕后角色」——你平时直接用的是地址,而地址本质上就是公钥的衍生物。理解公钥的意义,在于看清那条关键链条:私钥掌握控制权,公钥由它派生,地址供人收款。明白了这一层,你就不会再把「能公开的」和「绝不能给人的」搞混,这在防骗时非常关键。

公钥还有个用处叫「验证签名」。当你用私钥对一笔交易签名,网络上的节点会用对应的公钥来核对这个签名是不是真出自那把私钥。整个过程不需要你暴露私钥,就能证明「这笔操作确实是钥匙持有人发起的」。这是区块链交易能既公开又安全的机制核心。

打个新手能体会的比方:公钥验证签名,有点像核对手写签名。你在合同上签字(用私钥签名),别人不需要握着你的笔,只要拿你平时公开的签名样本(公钥)一比,就能确认这字确实是你签的。区块链上也一样——你发一笔转账时用私钥签了名,全网节点拿你公开的公钥一核对,确认无误就放行,整个过程你那把「笔」(私钥)从头到尾没离过手。你能在区块浏览器上看到每笔交易都带着这样一段签名,但永远看不到任何人的私钥。

你其实天天在用它的产物

实际操作里,你几乎不会手动复制「公钥」本身,更多看到的是由它生成的地址。在钱包里点「收款」,弹出的那串字符(或二维码)就是地址,它来自公钥。给别人发这个地址收款,完全安全。用区块浏览器查一个地址的余额和交易记录,也是在和公钥的衍生物打交道。

别被那个「钥」字吓住

提醒:有人因为「公钥」里带个「钥」字就以为它也得保密,于是收款时不敢把地址发出去——这是误会。地址和公钥本来就是用来公开的,收款必须靠它。真正一个字都不能外泄的是私钥和助记词

另一个细节:公钥不等于地址,但对新手来说可以近似理解为「地址来自公钥」。你日常打交道的是地址,公钥是它背后那一层,知道这层关系就够用,不必深究编码细节。

常见问题

公钥可以公开吗?
可以。公钥及其衍生的地址本来就是用来公开收款和验证签名的,发给别人没有风险。需要严格保密的是私钥和助记词。
公钥和地址是一回事吗?
不完全是,但关系很近。地址是公钥经过哈希等处理后的产物,你日常用的是地址。可以简单记成:地址来自公钥,二者都能公开。
别人有我的公钥,能偷我的币吗?
不能。公钥无法倒推出私钥,没有私钥就动不了你的资产。能让人偷走币的是私钥或助记词泄露,而不是公钥公开。