比特币钱包初学者指南-什么是比特币钱包?

为了发送或接收比特币,您需要使用比特币“钱包”。

但与现实世界中实际保存您的现金(以及借记卡和信用卡)的钱包不同,比特币钱包实际上并不“保存”您的比特币。

相反,比特币钱包是一种硬件设备或软件程序,它通过提供创建比特币交易所需的必要信息与比特币的区块链进行交互。

一条信息称为“钱包地址”或简称为“地址”。

比特币交易可以描述为将比特币从一个地址转移到另一个地址

例如,假设 Kim 想向 Kylie 发送一些比特币。他们每个人都将拥有一个比特币钱包,该钱包将为他们生成一个“地址”。

Kim 将提供 Kylie 的比特币地址,然后她的钱包将要求授权交易。

瞧!比特币将从 Kim 的地址“移动”到 Kylie 的地址,这个“移动”将记录在比特币的区块链上。

听起来很简单,但幕后还有很多事情要做。

在本课中,我们将了解加密钱包到底是什么。我将谈论比特币钱包,但所有加密钱包都以类似的方式工作。

什么是比特币钱包?

比特币钱包与实体钱包完全不同。比特币钱包不是储存钱,而是储存一种叫做“钥匙”的东西。

其中一个被称为“私钥”的密钥允许您将比特币发送(“移动”)到另一个地址。

比特币钱包初学者指南-什么是比特币钱包?

当您开始使用比特币和其他加密货币时,了解钱包的工作原理很重要。

在处理加密钱包时,您会遇到“私钥”、“公钥”、“地址”和“种子短语”等术语。

钱包软件经常试图让您无需了解这些术语是什么以及它们如何工作。但是,对加密钱包背后的关键概念有基本的了解可以帮助防止你犯下可能导致金钱损失的错误。

让我们了解所有这些钱包术语的全部内容以及它们如何协同工作。

什么是私钥、公钥和地址?

要在线汇款和收款,您通常需要一个“帐号”和一个“密码”。

在比特币世界中,这被称为“公钥”和“私钥”。

比特币钱包初学者指南-什么是比特币钱包?

比特币使用“双密钥系统”,其中公钥允许您接收比特币,而私钥则需要发送比特币。

这两个键在数学上是相互连接的

私钥”是一个只有你知道的唯一密码。

它用于“签署”交易。这些“数字签名”是发送比特币所必需的。(更多关于“数字签名”的内容在后面的课程中。)

这个“公钥”是一个疯狂的长数字,因此使用了公钥的缩短版本,而不是让它更容易阅读。

这种“压缩格式”或公钥的缩短版本称为地址

比特币钱包初学者指南-什么是比特币钱包?

比特币地址”,或简称“地址”,是由 26-35 个字母数字字符组成的字符串,以数字 1 或 3 或“bc”开头。

下面是一个地址示例:

1AYJ2fXPABrS7RXqH2dfcAMwHAXk5Nrtoc

它也可以显示为二维码:

比特币钱包初学者指南-什么是比特币钱包?

二维码(代表“快速响应”)是地址的图形表示,您的手机摄像头可以读取该地址。

当您想向朋友发送比特币时,您可以向您的朋友询问他们的“比特币地址”。它可以与公众自由共享,任何人都可以向他们发送比特币。

另一方面,顾名思义,私钥应该保持私有

但如果你很好奇,下面是私钥的样子:

L5eb3xFcPHSoSytWm77UVgC6vRk4pNrhjQMQNwfootvYnzZQLXJh

 

(请乖一点,不要偷我的比特币!)

 

将其视为一个密码,使您能够证明所有权并使用与您的地址相关的比特币,类似于您使用密码访问您的银行帐户的方式。

在任何情况下,您都不应与任何其他人共享您的私钥。

任何人都不应该看到你的私钥,因为知道私钥的人控制着钱包地址中的资金。如果有人窃取了您的私钥,则无法证明比特币是您的。

瞧!这就是私钥、公钥和地址的作用。

  • 您的公钥就像您的“帐号”。
  • 您的地址是您帐号的较短版本。这是你给人们发送一些比特币的那个。
  • 你的私钥就像你的“密码”,它证明了与给定地址相关的比特币的所有权。

发件人需要收件人的地址才能将比特币发送给收件人。一旦比特币在接收者的地址中,他/她就可以使用他/她的私钥来消费或提取它们。

密钥和地址从何而来?

私钥

这一切都从私钥开始,它只是一个随机生成的数字

比特币钱包初学者指南-什么是比特币钱包?

