区块链系列05分钟十分钟:阅读比特币核心钱包和轻钱包

摘要:小编:记得关注哦来源:爱因斯坦一撇说起钱包,大家都很熟悉,结合现代的微信钱包、支付宝对比,比特币的钱包和这些互联网的钱包有些类似,可以储存比特币资产,可以进行转账、付款等交易,也可以查看交易记录,管理钱包账户(比特币的地址)等。...

区块链系列05分钟十分钟:阅读比特币核心钱包和轻钱包

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

小编:记得注意哦

来源:爱因斯坦一撇

说到钱夹,大家都很熟悉。与现代微信零钱和支付宝相比,比特币钱夹类似于这些互联网钱包,可以存储BTC资产、转账、支付等交易,也可以查看交易细节,管理钱夹账户(比特币地址)等。

区块链系列05分钟十分钟:阅读比特币核心钱包和轻钱包

随着比特币交易的演变,比特币钱包也从重量级演变为轻量级。

1、比特币核心钱夹(重量级)

一开始,比特币钱包和比特币客户端在一起。我们都知道比特币客户端有很多区块信息。随着交易的增加,这些信息将变得越来越大,占用的空间也在增加。如果钱包含这些信息,它将变得非常大,不太可能出现在传统的移动设备上,而只适用于桌面。这个钱包需要与完整的块信息一起使用,属于比特币的核心钱包。

二、BTC轻钱包(轻量级)

大多数时候,用户使用钱夹,如使用支付宝进行银行转账,只需启动交易,如银行确定或支付宝服务器确定交易,一般用户不需要看到整个过程,验证到核心服务器完成。比特币交易也是如此,验证交易数据的过程可以交给核心节点,所以有一些轻量级的比特币钱包,也就是轻钱包。

三、基本概念

当我们启动BTC转账时,我们需要输入一个比特币地址,就像银行转账的银行卡号码或支付宝账户一样,但比特币地址要复杂得多。

那么,如何获得比特币地址呢?让我们先认清私钥、公钥、比特币地址的概念。

如果你知道数据加密,你应该熟悉它。目前的加密技术主要有对称加密和非对称加密两种形式。

相对安全性能较低的对称加密,如将abc换成edf,有规可循,比较简单,容易破解。

针对对称加密的缺点,不对称加密应时而生。非对称加密有一个公钥,一个私钥,相互配合使用。

1、私钥

私钥是私有的,需要妥善保存。私钥可以解密公钥加密的数据。

区块链系列05分钟十分钟:阅读比特币核心钱包和轻钱包

2、公钥

公钥是公开的,可以给别人看。私钥加密的数据可以用公钥解密。私钥可以通过算法生成公钥,但是公钥不能反向生成私钥,这也是公钥可以公开的原因。私钥和公钥的结合可以提高数据加密的安全性。

3、比特币地址

比特币地址生成过程首先需要随机生成私钥,私钥加密获取公钥,公钥通过哈希算法,最终获得比特币地址,过程更复杂。简单地说,私钥到公钥,公钥到公钥哈希,哈希地址到比特币地址。

比特币地址的形成最终起源于私钥,公钥是开放的,公钥不能生成私钥,所以必须保留私钥,私钥等于支付宝的密码,不能通过手机号码、电子邮件等找到!

四、比特币核心钱夹的优缺点

比特币核心钱夹是一个非常完整的客户端,包含完整的账簿信息,功能齐全,可以创建钱包地址,接收BTC、加密和备份钱夹可以在启动交易时得到完整的验证。一般来说,功能齐全、安全,这是它的优点。

当然,既然包含了完整的交易数据,功能齐全,那么自然就占用了空间,不便携。

此外,通过生成比特币地址的过程,我们也知道每次生成比特币地址,都会生成一个私钥,私钥不同,还有一个核心钱夹可以无限地建立比特币地址。这就像你的支付宝可以添加无数的储蓄卡,但每次使用交易密码不同,或者你去不同的商店,地址不同,如果你不能去这家餐馆,会很头疼。

五、BTC轻钱包的优缺点

BTC轻钱包,如SPV钱包,实际上是比特币核心钱包的部分功能,交易验证到核心节点,下载块数据取代下载完整的区块链数据,简单验证支付是否启动,主链验证是否失败。从这里可以看出,轻钱包很轻,但牺牲了一些安全性和可靠性。

区块链系列05分钟十分钟:阅读比特币核心钱包和轻钱包

再比如分层确定性钱夹(Hierarchical Deterministic Wallets),目的是管理多个钱夹私钥。一般的过程实际上是先生做一个私钥,然后用这个私钥生成子私钥。主公钥可以生成子公钥,私钥和公钥是独立的。只要备份一个主私钥,就可以查看下属,设置不同的权限,比如交易或者查看交易,或者都可以。存储一个私钥可以省去很多麻烦。但缺点也很明显,由于主私钥和私钥之间有固定的关系,自然牺牲了安全系数。

区块链系列05分钟十分钟:阅读比特币核心钱包和轻钱包

感谢您耐心阅读,我是爱因斯坦一撇,欢迎留言、评论!

相关推荐