广告位

您现在的位置是:首页>欧易OKEX官网

币圈省时省力的SPV验证机制

欧易OKEX官网 2021-09-13 16:03

摘要:当年BTC刚问世时,基本上只有两种声音:赞赏的,和不感兴趣的。也就是说除了对该技术不理不睬的人,就都是支持...

当年BTC刚问世时,基本上只有两种声音:赞赏的,和不感兴趣的。也就是说除了对该技术不理不睬的人,就都是支持和欣赏此项划时代的网络新技术的人,并没有指责批评其错误、不足的人。

币圈省时省力的SPV验证机制


但那是2009年。别忘了那时候BTC的交易数量少的可怜,推行之初,许多问题都还没有暴露出来。如今BTC普天同购,其采用的是分布式记账方式,每一个节点都得记一套完整的账本,如此大的交易量下,账本数据量也与日俱增,以中本聪当初定下的1M空间哪能玩的转?瞬间拥堵,处理速度又慢,顿时被公众抱怨连天。
既然全部的账本太大,down一次很费劲,那能不能不要每次都整个down下来?反正一本帐9成9跟我没有关系,我只down跟我有关的那一小段账目不行吗?
这种念头一产生,立刻有技术团队研究,结果是:真可以。SPV机制就是如此诞生的。
Simplified Payment Verification,简单支付验证,从这个全称就看出来,这是个省事儿的简化版。它的关注重点是一笔交易到底存不存在,而不关心也没法验证交易合不合法。而要验证交易是不是存在,一来要验证交易支付通过与否,二来要计算获得的确认数。
其实这也是从中本聪的论著里获得的启示:要验证交易并非一定要运行全节点,用户仅要保留最长链全部区块头数据。咱们举个实际的例子。
思聪卖给华腾一个BTC,跟华腾说转过去了。华腾如何相信思聪真的转过来了呢?如果是中心化平台,可以依赖对平台的信任,查询账单。可区块链里没有中间人,谁给你证明?
SPV出现之前,华腾就只能叭叭的等着down完全部账本,在其中查到思聪的账户,依照时间顺序看看他之前有没有一个BTC,看看是否有转给华腾的历史记录。而现在只用down个80KB的区块头,轻松了太多,小体量不仅节约了网络数据传输时间,也节约了节点的存储空间,从而加速了交易处理速度。


声明:本站非营利性网站,部分内容来自于网络,不代表本站观点,如有侵权请联系管理员删除!

Tags: SPV  币圈省  时省  当年  验证机    BTC     

广告位
    广告位

站点信息