![大咖网](https://www.18btc.com/wp-content/uploads/2023/05/logo-2.png)
区块链钱包的私钥、公钥、地址是什么?
区块链钱包与我们传统的钱包不同,它并不以任何物理形式将加密货币存储在钱包中,而是通过内置软件连接到区块链,允许你将交易提交到整个区块链的运转中去。
因此,区块链钱包的本质是一个工具,即存储、转账和接收 Token 的工具。
私钥、公钥、地址是钱包的三个最为核心的概念,它们按照这个顺序生成的:
- 生成私钥;
- 由私钥算出公钥;
- 再由公钥经过一系列哈希算出钱包地址。
![](https://www.18btc.com/wp-content/uploads/2023/08/0803-2jpg.jpg)
加密密钥如何运作?
所有币种均为公共地址与私密地址并存:
公共地址 :任何人均可充币至公共地址,同时公共地址可用于生成其他接收地址。
私钥 :私钥持有者可提现资产和签署交易。
打个比方,公共地址就像是上锁的邮箱,人人都可以投递信件进去,但只有私钥所有者才能打开邮箱。
什么是私钥(Private Key)?
私钥是由加密算法生成的 64 位十六进制字符串,包括大小写字母和数字。
你可以想象着比特币世界里有 2^256 个抽屉,随便抽出一个抽屉来存放比特币,抽屉的编号就是私钥,只有你知道这个编号,所以也就只有你才能使用这个抽屉里的比特币。
相当于提款卡,金融卡,或银行帐户的密码,用于证明比特币的所有权。
简单来说,私钥即为随机生成的复杂密码,有了私钥,你就能使用自己的数字货币,他人获知你的私钥之后,即可访问你的所有资产和币种,甚至签署和执行交易。
为确保你的数字货币安全,妥善保管私钥至关重要 。
私钥的样式如下所示:
xprv9s21ZrQH143K49eAc63EJwi4uct9JvZnkxEGrz7FBQA1YgNZ5dcbZU3Lrgk1wYxVPZsek7ymmhZJc38zdM8uaQ5bYUiGyrEviNnxRXsd8e6
但由于其不规则性,要记住私钥是非常困难的,因此通常不建议在线保存私钥,毕竟私钥需要加密处理或以易于读取的形式呈现。
这种情况下,助记词就有了用武之地。
什么是助记词(mnemonic phrase)?
助记词是私钥的另一种表现形式,目的是让用户更好记住自己的私钥。
其实,比特币产生之初是没有助记词一说的,大家主要是靠备份和记住私钥来做账户管理。随后,有人探索其他更简洁的方式来备份私钥。可以说,助记词则是明文私钥的一种表现形式。
当你注册一个新钱包或地址时,无论是软件钱包、硬件钱包还是全节点钱包,经常会看到弹出提示,要求你记下由获批列表中 12~24 个随机生成的单词,每个单词之间有一个空格,所有的单词组合就是你的助记词。
一个钱包地址只有一个助记词且不能修改,之后还要检验你是否记下了这些单词,通过检验后才能生成地址。
助记词如下所示:
ginger fiber talk margin fresh hundred oxygen aim trim crisp state artwork sunny crack clock patch minor claw catch theory theory father razor edge
请谨记不要截屏或在线存储助记词,以此降低他人窃取助记词的风险,可使用防水防火防腐蚀的助记词密盒等工具保存。
私钥是绝对加密资产归属权和使用权的终极方式。
谁拥有私钥,谁就能支配该地址下的加密货币资产;反之,没有私钥,就无法动用该地址的任何资产。
Not your key, not your coin。
当加密货币地址生成时,是先产生私钥,然后推导出公钥,公钥私钥组成密钥对,成为一个加密货币地址。
尤其是当你有很多个地址时,准确无误地记住每个私钥就显得十分费力。因此,有人开始探索如何能更方便、人类可读的方式来备份与记住私钥。
什么是公钥(Public Key)?
区块链网络使用公钥来验证你在交易时通过私钥所创建的数字签名 。
公钥与私钥一一对应,由于使用到复杂的加密技术,因此很容易验证公钥是否会响应签署交易的私钥。但是,要试图从特定公钥中获取私钥,这几乎是不可能的。
对用户而言,几乎无需与个人公钥过多交互,因此,妥善保管个人私钥至关重要。
目前,大多数数字货币存储解决方案使用称为“哈希运算”的加密流程,从单一私钥中创建多个接收地址。建议你每次交易时都使用新的接收地址,以此帮助你保护隐私。
地址(Address)
地址是由公钥转换而来(摘要+校验),地址被用于转出和接收 Token,一个地址上收到 Token 后,只有使用该地址所对应的私钥才能使用这个地址上的资产。
简单来说,钱包会有一个对应的地址、私钥、公钥,地址和公钥可以公开给别人看,但是私钥绝对不行,否则就不安全了。
私钥决定了地址资产的归属,公钥和地址均能通过私钥推算出来,判断一个钱包是否安全可靠,首先就是看它能否安全的管理私钥。
什么是Passphrase?
某些钱包供应商允许您在助记词末尾选填 passphrase,以增强安全保护。
Passphrase 普遍支持所有的字母数字和特殊字符,可以按需自定义其复杂度。
有了 passphrase,即使他人窃取了你的助记词,只要 passphrase 没泄露,他们都无法获取您的资金 。
和所有安全性健全的钱包操作方式一样,passphrase 应妥善保管,最好离线存储。
使用区块链钱包的安全措施
1、始终备份钱包私钥
这也可以帮助你在设备被盗或丢失后,可以再次通过私钥找回钱包。
2、保持更新软件的习惯
让你的钱包软件保持最新,以便你拥有最新的安全功能。