《比特币白皮书》8. Simplified Payment Verification

image

承接上一段的遗留问题,当链上节点保存的不再是完整的交易链信息时,就必须走一个简化的支付认证,这是一种折衷方案。

实现 SPV 的基础文中也反复提到,诚实节点占多数,即遵循共同规律的参与者应当始终是多数的。

对试图检验支付交易的用户,完整的全节点虽然记录了比特币系统的全部交易记录,但数量庞大,用此交易成本高。因此,用化简方案,根据比特币网络的特性,并不检验某笔交易本身,而是回溯其交易,根据该笔交易曾经被打包和打包块后续的区块来证明其存在(主链上某个区块存在后续区块,则说明已被全网认证)。

不直接查找全节点的另外一个原因就是不能保证数据源的绝对安全,且单个钱包的使用频率和数据调用量十分庞大,很难快捷高效地满足需求。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 即使进入了信息时代,在纸质媒介逐渐被网络替代的今天,时尚杂志仍然是人们获取时尚讯息的重要途径。而选择一本好的时尚杂...
    虾拼阅读 2,257评论 0 0
  • 很多时候到了周日的晚上就会失眠,是对明天要面对的工作紧张了,失望了,还是真的不知道该干嘛。 我能做的事情并不多,但...
    符符碌碌阅读 238评论 0 0
  • 如果说,每次亲人的相聚,就像这样一样,没有勾心斗角,炫耀牛批,攀比奢侈,有的只是,说不完的笑话,和此起彼伏的笑声。...
    是我An阅读 242评论 0 0
  • 代码1.JS文件 // JavaScript Documentdocument.write("输出")docume...
    ZxYi阅读 209评论 0 0