258675842
258675842

比特币白皮书一处错误

白皮书说的SPV在实践中并不存在

白皮书说的SPV在实践中并不存在

The original bitcoin whitepaper briefly mentions the concept of "alerts" or fraud proofs. The idea of "alerts" (separate from the alert system) is that nodes could send warnings to SPV nodes that some block is invalid and this would prompt the SPV client to re-download the entire block and validate the transactions. In practice, this doesn't work because a full node could tell the SPV node to download all the blocks and you would have no way to find out if it is valid or not without downloading the blocks yourself and checking. In the worst case scneario, the efficiency of running this kind of SPV node requires the same kind of resources as running a full node.

最初的bitcoin白皮书简要提到了“警报”或欺诈证明的概念。 “警报”(与警报系统分开)的想法是节点可以向 SPV 节点发送警告,指出某个区块无效,这将提示 SPV 客户端重新下载整个区块并验证交易。 实际上,这是行不通的,因为完整节点可以告诉 SPV 节点下载所有块,但如果SPV客户端不自己下载块并检查,您将无法确定它是否有效。 在最坏的情况下,运行这种 SPV 节点的效率需要与运行完整节点相同的资源。

CC BY-NC-ND 2.0 版权声明

喜欢我的文章吗?
别忘了给点支持与赞赏,让我知道创作的路上有你陪伴。

加载中…

发布评论