区块链
区块链 >区块链 > 轻钱包属于什么钱包?安全吗?

轻钱包属于什么钱包?安全吗?

更新时间:2024-05-08 17:46:05
简介随着比特币,以太坊这类数字加密货币的流行,现在有越来越多的投资者开始接触加密货币了,并且大家也开始慢慢认识到了数字货币的价值。对于很多投资者来说,数字钱包就是他们进入区块链世界的一把钥匙,而今天我们要为大家介绍的就是轻钱包。作为币圈新手,我们必须要知道的是,数字加密货币是没有实物的,所以书钱包也不是一个钱包,它只是我们保存私钥的一个工具。很多投资者想知道轻钱包属于什么钱包?他们不

随着比特币,以太坊这类数字加密货币的流行,现在有越来越多的投资者开始接触加密货币了,并且大家也开始慢慢认识到了数字货币的价值。对于很多投资者来说,数字钱包就是他们进入区块链世界的一把钥匙,而今天我们要为大家介绍的就是轻钱包。作为币圈新手,我们必须要知道的是,数字加密货币是没有实物的,所以书钱包也不是一个钱包,它只是我们保存私钥的一个工具。很多投资者想知道轻钱包属于什么钱包?他们不知道轻钱包安全吗?下面就让小编说一说。

轻钱包属于什么钱包?

轻钱包(SPV)是"Simplified Payment Verification"(简单支付验证)的宿写。中本聪论文简要地提及了这一概念,指出:不运行完全节点也可验证支付,用户只需要保存所有的block header就可以了。用户虽然不能自己验证交易,但如果能够从区块链的某处找到相符的交易,他就可以知道网络已经认可了这笔交易,而且得到了网络的多少个确认。

按照中本聪的原文,有个细节需要注意,SPV指的是"支付验证",而不是"交易验证"。这两种验证有很大区别。

"交易验证"非常复杂,涉及到验证是否有足够余额可供支出、是否存在双花、脚本能否通过等等,通常由运行完全节点的矿工来完成。

"支付验证"则比较简单,只判断用于"支付"的那笔交易是否已经被验证过,并得到了多少的算力保护(多少确认数)。

考虑这样一种情况,A收到来自B的一个通知,B声称他已经从某某账户中汇款一定数额的钱给了A。去中心方式下,没有任何人能证明B的可靠。接到这一通知,A如何能判断B所说的是真的呢?

在比特币系统中,这一通知是以一个固定格式的"交易"来实现的,该交易中包含B的汇款账户、B的签名、汇给A的金额以及A的地址。

轻钱包安全吗?

如果A想本人亲自验证这笔交易,首先,A要遍历区块链账本,定位到B的账户上,这样才能查看B所给的账户上是否曾经有足够的金额;接下来,A要遍历后续的所有账本,看B是否已经支出了这个账户上的钱给别人(是否存在双花欺骗);然后还要验证脚本来判断B是否拥有该账户的支配权。这这一过程要求A必须得到完整的区块链才行。

但是,如果A只想知道这笔支付是否已经得到了验证(如果验证了就发货),他可以依赖比特币系统来快速验证。即,检查发生此项支付的那笔交易是否已经收录于区块链中,并得到了多少个确认。

原理:block header中有三个关键字段,一是prev_block_hash(前一区块的hash值,确保了区块链所记录的交易次序);二是bits(当前区块的计算难度),三是merkle_root_hash(借助merkletree算法,确保收录与区块中所有交易的真实性)。

轻钱包:只维护与自己相关的区块链数据,基本上去中心化,仅同步与自己相关的数据。占用硬盘空间较小,使用时不需同步数据;可以支持多币种数字资产,设计功能简单,用户体验好,但实现去中心化不足,交易验证相对较慢。

目前市面上的数字钱包的种类是非常多的,轻钱包这一种类是按照区块链数据的维护方式来分类的,另一种就是全节点钱包。其实大家在选择数字钱包的过程中,不用太过于纠结,在选择之前先充分了解自己的需求,然后根据自己的需求来选择适合自己的钱包就好。很多时候,我们不必强迫自己选择一些主流的数字钱包,毕竟适合自己的才是最好的。

本站提醒:投资有风险,入市须谨慎,本内容不作为投资理财建议。

导航推荐