数字资产 · 第 7 篇 / 共 10 篇
公钥与私钥:为什么说“拥有私钥才拥有资产”?
只要是了解过区块链或者数字资产的人,一定听过一句极其经典的话:“Not your keys, not your coins”(不是你的私钥,就不是你的资产)。这句话听起来像是在念咒语,很多人搞不懂,这个“私钥”到底是个什么玩意儿?为什么它比银行卡密码还要命?在数字世界里,资产其实就是一串代码,它既摸不着也看不见。你到底要怎么向全世界证明“这个东西是我的”?靠的正是密码学里的一对完美搭档:公钥和私钥。今天我们就把这对看起来高深莫测的“钥匙”,用最简单粗暴的例子给你讲明白,听懂了,你就掌握了数字世界的保命法则。
01
一个带投信口的信箱:公钥与私钥的完美配合
咱们先举个现实里的例子:信箱。
你在大街上放了一个信箱,这个信箱的上面有一个小口子,别人可以把信件塞进去;但这个信箱下面有一把锁,只有你用随身携带的钥匙,才能把信箱打开把信拿出来。
在区块链世界里,公钥(Public Key),就像这个信箱的投信口(或者叫你的银行卡号),是公开给全世界的,谁都能看到,谁都能给你往里面转资产。
而私钥(Private Key),就是那把唯一能打开信箱的钥匙。它被一串极其复杂的字符组成(现在通常用12个或24个英文单词来代替,叫助记词)。
别人有你的公钥,只能往里面存钱,动不了你的钱;但只要你手里握着私钥,你就能随时打开信箱,把里面所有的资产全部转移走。在区块链上,系统不认你是张三李四,它只认私钥。谁掌握私钥,谁就是资产的主人。
02
为什么黑客永远破解不了私钥?
有人可能会想,那黑客把公钥拿去算一算,不就能算出私钥了吗?这就得说到非对称加密的伟大之处。
公钥是由私钥通过极其复杂的数学算法推算出来的。但是,这是一个“单向的门”。你可以瞬间从私钥算出公钥,但如果你想反过来,通过公钥去倒推私钥,就算把全宇宙的超级计算机全加起来,算到宇宙爆炸也算不出来。
这就是数学锁死的安全机制。所以,在密码学层面上,你的私钥是绝对安全的,黑客根本不可能暴力破解。但现实中,为什么还是有大把人丢了资产?因为问题不出在数学上,而是出在“人”身上。黑客不需要破解数学,他只需要去偷你的钥匙。
03
死穴所在:丢了、被偷了,就是万劫不复
因为私钥太重要了,它就成了黑客和骗子的眼中钉。
第一,私钥不能联网。如果你把私钥截图存在手机里,或者发在微信里,你的手机中了木马病毒,黑客就能直接看到,然后把你的资产席卷一空。
第二,骗子的钓鱼。骗子会伪装成官方客服,发个假网站让你登录,或者让你填一下助记词说“帮你验证资产”。你只要一填,你的所有资产瞬间清零。
第三,物理毁灭。很多早期的大佬,把助记词写在纸上,结果家里发水灾、着火了,或者自己忘了放在哪。这可不是开玩笑,全球至少有上百亿美金的资产,是因为主人弄丢了私钥,永远石沉大海了。
04
常见问答
Q1如果我忘了私钥,找项目方或者客服能找回来吗?
绝对找不回来!记住,去中心化的世界没有客服,没有中间商。你忘了密码,就相当于你丢了一把没有任何人能配的钥匙,神仙也救不了你。
Q2怎么保存私钥最安全?
最原始的方法最安全。用笔抄写在纸上,最好抄三份,放在不同的、不容易被发现的物理安全地点。如果你资产极大,就去买专门的“硬件钱包”(一个像U盘一样的离线设备)。
05
写在最后
在传统的世界里,财富是有国家暴力机器保护的;但在数字的荒原里,私钥就是你的法律、你的警察、你的银行。拥有私钥,你真正拥有了绝对的财富主权,但同时也承担了绝对的保管责任。保护好那串字母和数字,就是保护你的身家性命。