上一篇文章我们讲了什么是区块链、智能合约、DAPP、糖果,这一篇我们讲一下什么是区块链钱包。
一、什么是区块链钱包?
在区块链的世界中,很多概念是不同于我们一般认知的,想要入门区块链,就需要改变我们的认知。
我们一般接触到的每个应用系统里都有“用户”的概念,但在区块链的世界中,是没有“用户”概念的。
代替用户这个概念的,就是“区块链地址”。
区块链中所有的内容都对应一个“区块链地址”,它是由一串字母和数字组合而成的字符串,比如下面这个长长的一串就是一个区块链地址:
0x5e5e1fE685Ca2aEf9DAb52656cf1a6138A0cDe44
区块链地址分为很多种,最常接触到的有区块地址、钱包账户地址、交易地址等。
区块地址:
区块链是由一个一个“区块”组成的一条链,每一个区块都有一个区块地址,一个区块就好比一个Excel表,这个Excel表中存储了很多的交易信息。
钱包账户地址:
钱包账户地址就是我们的“区块链身份”,它的主要作用是存储我们的虚拟货币、以及进行转账、收款。
我们说区块链世界中是没有“用户”概念的,那么我们作为一个独立的“人”如何“进入”一个区块链呢?
我们每个人可以申请一个或多个钱包地址,区块链不认识我们每个人,只认我们的钱包地址,也就是我们可以拥有多个“区块链身份”。
对于区块链来说,它并不知道一个钱包地址是属于谁的,它也不需要知道,这就是区块链的匿名性特点。
交易地址:
每一笔交易信息也有一个地址,就是交易地址。每一笔交易信息中一定存在两个钱包地址,一个发送方钱包地址,一个接收方钱包地址。
下面这张图是以太坊区块浏览器(后面的教程中会介绍什么是区块链浏览器)中一个交易信息的截图,里面包含了交易地址、发送方钱包地址、接收方钱包地址:
说了这么多,我们知道什么是钱包地址了,那么钱包地址是怎么来的?怎么使用?如何进行转账、完成交易呢?这就要用到区块链钱包软件了。
二、区块链钱包软件
区块链钱包软件是我们进入区块链世界的“入口”。
为了方便理解,我们下面的内容都以“以太坊”这个区块链为例。
我们首先要弄清楚我们使用钱包软件的目的是什么,目的有两个:
1、注册钱包账户地址,拥有一个“区块链身份”;
2、使用钱包地址进行交易(交易指:转账、收款)。
以太坊号称第二代区块链(第一代是比特币),它的官方网址是:
https://www.ethereum.org/
进入这个网站以后,找到页面下方的Download按钮,这个就是以太坊钱包的下载了,根据你的电脑系统下载相应版本的钱包软件:
钱包软件下载好后,解压运行其中的Ethereum-Wallet.exe,运行后界面如下,这个界面会停顿一会,用来连接以太坊节点:
连接到节点后,会自动跳转到下一个界面,点击“START USING ETHEREUM”,即可进入以太坊钱包主界面。
接下来一步,就是创建账户了,点击创建账户按钮,在出现的界面上输入账户密码,点击下一步,就可以创建账户了。
一定要注意这一步输入的密码务必要记住,这个密码是转账的时候要用的,在区块链的世界里,密码丢失是无法找回的!!!
有了账户之后,我们就可以收款、转账了。
但我们现在没有以太币可以转,我们现在只要知道转账是点击钱包顶部的“Send”按钮就可以了,“From”这里是选择我们自己要转账的账户,“To”是填写要收款的账户地址,后面我们会介绍如何通过火币APP购买以太币,然后将买到的以太币转到自己的钱包账户里。
有了钱包账户以后,最最重要的步骤是备份钱包,除非你只是注册一个钱包地址玩一玩。
为什么要备份钱包呢,因为在区块链的世界里,钱包丢了是无法找回的,不管你的钱包里有多少“钱”……
备份钱包的步骤分为两步,第一步就是你要用自己的脑子记住前面输入的账户密码,第二步是备份钱包keystore文件,钱包密码+钱包keystore这两个东西构成了一个完整的钱包账户。
备份钱包keystore的步骤如下:
点击顶部菜单栏的“Backup”按钮,选择“Backup keystore”,在弹出的窗口中,将keystore整个文件夹复制保存到某个安全的地方,就备份好了。
钱包备份好后,我们在任何一台电脑上,只要有钱包keystore文件和密码,就可以恢复钱包使用了。
以上介绍的以太坊钱包是以太坊官方出的钱包软件,以太坊还有很多第三方的钱包软件,将在下一篇教程中介绍,下一期再见。
领取专属 10元无门槛券
私享最新 技术干货