首页 / 钱包 / 十分钟区块链系列05:一文看懂比特币核心钱包和轻钱包

十分钟区块链系列05:一文看懂比特币核心钱包和轻钱包

标题:十分钟区块链系列05:一文看懂比特币核心钱包和轻钱包

免责声明:本文旨在传达更多市场信息,不构成任何投资建议。文章仅代表作者观点,不代表火星财经官方立场。

小编:记得关注哦

资料来源:爱因斯坦一瞥

说起钱包,大家都不陌生。与现代的微信钱包和支付宝相比,比特币钱包有点类似于这些互联网钱包。他们可以存储比特币资产,进行转账、支付等交易,还可以查看交易记录。管理钱包账户(比特币地址)等

比特币钱包也随着比特币交易的演变而发生变化,从重量级向轻量级演变。

1. 比特币核心钱包(重量级) 最初的比特币钱包与比特币客户端是在一起的。我们都知道比特币客户端包含了大量的区块信息。随着交易的增加,这些信息的量也会增加。它越大,占用的空间就越大。如果钱包要包含此信息,它将非常庞大,并且不太可能在常规移动设备上使用,而只能在桌面上使用。这类需要完整区块信息来使用的钱包属于比特币核心钱包。

2、比特币轻钱包(轻量级) 很多时候用户使用钱包时,比如使用支付宝钱包进行银行转账,只需要发起一笔交易,等待银行确认或者支付宝服务器确认交易即可。普通用户不需要看到整个流程并验证交易。交给核心服务器来完成。比特币交易也是如此。验证交易数据的过程可以留给核心节点。因此,出现了一些轻量级的比特币钱包,也称为轻钱包。

3.基本概念当我们发起比特币转账时,我们需要输入一个比特币地址,就像银行卡转账的银行卡号或者支付宝账号一样,但比特币地址比这复杂得多。

那么,如何获取比特币地址呢?我们先来了解一下私钥、公钥、比特币地址的概念。

如果您了解数据加密,那么您应该对此很熟悉。目前的加密算法主要包括对称加密和非对称加密。

对称加密的安全系数相对较低。比如用edf替换abc,有规律可循,比较简单,也很容易破解。

针对对称加密的缺点,非对称加密应运而生。非对称加密有公钥和私钥,它们相互配合使用。

1. 私钥

私钥是私人的,需要妥善保管。使用公钥加密的数据可以使用私钥解密。

2. 公钥

公钥是公开的,可以向其他人展示。使用私钥加密的数据可以使用公钥解密。私钥可以通过算法生成公钥,但是公钥却无法逆向生成私钥,这就是公钥可以公开的原因。私钥和公钥配合使用可以提高数据的加密安全性。

3. 比特币地址

比特币地址生成过程首先需要随机生成私钥。然后将私钥加密以获得公钥。然后将公钥经过哈希算法等,最终得到比特币地址。其工艺过程相对复杂。简单来说就是将私钥转换为公钥,将公钥转换为公钥哈希,将哈希地址转换为比特币地址。

比特币地址的生成最终源于私钥。公钥是公开的。公钥无法生成私钥,因此必须保留私钥。私钥相当于支付宝钱包的密码,不能通过手机号码、邮箱地址等传递,找回来!

4、Bitcoin Core 钱包的优缺点Bitcoin Core 钱包是一个非常完善的客户端,包含完整的账本信息,功能齐全。它可以创建钱包地址、发送和接收比特币、加密和备份钱包。发起交易时,可以进行完整验证。总而言之,它具有所有功能并且安全,这是它的优点。

当然,既然包含了完整的交易信息,而且功能强大,自然就比较占空间,而且不便于携带。

另外,通过比特币地址生成过程,我们还知道,每生成一个比特币地址,都会生成一个私钥,而且私钥都是不同的。还有一个核心钱包,可以创建无限的比特币地址。这就像你可以在支付宝里添加无数张银行卡,但每次使用时支付密码都不一样,或者去吃饭的店不一样,地址也不一样。如果你丢失了它,你将无法去这家餐厅。同样,会很头疼。

5、比特币轻钱包的优缺点比特币轻钱包如SPV钱包,SPV实际上分离了比特币核心钱包的部分功能,将交易验证转移到核心节点,下载区块头数据而不是下载完整的区块链数据。简单验证是否发起付款。至于主链验证是否失败,尚不确定。从这里可以看出,轻钱包虽然轻量,但却牺牲了一些安全性和可靠性。

另一个例子是分层确定性钱包。目的是管理多个钱包私钥。大致的过程其实就是生成一个私钥,然后用这个私钥生成一个子私钥。主公钥可以生成子公钥。并且私钥和公钥是独立的。您只需要备份某个主私钥即可查看下级,还可以设置不同的权限,例如交易或查看交易,或两者兼而有之。保存好私钥会省去很多麻烦。但缺点也很明显,因为主私钥和私钥之间存在固定的关系,这自然会牺牲安全性能。

感谢您的耐心阅读。我是爱因斯坦。欢迎留言评论!

上一篇
下一篇

为您推荐

手机访问
手机扫一扫打开网站

手机扫一扫打开网站

返回顶部