首页 网络3.0 比特币全节点同步太慢?不用全节点也可验证支付的 SPV 机制

比特币全节点同步太慢?不用全节点也可验证支付的 SPV 机制

Mar 06, 2024 pm 01:22 PM
区块链 比特币 btc 比特币 (bitcoin) 区块链(blockchain)

比特币自诞生以来,就因浪费电力资源为人所诟病,但其强大的算力是必要过程,很难找到更好的方式来代替。

随着它出现的年头越来越久,在其底层技术区块链上参与交易的人也越来越多,分布式账本的内容量急剧扩张,中本聪设置的一个区块 1 MB 的存储量使得交易过程和交易速度有了限制。

因此,下载整个账本成了令人头痛的一件事。能不能不下载整个账本,只找与自己相关的部分呢?换句话说,找个过滤器,把没用的都留在外面。

于是出现了 SPV 机制。

01. SPV 机制

SPV 全称“ Simplified Payment Verification ”,常见翻译为简单支付验证。其目的是为了验证某笔交易是否存在,但并不能验证交易的合法性,这需要进行两步操作,第一步是确认交易支付是否被验证过,第二步是计算得到了多少确认数。

中本聪在论文里提及了这一概念:

在不运行全节点时也依然有可能对交易进行验证,用户只需要保留最长链上的所有的区块头数据。

简单而言就是:

假如小黑给大白转了一个比特币,大白怎么才能知道币已经交易完成了呢?在去中心化的系统里找证人那是不太可能的。

按照传统的办法就是:大白需要下载下来所有的区块链账本,然后找到小黑的账户,先瞅瞅它之前是不是有这样一个比特币,并且有没有转给大白的记录。仅仅是第一步,就使得大白的存储量要爆掉。

每个比特币的区块容量是 1 MB ,区块头只有 80 KB ,因此只需要下载区块头就可以节省很多空间。

区块头和区块体究竟是什么呢?

把区块头比做人的头部,里面存储着区块的头信息,如哈希值、时间戳等;而区块体则类似于人的整个身体,存储着这个区块的详细数据,如具体交易信息。区块头包含在区块体中。

也就是说一个区块头尽管有哈希值,但下载了区块头后大白仍无法知道交易记录在哪个区块里,这时候就需要拿着交易 ID 去找全节点查一下,是否有且在哪一个区块里。

02. SPV 的支付验证过程

咦,那万一矿工和小黑联合起来骗大白怎么办?

这时候 SPV 机制就派上用场了。

如果矿工说小黑转过来了,但其实并没有。那么为了圆谎他必须伪造更多的交易,使得这些交易能得到和自己区块头里同样的哈希值。但由于哈希的技术特性,改变后的数据要想和原始数据得出一样的哈希值,那是很难实现的。

总之, SPV 整个交易过程是这样的:

第一步,确认交易支付是否被验证过

首先计算待验证支付的交易哈希值,把区块头从区块链网络上保存至本地,再从区块链获取待验证支付对应的默克尔树哈希认证路径。

对比获得的哈希值与自己的是否一致,若一致,则证明支付真实有效。

第二步,验证得到了多少确认数。根据该区块头所处的位置,确定该支付已经得到的确认数量。

完成这两步,交易支付验证就完成了。

03. 小结

SPV 机制不仅节省了储存空间,减少了 P2P 网络带宽的浪费,使得普通用户在没有下载完整数据的情况下也可以操作,而且也给查账带来了极大方便。

但是,由于 SPV 没有完整的区块数据,是无法验证交易不存在的,这种情况很容易导致双花的情况出现,而随机链接节点也有可能受到网络的恶意攻击。

你认为 SPV 还有什么优点和缺点吗?欢迎在留言区分享你的观点。

以上是比特币全节点同步太慢?不用全节点也可验证支付的 SPV 机制的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

<🎜>:泡泡胶模拟器无穷大 - 如何获取和使用皇家钥匙
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系统,解释
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆树的耳语 - 如何解锁抓钩
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
<🎜>掩盖:探险33-如何获得完美的色度催化剂
2 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1677
14
CakePHP 教程
1430
52
Laravel 教程
1333
25
PHP教程
1278
29
C# 教程
1257
24
火必HuobiAPI接口怎么申请_火必HuobiAPI接口申请流程详解 火必HuobiAPI接口怎么申请_火必HuobiAPI接口申请流程详解 May 15, 2025 pm 03:54 PM

申请火必API接口需六步:1.注册火必账户并选择“全球站”;2.完成实名认证(L1/L2/L3);3.登录并进入API管理页面;4.创建API密钥,填写基本信息并选择权限;5.生成并保存Access Key和Secret Key;6.集成API至应用,注意安全事项并定期更换密钥。

币安币走势预测:BNB会涨到多高? 币安币走势预测:BNB会涨到多高? May 15, 2025 am 11:21 AM

