铂电阻温度计的设计,标准铂电阻温度计结构和原理
2023-08-03
很多朋友对什么是spi机制,什么是SPV机制它的作用是什么不是很了解,每日小编刚好整理了这方面的知识,今天就来带大家一探究竟。
比特币从诞生之日起就被诟病浪费电力资源,但其强大的计算能力是必经的过程,很难找到更好的方式来替代。随着它存在的时间越来越长,越来越多的人参与到其底层技术区块链上的交易中,分布式账簿的内容迅速膨胀。中本聪设定的块中1MB的存储容量限制了交易过程和速度。
比如目前比特币主链的块数据高达200 g以上,对于普通用户来说太大了。所以,下载整个账本就成了一件很头疼的事情。可以不下载整个账本,只找和自己有关的部分吗?换句话说,找个滤镜,把没用的都留在外面。于是出现了SPV机制。1.SPV机制
SPV的全称是“简化支付验证”,通常翻译为简单支付验证。其目的是验证交易是否存在,但不能验证交易的合法性。这需要两步。第一步是确认交易支付是否已经验证,第二步是计算已经获得多少确认。中本聪在他的论文中提到了这个概念:不运行整个节点仍然可以验证事务,用户只需要在最长的链上保留所有的块头数据。
简单来说:如果小黑给大白转了一个比特币,大白怎么知道交易已经完成?在一个分散的系统中是不可能找到目击者的。按照传统方法,大白需要下载所有的区块链书籍,然后找到小黑的账号。先查一下之前有没有这个比特币,有没有转到大白。仅仅是第一步,就会让大白的存储能力爆炸。
每个比特币的块容量是1 MB,块头只有80 KB,下载块头可以节省很多空间。到底什么是块头和块?将块头与人的头进行比较,人的头存储块头信息,如哈希值、时间戳等。区块类似于整个人体,存储着这个区块的详细数据,比如具体的交易信息。块头包含在块体中。
也就是说,虽然一个块头有hash值,但是大白在下载了块头之后还是无法知道交易记录在哪个块里。这时候就要拿事务ID去找整个节点,检查有没有,在哪个块。2.SPV的支付验证流程哎,矿工和小黑联合起来骗大白怎么办?这就是SPV机制派上用场的时候。
如果矿工说小黑转身了,但他没有。然后为了撒谎,他必须伪造更多的交易,让这些交易得到和自己块头里一样的哈希值。但是,由于hash的技术特性,很难在更改后得到与原始数据相同的hash值。总之,SPV的整个交易流程是这样的:第一步,确认交易款项是否经过验证。
首先计算待验证支付的交易哈希值,从区块链网络本地保存块头,然后从区块链获取待验证支付对应的Merkel树哈希认证路径。比较得到的哈希值与自己的是否一致,如果一致,证明支付是真实有效的。第二步是验证已经获得了多少确认。根据块头的位置,确定付款的确认数量。完成这两步后,交易支付验证就完成了。3.摘要
SPV机制不仅节省了存储空间,减少了P2P网络带宽的浪费,使普通用户无需下载完整的数据即可操作,也为查账带来了极大的便利。但由于SPV没有完整的块数据,无法验证交易不存在,容易导致双花,随机链接的节点也可能被网络恶意攻击。
以上知识分享希望能够帮助到大家!
版权声明:本站所有作品图文均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系我们
推荐阅读
2023-08-03
2023-08-03
2023-08-03
2023-08-03
2023-08-03
2023-08-03
2023-08-03
2023-08-03
2023-08-03
2023-08-03
2023-08-03
2023-08-03
2023-08-03
2023-08-03
栏目热点
铂电阻温度计的设计,标准铂电阻温度计结构和原理
LilyGoT手表键盘C3迷你电脑套件
索泰ZBOXEdgeCI342迷你电脑正式上市
谷歌在最新的视频预告片中展示了PixelWatch的独特设计
三星与设计师Juun.J合作推出限量版可折叠产品和配件
从2023年起Fitbit设备将需要Google帐户
TOKKCAMC2+智能WiFi独立日 夜视摄像头
三星正在与全球时尚品牌JUUN.J合作
OnePlusNordWatch的颜色选项通过泄露的渲染揭示
就在第一款Nothing手机发布之前一种新的TWS芽设计浮出水面