java - 区 block 链共识无需在每个节点中拥有所有区 block

标签 java p2p bitcoin blockchain consensus

我想知道组成区 block 链的节点是否可以仅拥有区 block 链的部分内容就可以达成共识。我的意思是,区 block 链的实际实现假设每个节点都包含整个区 block 链,这样他们就可以验证交易而不需要其他任何人,我的问题是:如果他们只有区 block 链的一部分,有没有什么方法可以验证交易,不是所有的 block ?非常感谢。

最佳答案

不是区 block 链的“部分”......但是可以使用称为“快照”的东西,它就像区 block 链在给定时间点的相关状态。这在许多协议(protocol)中尚未完全实现,但是是可能的,并且我相信已经被一些人使用了

关于java - 区 block 链共识无需在每个节点中拥有所有区 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42353682/

相关文章:

python - 从压缩公钥导出 ECDSA 未压缩公钥

java - 如何在querydsl查询中添加括号?

java - 如何在netbeans gradle中使用类图创建Javadoc

c++ - select() 在一个简单的自制 p2p 程序中与 udp 交换 "musicdata"的问题

javascript - 使用 p2p 连接制作复杂的应用程序

github - GitHub 如何托管源代码?

java - 使用带有依赖项获取的一行命令行调用运行简单的单文件 java 程序

java - 保护 jsp 页面的安全

send - 有没有一种方法可以从钱包中的特定比特币地址发送资金?

正则表达式匹配比特币地址?