主页 > imtoken官方地址 > 什么是比特币私钥?备份dat后钱包里的钱都备份了吗?

什么是比特币私钥?备份dat后钱包里的钱都备份了吗?

imtoken官方地址 2023-01-18 17:06:50

比特币基础课程1 - 使用比特币前必须掌握的三个概念:地址、私钥和钱包

原创 2016-08-24 黄世良闪电HSL

第0章介绍

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

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

第一章银行账号和密码

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

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

比特币私钥怎么保存

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

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

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

第 2 章比特币地址和私钥

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

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

比特币私钥怎么保存

14mhzjkJ71oMAMkKu3dy98dnUpkyQBHL1r

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

KxkmRGmtTJ3nYyTwaU2uQPCPFWjjLKTT987Z2vqXG3itByMa2pDP

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

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

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

比特币私钥怎么保存

第 3 章比特币钱包

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

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

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

bitcoin.org/en/choose-your-wallet

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

比特币私钥怎么保存

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

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

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

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

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

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

比特币私钥怎么保存

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

第 5 章比特币私钥存在于哪里?

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

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

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

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

第六章结论

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