链资讯 链资讯
Ctrl+D收藏链资讯
首页 > TRX > 正文

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

作者:

时间:

比特币自诞生以来,就因浪费电力资源为人所诟病,但其强大的算力是必要过程,很难找到更好的方式来代替。随着它出现的年头越来越久,在其底层技术区块链上参与交易的人也越来越多,分布式账本的内容量急剧扩张,中本聪设置的一个区块 1 MB 的存储量使得交易过程和交易速度有了限制。例如,目前比特币主链的区块数据高达 200 多 G ,对普通用户而言,存储量实在过大。因此,下载整个账本成了令人头痛的一件事。能不能不下载整个账本,只找与自己相关的部分呢?换句话说,找个过滤器,把没用的都留在外面。于是出现了 SPV 机制。

01 SPV 机制

坦桑尼亚金融科技公司完成1000 万美元融资:金色财经报道,支持从英国向非洲付款的应用程序 Nala 背后的坦桑尼亚金融科技公司最近透露,它在 Amlo、Accel 和 Bessemer Partners 支持的一轮融资中筹集了 1000 万美元。参与本轮融资的所谓天使投资人包括 Robinhood 的创始人 Vladimir Tenev 和 Monzo 的 CTO Jonas Huckestein。

根据非洲金融科技新闻发布的一份报告,金融科技的应用程序已经支持从英国向五个非洲国家付款:坦桑尼亚、肯尼亚、乌干达、卢旺达和加纳。根据该报告,在最近一次筹款之后,到 2022 年底,Nala 将增加 12 个非洲国家。

该出版物还透露,Nala 刚刚开始试用其应用程序的一个版本,该版本适合希望向非洲付款的商务人士。报告称,除了这项新功能外,该应用程序还嵌入了多币种账户功能,允许散居国外的用户在国外存储当地的非洲货币。[2022/2/3 9:28:29]

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

简单而言就是:假如小黑给大白转了一个比特币,大白怎么才能知道币已经交易完成了呢?在去中心化的系统里找证人那是不太可能的。按照传统的办法就是:大白需要下载下来所有的区块链账本,然后找到小黑的账户,先瞅瞅它之前是不是有这样一个比特币,并且有没有转给大白的记录。仅仅是第一步,就使得大白的存储量要爆掉。每个比特币的区块容量是 1 MB ,区块头只有 80 KB ,因此只需要下载区块头就可以节省很多空间。区块头和区块体究竟是什么呢?把区块头比做人的头部,里面存储着区块的头信息,如哈希值、时间戳等;而区块体则类似于人的整个身体,存储着这个区块的详细数据,如具体交易信息。区块头包含在区块体中。也就是说一个区块头尽管有哈希值,但下载了区块头后大白仍无法知道交易记录在哪个区块里,这时候就需要拿着交易 ID 去找全节点查一下,是否有且在哪一个区块里。

02 SPV 的支付验证过程咦,那万一矿工和小黑联合起来大白怎么办?这时候 SPV 机制就派上用场了。如果矿工说小黑转过来了,但其实并没有。那么为了圆谎他必须伪造更多的交易,使得这些交易能得到和自己区块头里同样的哈希值。但由于哈希的技术特性,改变后的数据要想和原始数据得出一样的哈希值,那是很难实现的。总之, SPV 整个交易过程是这样的:第一步,确认交易支付是否被验证过。首先计算待验证支付的交易哈希值,把区块头从区块链网络上保存至本地,再从区块链获取待验证支付对应的默克尔树哈希认证路径。对比获得的哈希值与自己的是否一致,若一致,则证明支付真实有效。第二步,验证得到了多少确认数。根据该区块头所处的位置,确定该支付已经得到的确认数量。完成这两步,交易支付验证就完成了。

03 小结SPV 机制不仅节省了储存空间,减少了 P2P 网络带宽的浪费,使得普通用户在没有下载完整数据的情况下也可以操作,而且也给查账带来了极大方便。但是,由于 SPV 没有完整的区块数据,是无法验证交易不存在的,这种情况很容易导致双花的情况出现,而随机链接节点也有可能受到网络的恶意攻击。

标签:CALOFFTRXSUNcalo币最新消息Offshift anonUSD免费挖TRX币SUN币

TRX热门资讯
都说区块链是未来 到底有哪些应用场景?

  作者 | 王佳健出品|白话区块链(ID:hellobtc) 区块链已经火热了好几年,产业区块链被认为是区块链目前最大的价值所在,但区块链将在哪些领域起作用?怎么起作用呢? 今天,我们就来聊一聊区块链技术的三大应用场景。  01确权、交易授权、维权 不难发现,微版权时代已到来。

监管与去中心化是否有冲突 两者能否共存?

许多人对区块链的常见误解中,有这么一条:因为区块链要求去中心化,而监管的主体本身是一个巨大的中心,这两者是不可能共存的。 表面上看,这么说好像有点道理,但实际是有问题的,因为去中心化并不是不要中心,而是强调许多中心之间,不论大小,公平且自由。 1 去中心化就是不要中心吗? 其实,去中心化这个概念自提出来起,就从没想过要消灭中心或者剥夺中心的权利。

期权:到期损益

一般人接触期权是从到期交割的损益图去开始感受的,也就是俗称的payoff曲线。 期权4个方向,买CALL卖CALL买PUT卖PUT,不同日期不同行权价,可以组合出千奇百怪的payoff图,今天抛砖引玉,只讲最简单的看涨期权CALL: 买入一个CALL,大概payoff图就这样: 到期标的价格低于执行价归零,没涨过“执行价+权利金”小亏,大涨大赚。

什么是共振、共振币丨

共振,是币圈的一种新的“融资”模式。最早在2019年2月由VDS项目提出,由于吸金效果出众,随后诞生出许多仿制VDS的共振项目与共振币。下面,以VDS为例,来谈谈共振模式与共振币。 VDS最核心的玩法,在于“共振比特币”,简单理解就是用户以比特币来单向兑换VDS(代币)。

金色百科 | 以太坊发展历史

2013年末和2014年初,V神与Mihai Alisie、Amir Chetrit、Charles Hoskinson、Anthony Di Iorio、Gavin Wood博士、Joseph Lubin和Jeffrey Wilke联手创立了以太坊。

矿池和矿场有何区别?|区块链入门

   作者 |宇星 出品|白话区块链(ID:hellobtc) 大白有个朋友看见比特币价值不菲,而且听说比特币是挖出来的,就两眼发光,兴致勃勃地也想去挖矿。但无奈入矿圈没那么容易,有许多知识需要了解。