什么是私钥?加密货币密钥如何工作
时间: 2023-08-18 16:40:51 来源: 网络 作者: 网络什么是私钥?
私钥是一串由数字和字母组成的密码字符串,与公钥在数学上相关,但无法进行逆向工程。这是因为它的加密代码基础非常强大。
私钥是让钱包所有者访问他们的资金并将资金发送给他人的钥匙。将私钥视为密码,用于解密消息和交易。
另一方面,公钥可以公开共享,以便他人可以向钱包发送加密货币。将公钥视为加密消息和交易的手段。事实上,钱包地址基本上是公钥的哈希版本 - 为了发送地址而缩短和压缩。
每种加密货币都使用自己的算法来创建密钥,因此某些密钥比其他密钥更长。
为什么保护好私钥很重要?
保护私钥并在安全的离线位置备份非常重要。如果有人获取了你的私钥,他们可以从你的钱包中窃取资金,而如果私钥丢失,则无法检索钱包中的资金。
这一点再怎么强调也不为过。如果私钥丢失或被盗,与之相关的资金也会永久丢失。
据估计,曾挖掘的所有比特币中约有20% - 370万美元 - 永远丧失了,每天还会丢失1500个比特币。
公钥和私钥如何工作?
某些加密货币交易所和钱包以加密形式存储用户的私钥。这样做可以更方便地发送和提取资金,但也会使用户容易受到安全漏洞的影响。如果使用此类钱包或交易所,务必确保公司信誉良好,并且可能考虑仅在任何给定时间将其加密货币资产的一部分存放在此类钱包中。
尽管从特定钱包的每笔交易都使用相同的私钥,但它从不与公共网络共享,这使得可以安全地反复使用它。每笔交易都与唯一的数字签名链接,确认了钱包所有者的有效性,并确保交易以后不能更改。
比特币私钥
当有人创建新的比特币钱包时,会随机选择一个以数字5开头的256位长的私钥。与该私钥相关联的公钥也将被生成,这是用于接收比特币的地址。公钥以数字1开头。几乎不可能进行逆向工程来找出与公钥相关联的私钥。
以下是比特币密钥的示例:
私钥
5Kb8kLf9zgWQnogidDA76MzPL6TsZZY36hWXMssSzNydYXYB9KF
公钥
1EHNa6Q4Jz2uvNExL497mE43ikXhwF6kZm
使用私钥存储加密货币
加密货币本身并不存储在手机或笔记本电脑上。它们存储在区块链上,并使用公钥和私钥进行访问。钱包跟踪任何特定用户持有的硬币数量。这类似于传统的在线银行账户。当账户所有者在网上登录账户时,它会告诉他们账户中有多少钱,但钱本身并不存储在线上。不同之处在于,加密货币是数字货币,而在线资金是至少在理论上由实物资产支持的法定货币。
如果钱包所有者丢失了手机、笔记本电脑或硬件钱包,只要有私钥,他们仍然可以访问他们的加密货币,或者在某些情况下可以使用创建钱包时提供的备份代码或恢复短语。这就是为什么备份私钥或备份代码非常重要。
不同的加密货币钱包使用不同的私钥
有几种不同类型的加密货币钱包,每种钱包以不同的方式使用私钥。
热钱包
一些在线钱包和交易所代表用户存储私钥。这些可能是移动应用程序或Web应用程序,也被称为热钱包。加密货币持有人还可以在去中心化交易所上发送和接收资金,这些交易所是没有中央机构的点对点网络。
桌面钱包
桌面钱包从互联网上下载,但然后在计算机上离线存在。私钥可以写下来或存储在离线文件中。
硬件钱包
硬件钱包,如Trezor和Ledger设备,离线存储私钥,没有设备和PIN码无法访问资金。它们通常配有小屏幕和按钮,用于在将设备插入计算机时验证交易。这使得它们非常安全。如果设备损坏或丢失,可以使用备份代码检索资金。这些设备支持许多不同的加密货币,包括比特币、莱特币、以太坊等。硬件钱包和纸钱包都被称为冷钱包。
纸钱包
纸钱包只是一张纸,上面写着私钥,或者将私钥打印出来。这可能是存储私钥的最安全方式,但重要的是要保持纸张干燥,并放在一个安全且记得的地方。比特币的纸钱包可以在 bitaddress.org 上生成,而用户在离线状态时可以生成。
使用私钥交易加密货币
当钱包所有者想要访问或发送资金时,他们将被要求提供私钥,或者如果钥匙由钱包服务持有,则验证交易。加密货币钱包通常带有可以用于发送资金的QR码,使过程更快捷、更方便。如果在地址中输入的一个字母或数字错误,交易将进入错误的钱包,因此使用QR码可以防止发生这种情况。
比特币和许多其他加密货币交易是不可逆转的。因此,双重或甚至三重检查发送到的地址是否正确非常重要。永远不要将资金发送给未经验证的公司或未知个人,因为已经发生过无数次加密货币欺诈。
使用密钥跟踪交易
虽然私钥将帮助你进入自己的账户,但还有其他更匿名的方法来跟踪其他加密货币交易。几乎每种加密货币都有一个公开可见的分类账,显示了钱包地址之间的交易。可以查看任何特定钱包地址的所有收款和付款交易,而无需知道该地址属于谁。
在交易过程中,这可能会有用,因为有时需要几分钟甚至更长时间才能完成交易,资金才能转入钱包。但是,人们通常可以看到资金是从出款地址发送出去的,确认交易已启动。
总结
了解私钥和公钥对于投资和使用加密货币至关重要。虽然公钥确实面向公众,但私钥应始终保持安全,因为有了私钥,您或其他任何人都可以执行加密货币交易;如果没有私钥,您将无法访问您的加密货币。