风险提示:理性看待区块链,提高风险意识!

比特币现金SPV验证是什么意思?

1个回答

佛挡杀佛3星评价

2020-09-10 16:28:26

比特币现金SPV验证是什么意思?

简单支付验证(Simplified PaymentVerification 简写SPV)。这是一项伟大的技术,解决了比特币在支付的确认是如何处理大规模数据的历史难题。整个SPV 过程是靠全节点帮忙去验证交易的,轻节点自身不能验证交易,但是通过确认其他全节点都接受了这次交易,就间接完成了交易确认。

SPV钱包也被有些人称之轻钱包”,但这个是有歧义的。目前市面上大多数的轻钱包是有中央服务器的,钱包把信息发送到中央服务器,中央服务器来确认交易信息。这个和SPV钱包是有本质的区别的,一个是中心化的,一个是去中心化的。不过,SPV钱包在比特币社区并不流行,在比特币现金(BCH)上却得到了广泛的应用。下面我们来介绍一下SPV钱包的优势:

更加安全

SPV钱包是直接连接到BCH网络里面的,随机寻找全节点,SPV钱包只同步区块头(数据量非常小),然后使用过滤器,让钱包只下载和用户相关的历史交易。SPV钱包会自行验证交易,不需要信任特定的全节点。因此SPV钱包不会泄露隐私。其它轻钱包有第三方中央服务器,存在作恶的可能,平台还可能被黑客攻击导致用户信息泄露,资产被盗等等。

节省时间

SPV钱包只验证区块头,用户只需要下载和用户相关的历史交易,不需要下载全部的历史交易数据。因此,需要下载的数据比较小,下载速度也比较快。一般同步所有的数据10分钟用不到,一年产生的区块头1分钟左右就能同步完。而不像比特币客户端同步需要10个小时以上。