时间:2023-07-15|浏览:175
什么是地址? 地址=银行卡号
在区块链世界中,地址起到类似于银行卡号的作用。收款方需要提供地址给付款方,付款方需要填入收款地址、转账金额才能发起转账。钱包地址是通过对公钥进行一系列的加密和编码后获得的,不同的币种会有不同的地址格式。
什么是公钥? 公钥和私钥是一对用于非对称加密的密钥,顾名思义,公钥是可以公开出去的,而私钥是需要私密保存的。因为通过私钥可以推导出公钥,而公钥不能反推私钥。而所谓的非对称加密是指公钥加密过的内容需要用私钥才能解密,私钥加密过的内容要用公钥才能解密。
地址or公钥? 既然公钥是可以公开出去的,那为什么还要生成地址,而不是直接使用公钥这个过程是很难可逆的,密码学中所说的【很难】,意味着理论上可以实现,但现实生活中基本【不可能】。因此,我们可以将公钥公开出去。但无论如何,公钥与私钥是有直接的数学联系;而通过对公钥进行多次不可逆的加密及编码之后,地址与私钥之间已经多了层层阻隔,安全性方面将获得更多保障。