以太坊钱包是什么?
以太钱包是什么
在以太坊飞速发展的今天,以太坊钱包也运应而生了。为什么会有以太钱包的诞生呢。在以太坊,各种各样的转账都需要账户,而在我们交易平台上的交易都需要发起和接收的一方,缺一不可。
虽然我们拥有加密的公钥,私钥,以及对应生成的地址,但是私钥一旦丢失,我们的币也随之丢失了。我们用钱包来管理账户,而同时做好备份也是很重要的。我们需要自己掌控自己的钱包。
区块链
一、钱包的种类
1.本地钱包
这种钱包需要自行下载安装,并且与区块链同步储存信息。这种钱包在使用过程中会占用不小的空间。并且食用时耗费时间太长。
2.轻钱包
这种钱包也叫SPV,全称Simplified Payment Verification。支付验证简单,不必储存与整个区块链,所以占用的储存空间很小。相较于本地钱包要轻便很多。
3.交易所钱包
从一方面来说,这算是一种线上的钱包,并且不会交给使用的人。只能在使用的时候找交易所领取。
4.冷钱包
这种钱包不会连接在网络上,包括手写,打印或者脑记等方式。是一种安全度数高的钱包,但是容易丢失。建议自行保管好记录下来的纸条,最好多处备份。
5.硬件钱包
顾名思义,这种钱包就是把我们的私钥备份到特制的硬件上,而在需要的时候才拿出来使用。硬件钱包只要硬件没有被损坏,就能保证里面私钥的安全。
无论你用哪一种钱包,都有最合适你的一款。
区块链
以太钱包怎么用
一般直接在官网上下载,注册填写完信息,就可以使用了。需要注意的是保管好自己的私钥,以免丢失。
一般钱包的创建需要一个非对称加密密钥对,但是我们以太钱包选择的是椭圆曲线加密算法(ECC)中的Secp256k1。
首先是根据Secp256k1生成256位公钥/密钥,然后编译成长度为64位的十六进制字符串。之后生成公钥的keccak-256哈希值。此时为256位二进制数字。我们需要丢弃前面96位,得到160位二机制数据,把20字节编译成十六进制的字符串。得到最终的40字符的字符串,这就是账户地址。最后账户生成被写成一个keystore文件,文件名就是钱包地址。