大师投资投资 & 收益 · masterinvest.info

在加密货币中,什么是公钥(public key)?

27-07-2019, 02:20
什么是加密货币中的公钥(public key)?


公钥(public key)是非对称加密的主要元素之一,区块链的安全性建立在此之上。它是一个长的字母数字字符串,与私钥不同,它不是秘密的:可以与其他网络参与者公开分享。

公钥和私钥总是形成一个关联的数学对。私钥被保密并用于签署交易,而公钥则允许验证该签名,并确认资金的处置确实来自所有者。同时,从公钥计算出私钥几乎是不可能的——这就是系统可靠性的基础。

公钥和钱包地址

在实践中,接收资金时更常用的不是公钥本身,而是通过哈希生成的钱包地址。地址是一个更短且更方便的表示,可以安全地与发送者分享。公开公钥或地址不会威胁资产的安全,而私钥的丢失或泄露则会导致对资金的完全失控。