Bitcoin white paper 8. Simplified Payment Verification

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

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

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

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

Comments

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×