从初期到现在,BNB展示了显着的增长。虽然其价值不断上涨,但人们纷纷问道,BNB能够达到何种高度。本指南将探讨影响币安币价格的因素。我们将讨论其近期表现,并对未来几年进行预测。币安币走势预测:BNB会涨到多高?什么是BNB? BNB是币安交易所(官方注册)(官方下载)的加密货币,币安是全球领先的加密货币交易平台。它于2017年作为一个ERC-20代币在以太坊上首次亮相,并于2019年迁移至币安链。最初,BNB的设计目的是为币安

Altcoin季节指数下降到25岁以下,表明比特币季节尽管最近运行 Altcoin季节指数下降到25岁以下,表明比特币季节尽管最近运行 May 15, 2025 pm 12:09 PM

AltCoin季节指数在90天内衡量了对比特币的顶级山寨币的表现情况。CryptoRover在X上分享了两个不同的图表,揭示了一些引人注目的趋势转变。第一个图表是近期热议的焦点-Altcoin季节。它展示了Altcoin季节指数,该指数衡量了90天内顶级山寨币相对于比特币的表现。这项具体数据来自blockchaincenter.net,测量了前50个表现最佳的山寨币,不包括任何稳定币或资产支持的代币。关于AltCoin季节指数,如果在过去的90天内,前50个Altcoin的表现超过比特币,则会进

Vaneck推出了针对机构投资者的第一个RWA令牌化基金 Vaneck推出了针对机构投资者的第一个RWA令牌化基金 May 15, 2025 am 11:51 AM

VBILL代币基金于5月13日推出,为机构投资者提供了代币化的美国财政账单的机会。Vaneck的新型标记基金将使机构投资者能够投资美国国库账单。VBILL代币基金于5月13日启动,是与Securitize合作的结果,Securitize是支持该基金全部运营的令牌化平台。该基金将在四个主要区块链上进行订阅-以太坊,索拉纳,雪崩和BNB链。在其中三个区块链(雪崩,Solana和BNB链)上,最低订阅额为100,000美元。而在以太坊上,最低投资额为100万美元。该基金是Vaneck努力扩大其在现实世

PWAR币合约地址多少?PWAR币合约地址介绍 PWAR币合约地址多少?PWAR币合约地址介绍 May 15, 2025 pm 12:36 PM

每个投资团队都对该项目备受期待的NFT Gaming多元宇宙表现出极大的兴趣和热情,他们仍然渴望支持PolkaWar在加密货币领域的未来。PolkaWar预计机构和有组织的基金对早期投资的热情会更高,公司感谢大家迄今为止的赞助和支持。筹集的资金将提供快速交付路线图的能力,并在较短的时间内部署项目。PolkaWar具有独特的优势,可以从即将到来的激增和兴奋中受益。投资者们想要知道PWAR币合约地址多少?下面就让小编为大家介绍一下PWAR币的

以太坊的pectra升级触发了第二层解决方案(ARB),Starknet(Starknet(Strk)和Mantle(MNT)的激增 以太坊的pectra升级触发了第二层解决方案(ARB),Starknet(Starknet(Strk)和Mantle(MNT)的激增 May 15, 2025 pm 12:27 PM

几天前发布的以太坊Pectra升级已经引发了加密货币市场的价值激增。除了ETH本身之外,一位加密分析师现在强调了一些基于以太坊的Altcoins,特别是2层解决方案,这些代币将在最新升级后带来重大的提升。以太坊的Pectra升级最近引发了加密货币市场的价值激增。除了ETH本身之外,一位加密分析师现在强调了一些基于以太坊的代币,这些代币将在最新升级后带来重大的提升。在最近的播客中,分析师确定了三个第2层以太坊解决方案,他建议用户关注未来:Arbitrum(ARB)、Starknet(STRK)和M

京东发行香港稳定币,将引发何种变革?对你影响几何? 京东发行香港稳定币,将引发何种变革?对你影响几何? May 15, 2025 pm 12:00 PM

近日,京东计划在香港推出一种名叫“JDCCoin”的数字货币,通俗的说法叫香港稳定币。对这个新玩意,我想代同学们问问,东哥为什么要干这个事情?这对普通人有什么影响?京东发行香港稳定币,将引发何种变革?对你影响几何?稳定币,本身是一种特殊的数字货币,演化到今天,它一般都是和法币,比如美元港元等挂钩的。有了这个保障,它的价值就不会像比特币那样大起大落,而是会保持相对的稳定,故称“稳定币”

什么是XploraDEX 和$XPL 代币?一文介绍 什么是XploraDEX 和$XPL 代币?一文介绍 May 15, 2025 am 11:45 AM

在快速发展的去中心化金融(DeFi)世界中,创新从不止息。最新一波的浪潮不仅仅是关于速度或安全——而是关于智慧。这正是XploraDEX进入舞台的时候。建立在XRP纪录上的XploraDEX正在为去中心化交易所设定新的基准,通过将人工智慧(AI)引入交易的每一个层面。但XploraDEX到底是什么,它与其他平台有何不同,以及$XPL代币在其生态系统中扮演什么角色?让我们以易于理解的方式逐步解析。