币安官网注册链接: 币安(Binance)
说起钱包,大家都不陌生。 与现代的微信钱包和支付宝相比,比特币钱包有点类似于这些互联网钱包。 他们可以存储比特币资产,进行转账、支付等交易,还可以查看交易记录。 管理钱包账户(比特币地址)等
比特币钱包也随着比特币交易的演变而发生变化,从重量级向轻量级演变。
1. 比特币核心钱包(重量级)
最初的比特币钱包是和比特币客户端在一起的。 我们都知道比特币客户端包含了大量的区块信息。 随着交易量的增加,这些信息量会越来越大,占用的空间也会不断增加。 如果钱包要包含此信息,它将非常庞大,并且不太可能在常规移动设备上使用,而只能在桌面上使用。 这类需要完整区块信息来使用的钱包属于比特币核心钱包。
2.比特币轻钱包(轻量级)
很多时候用户使用钱包时,比如使用支付宝钱包进行银行转账,只需要发起交易,等待银行确认或者支付宝服务器确认交易即可。 普通用户不需要看到整个过程,验证工作交给核心服务器来完成。 比特币交易也是如此。 验证交易数据的过程可以留给核心节点。 因此,出现了一些轻量级的比特币钱包,也称为轻钱包。
3. 基本概念
当我们发起比特币转账时,我们需要输入一个比特币地址,就像银行卡转账的银行卡号或者支付宝账号一样,但是比特币地址比这复杂得多。
那么,如何获取比特币地址呢? 我们先来了解一下私钥、公钥、比特币地址的概念。
如果您了解数据加密,那么您应该对此很熟悉。 目前的加密算法主要包括对称加密和非对称加密。
对称加密的安全系数相对较低。 比如用edf替换abc,有规律可循,比较简单,也很容易破解。
针对对称加密的缺点,非对称加密应运而生。 非对称加密有公钥和私钥,它们相互配合使用。
1. 私钥
私钥是私人的,需要妥善保管。 使用公钥加密的数据可以使用私钥解密。
2. 公钥
公钥是公开的,可以向其他人展示。 使用私钥加密的数据可以使用公钥解密。 私钥可以通过算法生成公钥,但是公钥却无法逆向生成私钥,这就是公钥可以公开的原因。 私钥和公钥配合使用可以提高数据的加密安全性。
3. 比特币地址
比特币地址生成过程首先需要随机生成私钥。 然后将私钥加密以获得公钥。 然后将公钥经过哈希算法等,最终得到比特币地址。 其工艺过程相对复杂。 简单来说就是将私钥转换为公钥,将公钥转换为公钥哈希,将哈希地址转换为比特币地址。
比特币地址的生成最终源于私钥。 公钥是公开的。 公钥无法生成私钥,因此必须保留私钥。 私钥相当于支付宝钱包的密码,不能通过手机号码、邮箱地址等传递,找回来!
4. 比特币核心钱包的优缺点
比特币核心钱包是一个非常完整的客户端,包含完整的账本信息,功能齐全。 它可以创建钱包地址、发送和接收比特币、加密和备份钱包。 发起交易时可以进行充分验证。 总而言之,它具有所有功能并且安全,这是它的优点。
当然,既然包含了完整的交易信息,而且功能强大,自然就比较占空间,而且不便于携带。
另外,通过比特币地址生成过程,我们还知道,每生成一个比特币地址,都会生成一个私钥,而且私钥都是不同的。 还有一个核心钱包,可以创建无限的比特币地址。 这就像你可以在支付宝里添加无数张银行卡,但每次使用时支付密码都不一样,或者去吃饭的店不一样,地址也不一样。 如果你丢失了它,你将无法去这家餐厅。 同样,会很头疼。
5. 比特币轻钱包的优缺点
比特币轻钱包,例如 SPV 钱包。 SPV实际上分离了比特币核心钱包的一些功能。 交易验证交给核心节点。 下载区块头数据而不是下载完整的区块链数据。 它只是验证付款是否已启动。 至于主链验证是否失败,我不好说。 从这里可以看出,轻钱包虽然轻量,但却牺牲了一些安全性和可靠性。
另一个例子是分层确定性钱包,旨在管理多个钱包私钥。 一般流程是先生成私钥,然后用这个私钥生成子私钥。 主公钥可以生成子公钥。 ,并且私钥和公钥是独立的。 您只需要备份某个主私钥即可查看下级,还可以设置不同的权限,例如交易或查看交易,或两者兼而有之。 保存好私钥会省去很多麻烦。 但缺点也很明显,因为主私钥和私钥之间存在固定的关系,这自然会牺牲安全性能。
感谢您的耐心阅读。 我是爱因斯坦。 欢迎留言评论!