这个长数字通过将其转换为十六进制格式来缩短。

十六进制是一种编号系统,其中16 位可能的数字用于表示数字。

前十位数字:0、1、2、3、4、5、6、7、8、9;代表您习惯的相同值。

其余六位数字由 A、B、C、D、E 和 F 表示,它们映射为 10、11、12、13、14 和 15 的值。

比特币钱包初学者指南-什么是比特币钱包?

所以一个十六进制数字可以显示 16 个不同的值,而不是正常的 10 个。

比特币钱包初学者指南-什么是比特币钱包?

那是一个私钥……只是一个十六进制格式的大随机数

私钥可以是 1 到 115792089237316195423570985008687907852837564279074904382605163141518161494337 之间的任何数字。

公钥

您的公钥是从您的私钥派生的。

但是等一下,公钥是公开的!它可以被其他人看到。

 

这不是意味着人们也可以看到我的私钥吗?!

 

没有。

虽然公钥是从私钥创建的,但您不能反过来尝试找出私钥。

怎么来的?嗯,很复杂。让我们说一个算法,基于椭圆曲线密码学(ECC)。即使您知道公钥,也会阻止您找出私钥。

基本上,您的私钥受到一些严肃的数学保护。

比特币钱包初学者指南-什么是比特币钱包?

私钥和公钥在数学上是相关联的。因此,虽然从私钥生成公钥非常容易,但从公钥生成私钥实际上是不可能的。

私钥可以转换为公钥,但公钥不能转换回私钥。

地址

然后将公钥“压缩”以使其更短且更易于使用。

因此,将地址视为公钥的较短且(稍微)易于阅读的表示形式

综上所述,私钥生成公钥,公钥又被压缩和缩短以形成公共地址

私钥、公钥和比特币地址之间的关系如下图所示:

比特币钱包初学者指南-什么是比特币钱包?

但每一步都是不可逆转的。

比特币钱包初学者指南-什么是比特币钱包?

每个步骤都被认为是一个“单向函数”,这意味着计算机要反转每个操作并从上一步中计算出数据是非常困难的。

密钥和地址是如何生成的?

如果你没有注意到,这一切都是从私钥开始的。虽然可以自己尝试,但私钥通常是由您的比特币钱包生成的。这一切都是在幕后完成的,但对这个过程有一个高层次的理解仍然是件好事。

这里有一些艺术作品可以帮助您可视化生成私钥/公钥对和相应地址的过程:

比特币钱包初学者指南-什么是比特币钱包?

  1. 钱包软件生成一个随机数
  2. 这个随机数成为私钥
  3. 钱包软件会使用这个私钥自动生成公钥
  4. 使用此公钥,然后将生成一个地址。
  5. 恭喜!您现在有了一个全新的地址来发送和接收比特币!

如果你丢失了你的私钥会怎样?

丢失您的私钥类似于丢失您的现金。

一旦它消失了,它就消失了

从您的公钥或地址中找出您的私钥是不可能的。

你需要你的私钥来移动或使用你的比特币! 

因此,如果您丢失了您的私钥,则存储在与此私钥关联的地址上的所有比特币将被永久锁定在那里。

比特币钱包初学者指南-什么是比特币钱包?

为了花费比特币,你需要一个“数字签名”来授权交易,为了创建一个数字签名,你需要你的私钥

所以没有私钥……没有“数字签名”……没有“数字签名”…… 没有交易

复杂的数学用于确保无法从公钥中找出私钥,特别是因为公钥(以“地址”的格式显示)可以被比特币网络上的每个人看到。

虽然这种方法非常无情,但至少你知道没有人或没有任何实体,比如政府,可以背着你没收你的比特币。

只有一个私钥可以访问您的比特币,并且您,也只有您,对它负全部责任

比特币钱包初学者指南-什么是比特币钱包?

如果你失去或忘记了它,你没有人可以责备……除了 YOSELF。

概括

  • 公钥和私钥总是成对创建的。
  • 公钥用于接收比特币。
  • 由于它的长度,它被压缩成一种称为地址的格式
  • 该地址类似于银行账户的帐号。
  • 私钥授权您控制附加到地址的资金并从该地址发起交易。

如您所见,“存储”比特币只是指保管私钥

给TA打赏
共{{data.count}}人
人已打赏
加密学院

区块链初学者指南-是什么让区块链如此特别?

2019-1-19 2:31:51

加密学院

比特币钱包初学者指南-什么是助记词?

2019-1-21 2:35:02

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索