当提交者判断生成器中的块无效时,两个分类账如何在其分类账中保留相同的记录?
提交者是否在其分类帐中存储或丢弃无效的块? 提交者返回他们使块对订货人无效吗? orderer是否在分类帐中存储了无效的块?
答案 0 :(得分:4)
当提交者判断生成器中的块无效时,两者如何 分类账在分类账中保留相同的记录?
这很简单 - 验证代码是确定性的,因此 - 假设所有块都是相同的(它们是因为它们不是伪造的,因为它们是由订货者签署的),它们的验证逻辑得出相同的结论,无论如何处理的地点或时间。
提交者是否在其分类帐中存储或丢弃无效的块?做 提交者返回他们使该块对orderer无效?是吗? orderer在分类账中存储无效区块?
对等体永远不会丢弃块。它只是通过在块元数据中设置标志来处理有效事务并标记无效事务。该块作为一个整体存储在文件系统上,但只有对等方采用有效的事务并影响stateDB。
orderer也存储所有块。