主页 > 苹果版下载imtoken > BTC钱包(wallet.dat文件密码和私钥的区别)

BTC钱包(wallet.dat文件密码和私钥的区别)

苹果版下载imtoken 2023-03-28 07:56:59

第 0 章 简介

2012年,我教爸爸如何使用支付宝。对于一个完全不接触第三方支付的人来说比特币钱包密码,要让他接受支付宝安全可靠,至少和银行一样安全,是非常困难的。话不多说,先让我爸注册一个支付宝账号,让他知道支付宝APP、账号和密码三个最基本的概念。

同样,比特币对于绝大多数人来说也是相当陌生的,使用它之前必须掌握的三个基本概念是比特币钱包、地址和私钥。

第一章银行账号和密码

我们在银行存款的所有权是通过银行账号和密码来建立的,这很好理解。当你去银行开户时,你会注册你的身份证信息。您的身份证在国内是唯一的,您的银行帐号在国内也是唯一的。开户时你有密码,这是你可以操作账户里的钱的证明。

如果有人想给您汇款,您只需告诉他您的银行帐号即可。银行账号可以公开,只要密码不泄露,就是安全的。

比特币钱包密码

即使您的银行卡丢失了,只要不被知道您 PIN 码的人捡走,您的钱就是安全的。你需要做的就是带着你的身份证去银行。也就是说比特币钱包密码,用户在银行的钱实际上并不是存入银行卡,而是存入银行。

同样,如果您在手机中安装网银APP操作银行账户中的钱,您的钱并没有存入手机,如果您的手机丢失,钱也不会丢失。在另一部手机上安装相同的APP,然后使用您的帐号和密码登录,您可以再次使用网上银行。当然,如果手机真的丢了,最好及时修改密码。

支付宝的账号和密码,微信支付的账号和密码与银行类似。

第二章比特币地址和私钥

比特币的所有权是通过私钥和地址建立的。我们可以先简单的类比理解。私钥类似于银行账户密码;地址类似于银行帐号。

创建一个新的比特币地址不需要像开设银行账户那样的身份证。用手机或电脑下载一个比特币钱包(这是一个软件,或APP,见下一章),生成一个比特币地址。这是一个比特币地址:

比特币钱包密码

14mhzjkJ71oMAMkKu3dy98dnUpkyQBHL1r

生成比特币地址时,会生成私钥。严格来说,首先生成私钥,然后通过私钥使用加密函数计算地址。但我们在这里并没有做太严格的区分。如果过于严格,我们需要了解更多的概念,但这些知识细节不会影响我们对比特币的使用。这是一个比特币私钥:

KxkmRGmtTJ3nYyTwaU2uQPCPFWjjLKTT987Z2vqXG3itByMa2pDP

作为比特币用户,我们很少直接看到私钥。一般来说,私钥存储在钱包文件中,由钱包软件管理。如果你不加密你的钱包,你甚至可以在没有密码的情况下发送你的比特币。当然,最好不要这样做,并且一定要加密你的钱包。

如果有人想向你发送比特币,你只需要告诉他你的地址。

而如果要将自己拥有的比特币发送给他人,则需要使用钱包软件完成“私钥签名”来构建交易,然后通过网络将交易广播出去。虽然这里用很学术的术语来描述,但实际操作过程其实和你用支付宝支付给别人的时候是一样的。将收件人地址复制到你的比特币钱包的“Send To”栏中(不同的钱包名称不同,但含义相同)。然后填写您要支付的金额。然后输入你之前设置的密码,就可以发送了。

比特币钱包密码

第三章比特币钱包

就像我们用钱包来存储人民币一样,我们也需要一个“钱包”来存储比特币。钱包是我们用来生成私钥和地址、管理私钥和地址、接收和发送比特币的工具。

比特币钱包有很多种,包括PC端和移动端钱包,专用设备的硬件钱包,甚至还有私钥写在纸上的纸质钱包。例如,下面是一个纸钱包:

电脑和手机上的比特币钱包是一个软件。该网站提供大多数钱包软件的下载:

例如,比特币核心钱包可以在安装后安装在计算机上。然后您可以打开钱包并生成地址和私钥。安装后会在对应的文件夹中生成一个名为 wallet.dat 的文件。此文件包含您的私钥。比如这个wallet.dat文件就相当于一张银行卡,上面写着你的银行账号,但是你的提现密码也写在wallet.dat里。所以要小心保护你的 wallet.dat 文件。当然,您可以对wallet.dat文件进行加密以提高安全性,并且您需要在安装钱包后立即设置密码。

所以钱包的本质是存储私钥,即任何可以存储私钥的东西都可以称为钱包。电脑有钱包,手机有钱包。纸质钱包是将私钥记录在纸上的钱包。

比特币钱包密码

只要你有私钥,就意味着你拥有对应的比特币。所以保存私钥的钱包非常重要。

这是一个非常愚蠢的问题。我安装了一个新钱包并生成了一个新地址。里面不会有比特币,世界也不会掉馅饼。我必须先将比特币发送到该地址,然后才会有硬币。这就好比你去银行开户,不存钱就没有钱。

第四章 私钥和地址从何而来?

如上所述,我们使用钱包来生成比特币私钥和地址,其生成过程本质上是计算一个随机数。甚至我们可以用抛硬币的方法生成比特币的私钥,然后手动计算地址。这是因为私钥只是一个随机选择的数字。通过抛硬币,正面记0,反面记1,连续抛256次,随机得到一个256位的二进制数。这个数字就是私钥。

这种随机性有多随机?全世界的人随心所欲地扔,扔出两个完全相同的256位二进制数的概率无限接近于零,即不可能相同。让电脑抛硬币去摸私钥,地球上的电脑都不能扔同一个私钥。因此,只要生成了私钥,它在全世界都是唯一的,可以用来识别所有权,而不必担心与他人重复。

使用私钥,可以通过加密功能生成地址。这个生成方向是单向的。即如果知道地址,则无法通过解密方法计算出私钥。就目前人类的计算能力而言,耗尽整个地球的计算机是无法破解的。因此,您可以安全地将地址发送给其他人并在 Internet 上发布。但不要向他人透露您的私钥,否则您的比特币将不是您的。

比特币钱包密码

第五章 比特币私钥在哪里?

比特币地址和私钥都可能不会存储在网络上。比如上面抛硬币抛出的私钥并没有出现在网络上。

比特币私钥和地址可以独立于你的钱包而存在。也就是说,只要你备份了你的私钥,即使你的比特币钱包丢了,或者你的电脑坏了,或者你的手机被盗了,你都可以在另一台电脑上安装另一个钱包,然后使用导入私钥。恢复你的比特币。这就好比你的支付宝手机被盗了,然后你再买一部手机,安装一个支付宝APP,然后用你的账号和密码登录就可以看到你的钱了。

您可以在永远不在线的计算机上安装比特币钱包软件并生成地址。此时,您的私钥与互联网完全没有联系。这个地址也可以用来接收比特币,你也可以在这台电脑上用私钥签署一个“交易”,然后广播到另一台联网的电脑钱包,将比特币发送到其他地址。这是一个离线钱包,也称为冷钱包。是存储比特币的最安全方式。

比特币网络中真正必须存在的东西是“交易”。例如,如果你的地址收到一个比特币,这个“交易”将被比特币网络记录,不能离开网络。但是私钥和地址都可以与网络无关。这种设计实现了比特币的许多强大功能,我们将在后面讨论。

第六章结论

比特币是一个基于一系列概念和技术的系统。这并不难理解。只要慢慢理解一个概念,就可以了。