宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > USDT > 正文

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

作者:

时间:1900/1/1 0:00:00

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

Santiment:黄金和比特币资金流入之间出现负相关性:区块链分析公司Santiment表示,随着BTC持续走强,比特币(BTC)的鲸鱼并没有表现出获利了结的兴趣,持有100至10,000个BTC的比特币巨鲸地址并没有对我们在过去几周看到的这种激增表现出获利了结现象,这些持有者现在总持有928万个币,约占总供应量的44%,创投资者历史新高。这与他们在7月28日持有的AllTimeHigh相符。Santiment还注意到了黄金和比特币资本流入之间的潜在反相关关系。比特币和黄金投资者在本周交易结束时出现了完全相反的价格表现,BTC上升至43,000美元以上,黄金在上周五出现了6月中旬以来的最大跌幅,两者的表现出现了负相关。[2021/8/9 1:43:23]

01 SPV 机制

分析 | 迄今为止全球被各国没收的比特币达45.3万个:据The Block的研究表明,虽然比特币最重要的价值定位就是抗审查,然而依然有很多比特币被没收,这通常是因为操作不当导致的结果。目前被查获的比特币数量占到了总流通量的2.6%。据The Block预计,目前美国政府持有至少4100个BTC,但绝对不会超过1万BTC。美国从至少100起不同的联邦刑事、民事和行政案件中查获了约19.8万BTC,其中98%的比特币都被拍卖了。去年5月19日,东南欧执法中心(SELEC)发布新闻稿表示“保加利亚政府没收了超过20万个比特币,价值5亿美元”。 如果加上这20万个比特币,目前被没收的比特币数量已经达到近45.3万个,即总流通量的2.6%。但值得注意的是,其中85.6%的币都来自两起案件:丝绸之路和SELEC。[2018/11/9]

BitMEX上线比特币现金期货:BitMEX发布公告称,已上线BCH/BTC期货合约已经挂牌,到期日为北京时间2017年11月24晚上8点,杠杆为20倍。[2017/11/16]

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

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

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

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

标签:比特币BTCSPV区块链比特币暴富的人多吗btcst币最新消息SPV币区块链工程专业学什么课程好

USDT热门资讯
比特币入门|比特币安全吗?

引言 本文是比特币资讯网站coindesk 发表的一篇讽刺现在那些骂比特币的言论。从中我们可以看到一些针对比特币安全性质疑的回应.

1900/1/1 0:00:00
浅谈 SNX 引领 DeFi 反弹的背后逻辑

原文标题:《The Case for SNX to go back to ATHs》原文作者:Secret Salsa原文编译:0x9F、0x214,BlockBeats 就像任何其他 OG DeFi 项目一样.

1900/1/1 0:00:00
区块链入门丨区块链的发展历程是怎样的?

 这几日,大毛看到一个很有意思的网站链接,用图形化的方式,生动展现了区块链行业的发展和爆炸:https://elementus.io/token-sales-history 大毛反复看了几遍,觉得很有意思.

1900/1/1 0:00:00
AI给区块链带来机会:UBI无条件基本收入

在白话区块链之前的推文《比特币 10 年红利没“吃”到多少?别急,下半场至少还有 6 大机会》中,我们介绍了人工智能带来的新刚需:人工智能未来必然让大部分人失业.

1900/1/1 0:00:00
中国科技人才正在追逐全球 web3 浪潮

中国的 web3 人才正在蓬勃发展,并走向全球。从提供加密衍生产品到制作 NFT 游戏,中国 web3 企业家的足迹遍布全球.

1900/1/1 0:00:00
科普:什么是稀疏默克尔树多值证明

译者注:以太坊网络是一台富状态(stateful)的世界计算机,其状态包括状态余额、交易流水号(nonce)、合约代码及合约存储内容等.

1900/1/1 0:00:00