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

公钥是私钥的「另一半」。在非对称加密里,密钥成对出现:一把私下保管(私钥),一把可以公开(公钥)。私钥能算出公钥,公钥再经过哈希等处理变成你对外的地址;但拿着公钥或地址,没人能倒推回你的私钥。这种「正着算容易、反着算几乎不可能」的单向性,正是加密资产能放心公开收款的底气。
它是收款链条里的关键一环
对新手来说,公钥更多是个「幕后角色」——你平时直接用的是地址,而地址本质上就是公钥的衍生物。理解公钥的意义,在于看清那条关键链条:私钥掌握控制权,公钥由它派生,地址供人收款。明白了这一层,你就不会再把「能公开的」和「绝不能给人的」搞混,这在防骗时非常关键。
公钥还有个用处叫「验证签名」。当你用私钥对一笔交易签名,网络上的节点会用对应的公钥来核对这个签名是不是真出自那把私钥。整个过程不需要你暴露私钥,就能证明「这笔操作确实是钥匙持有人发起的」。这是区块链交易能既公开又安全的机制核心。
打个新手能体会的比方:公钥验证签名,有点像核对手写签名。你在合同上签字(用私钥签名),别人不需要握着你的笔,只要拿你平时公开的签名样本(公钥)一比,就能确认这字确实是你签的。区块链上也一样——你发一笔转账时用私钥签了名,全网节点拿你公开的公钥一核对,确认无误就放行,整个过程你那把「笔」(私钥)从头到尾没离过手。你能在区块浏览器上看到每笔交易都带着这样一段签名,但永远看不到任何人的私钥。
你其实天天在用它的产物
实际操作里,你几乎不会手动复制「公钥」本身,更多看到的是由它生成的地址。在钱包里点「收款」,弹出的那串字符(或二维码)就是地址,它来自公钥。给别人发这个地址收款,完全安全。用区块浏览器查一个地址的余额和交易记录,也是在和公钥的衍生物打交道。
别被那个「钥」字吓住
另一个细节:公钥不等于地址,但对新手来说可以近似理解为「地址来自公钥」。你日常打交道的是地址,公钥是它背后那一层,知道这层关系就够用,不必深究编码细节。