基础与密码学
公钥密码学
公钥密码学给每个人一对配套的钥匙:一把可以随意公开的公钥,和一把要严加保密的私钥。两者在数学上彼此关联,使得一把钥匙所做的事,只有另一把才能解开。它解决了一个困扰人们数百年的难题——如何与一个素未谋面、也从没共享过任何密码的人安全地通信?
这对钥匙以两种互补的方式工作。为了保密,任何人都能用你的公钥把消息锁上,而只有你的私钥才能打开它,就像一个邮筒:全世界都能往投信口塞信,却只有你才有钥匙把信取走。为了证明身份,你用私钥给某样东西签名,任何人都能用与之配对的公钥来核验这签名确实出自你手——而整个过程谁也无从得知私钥本身。
在区块链上,这正是所有权的根基。你的账户本质上就是一把公钥(常被缩短成一个地址),而对其中资金的掌控,无非就是对那把配对私钥的掌控。要转出代币,你用私钥给这笔交易签名;整个网络拿你的公钥一核验,便认定它确实出自你本人。没有银行账户,没有密码重置,没有中间人——谁握着私钥,谁就握着这笔钱。
因为没有密码重置,弄丢私钥就意味着永远失去对资金的访问——这正是助记词和妥善备份如此重要的原因。
又称
另见