什么是加密货币中的公钥和私钥?比特币钱包(实际的)工作原理指南

进一步了解私钥和公钥及其在加密钱包中的作用。

文章细节

主题

No items found.

作者

Su Xu

发布日期

July 3, 2024

公钥和私钥在比特币钱包中起着至关重要的作用。您能够通过它们访问存储在区块链上的比特币。

请继续阅读,了解公钥和私钥及其在比特币钱包管理中的作用。

什么是公钥加密技术?

公钥加密(PKC)又称公钥加密或非对称加密,是一种验证数据真实性的系统。它允许在公共网络中进行保密和安全的通信,并实现单向状态转换,而逆转过程几乎不可能。

PKC 使用私钥和公钥,两者在数学上有联系,但又有所不同。让我们逐一研究这两种密钥。

什么是私钥?

私钥是存储在钱包中的冗长、复杂、随机的字母和数字序列,可让您访问您的区块链地址和加密资产。

私钥可以证明区块链上数字资产的所有权。因此,当你说你拥有比特币时,你所拥有的就是证明该资产所有权的私钥。

当你打开钱包时,你会发现一个助记词,它以更直观的形式代表私钥。助记词由 12、18 或 24 个单词组成,用于恢复私钥。

什么是公钥?

公钥是一长串加密代码,用于加密敏感信息和验证数字交易。它们通过复杂的算法生成,可以在不影响安全性的情况下在区块链上公开共享。

公钥用于生成钱包地址。与私钥一样,公钥也很长,难以记录。因此,在发送和接收资产时,您需要与区块链地址,即公钥的哈希(压缩)版本进行交互。

你会注意到,Xverse 比特币钱包的区块链地址以数字 "3 "开头。其他钱包的地址可能以不同的数字或字母开头,这取决于它们是传统钱包、SegWit 还是启用了 Taproot。

比特币钱包如何使用公钥和私钥?

创建钱包时,一个安全可靠的真随机数生成器会生成一个私钥。然后,比特币钱包使用该密钥生成公钥,公钥经过压缩后创建一个区块链地址。这一系列字母数字字符就是你用来发送和接收 BTC 的地址。

您可以使用私钥生成公钥,但不能使用公钥生成私钥。公钥和私钥合作加密和解密信息。

为了更好地理解这个概念,想象一下爱丽丝想给鲍勃发送 1 BTC。

首先,鲍勃向爱丽丝发送他的比特币钱包地址,以实现交易。接下来,爱丽丝将地址粘贴到自己的钱包中,并使用私钥签署交易。请注意,助记词并不直接用于签署交易。但是,如果有人获得了爱丽丝的助记词,就可以访问她的私钥。

私钥生成包含交易详细信息的签名。这就像一个数字指纹,向区块链证明爱丽丝拥有资金,并希望执行信息中描述的交易。

一旦爱丽丝签署了交易,它就会被鲍勃的公钥加密,然后广播到网络上进行验证。节点通过检查签名是否与 Alice 的公开密钥一致以及 Bob 的地址是否存在来验证交易。如果一切有效,节点将确认交易并完成转账。

要获得 1 BTC,Bob 必须使用相应的私人密钥来解密交易信息。 

如何确保钱包私钥的安全

私钥是必不可少的,因为它可以让你访问你的比特币资产。任何人只要拥有私钥,就可以轻松访问您的资金。因此,您应该始终使用以下措施保护您钱包的私钥:

备份您的助记词 

您的助记词是获取私人密钥的入口。例如,如果您的手机死机,您就无法访问钱包和助记词,并可能永远失去您的资产。为了避免这种情况,请将助记词写在纸上进行备份。然后,将纸张存放在家中安全的保险柜中。您可以使用助记词在任何设备上访问您的私钥。

增加一层安全保障

利用钱包的安全功能增加一层额外的安全性。例如,您可以通过创建密码或 PIN 码来提高钱包的安全性,而不是依赖生物识别验证。确保使用可靠的密码管理器保存密码或 PIN 码,以免遗忘。

考虑冷存储

硬件钱包通过离线存储私钥和助记词来消除在线威胁的担忧。如果你积累了大量比特币或其他数字资产,这是一个合适的解决方案。不过,你必须在纸上备份硬件钱包的助记词,以便于恢复私钥。

使用信誉可靠的钱包提供商

将资产的私钥存储在信誉可靠的钱包提供商处,该钱包提供多种安全功能,如 PIN、密码、生物识别验证和自动锁定计时器。

Xverse:所有人的比特币钱包

Xverse 是一款市场领先的比特币钱包,适合任何希望通过高级别的安全性来保护私钥的人。它具有多种安全组件,并与 Ledger 设备集成实现了冷存储访问。

此外,该钱包应用程序还能让您在一个地方方便地管理您的比特币本地资产,包括Ordinal铭文、BRC-20代币、Rare Sats和Runes。

立即下载 Xverse,安全管理您的比特币资产。

常见问题

如何获得钱包的私钥?

私钥在您创建钱包时随机生成。通过私钥,您可以管理资金、签署交易和访问区块链地址。您可以通过 12、18 或 24 个单词的助记词找回私钥,助记词是通常冗长复杂的私钥的简化版本。

钱包私钥存储在哪里?

私钥存储在您的钱包中,无论是手机、计算机软件还是物理设备。您应遵守安全措施,如创建钱包密码、离线备份助记词,以及使用值得信赖的钱包提供商来确保钱包密钥管理的安全性。

私钥是什么样的?

私钥是由钱包随机生成的一系列字母数字字符。例如,比特币的私钥是 256 位数字,而以太坊的私钥是 64 位字符。私钥的长度和复杂性使其难以记录,因此它们被简化为助记词。

每个钱包都有私钥吗?

是的,每个钱包都会生成私钥和相应的公钥。私人密钥以一种不太复杂的格式表示,包括 12、18 或 24 个单词的短语。这些短语被称为助记词,可以控制钱包中的多个账户。但是,一个私钥只能控制一个账户。这意味着一个钱包助记词可以用来恢复每个账户的私钥。

私人密钥和钱包地址一样吗?

私钥和钱包地址都是由字母数字字符组成,私钥对交易信息进行加密。相比之下,钱包地址可以发送和接收比特币。钱包地址是公开记录在区块链上的公钥的压缩版本。另一方面,私钥是秘密的,用于创建公钥。

加密钱包如何存储私钥?

加密钱包将私钥存储在本地设备上,让您完全控制自己的资产。钱包提供商无法访问这些密钥,也不知道这些字母数字字符是什么,因为它们是随机生成的。为确保在设备丢失时仍能访问私钥,请将助记词写在纸上以作备份。 

公钥和钱包地址有什么区别?

公钥是一长串字母数字字符,而钱包地址是压缩版本。钱包地址更短,更容易记录。它允许您在区块链网络上识别自己的钱包,并发送和接收加密资产。因此,您可以与朋友或家人分享。

分享文章

No items found.