比特币钱包能干什么?什么是冷钱包、热钱包?_区块链_

2022-07-05 区块链达人

一、什么是比特币钱包?

 

正如现金需要放在钱包进行保管,比特币也是需要放到比特币钱包中进行保管的。

 

比特币既可以放到交易所,也可以放到自己的比特币钱包中,无论是放在交易所还是在自己的钱包中存放,本质上也都是在比特币钱包中存放着的。

 

比特币钱包可以理解为管理比特币私钥等信息的软件工具。为了弄清楚比特币钱包,我们需要先理解私钥、公钥以及地址的关系。

 

私钥(private key)

 

私钥就是用计算机生成的一串随机数。一个比特币地址中所有的资金都是由相应的私钥来控制的,在比特币交易中,私钥用于生成支付比特币所必需的签名,以证明比特币的所有权。拥有私钥才能控制钱包账户的资金。

 

私钥相当于银行卡的交易密码,是不可以公开的,私钥丢失也就意味着比特币的丢失。所以我们必须要做好私钥备份,以防意外丢失所造成的损失。

 

公钥(public key)

 

公钥与私钥是一一对应的关系,它是由私钥通过一定的算法(椭圆曲线算法)推导出来的,通过私钥可以计算出唯一一个公钥,但通过公钥并不能逆向推导出私钥。

 

公钥是用来验证交易签名的,一个由私钥签名的交易,只有对应的公钥才能对其进行解密验证,公钥即使公开了也基本没什么风险。

 

地址(bitcoin address)

 

由于公钥太长,在比特币交易中不方便使用,所以也就有了地址,地址相当于银行卡号,用来发送和接收比特币。

 

地址是由公钥转换而来(摘要+校验),一个地址收到比特币后,只有使用该地址所对应的私钥才能花费这个地址上的比特币。

 

和钱包可以放多张银行卡一样,一个比特币钱包也是可以创建多个比特币地址的,每个地址都对应独立的私钥信息。

 

总之,私钥是最重要的,在比特币的世界里,私钥就是一切,如果私钥丢失,也就意味着比特币的丢失。

 

二、比特币钱包能干什么?

 

比特币钱包主要用于比特币的接收和发送。

 

在接收比特币的时候,把比特币钱包地址发送给对方就可以了,随着区块链技术的不断发展,二维码技术在比特币转账支付中已经变得越来越普遍了,现在的许多比特币钱包在接收比特币的时候,还可以把比特币钱包地址以二维码的形式发给对方,例如 TokenPocket 的比特币钱包就是支持二维码地址功能的。

 

             

 

在转账的时候,输入收款账号以及转账数量后就可以进行转账了,在 TokenPocket 的比特币钱包中转账功能更加强大和灵活,例如可以根据转账速度的需要自行选择矿工费,如果想要快速转账,就可以选择较快的方案。而且在进行转账支付的时候,还可以自行选择 UTXO 进行支付。甚至在转账时,如果想要在链上"留言",通过 OP_RETURN 功能也是可以实现的。

 

             

 

在 TokenPocket 的比特币钱包中转账和收款比特币,已经变得像是在支付宝/微信支付中那样方便了,比特币越来越接近我们的生活。

 

三、什么是冷钱包、热钱包?

 

比特币钱包有多种形态,例如可以按同步数据类型、去中心化程度等进行分类,如果按照私钥存储方式,则可以把比特币钱包划分为冷钱包和热钱包。

 

什么是热钱包和冷钱包呢?

 

热钱包是指互联网能够访问私钥的钱包,也就是在线钱包。我们平时使用的手机钱包就是热钱包,由于热钱包是处于在线状态,所以私钥有在互联网上进行传输的风险。

 

使用热钱包时,不要在类似微信、电子邮件等在线设备上进行私钥的传输,在备份私钥的时候可以选择使用手抄的形式进行备份。

 

顾名思义,冷钱包是指离线钱包,即互联网不能访问到私钥的钱包,比如不联网的电脑、手机等,都可以创建冷钱包,严格来说写着私钥的小本本也可以称之为冷对钱包,它们都是离线的数字钱包。

 

冷钱包通常意味着私钥与交易的分离,如果需要花费冷钱包里边的比特币,则需要冷钱包和观察钱包共同配合才能完成相关操作,冷钱包和观察钱包之间是通过扫描二维码的形式进行通信和授权确认的,在整个转账过程中,冷钱包都是不触网的,从而保障了私钥的安全。

 

从安全的角度来看,冷钱包是明显优于热钱包的,但是从钱包的易用性来看,热钱包显然是优于冷钱包的,到底要选择哪种钱包,需要用户在易用性与安全性之间寻找平衡。例如可以把短期不打算交易的比特币放到冷钱包,近期有交易需求的比特币则放到热钱包。

 

             

 

TokenPocket 的比特币钱包是支持冷钱包和观察钱包的,在 TokenPocket 中可以创建冷钱包和观察钱包,并通过两者的配合来完成转账操作。