Hyperledger fabric 订购者和提交者如何保持相同的分类账?

Hyperledger fabric 订购者和提交者如何保持相同的分类账?,hyperledger-fabric,Hyperledger Fabric,当提交人判断来自订购人的区块无效时,两个分类账如何在其分类账中保留相同的记录 提交者是否在其分类账中存储或丢弃无效区块? 提交者是否向订购者返回使块无效的消息? 订购方是否在其分类账中存储无效区块 当提交者判断来自订购者的块无效时,两者如何处理 分类账在分类账中保留相同的记录 这很容易——验证代码是确定性的,因此——假设对等体中的所有块都相等(它们是相等的,因为它们不能伪造,因为它们是由订购方签名的),那么它们的验证逻辑无论在何处或何时处理都会得出相同的结论 提交者是否在其分类账中存储或丢弃无效

当提交人判断来自订购人的区块无效时,两个分类账如何在其分类账中保留相同的记录

提交者是否在其分类账中存储或丢弃无效区块? 提交者是否向订购者返回使块无效的消息? 订购方是否在其分类账中存储无效区块

当提交者判断来自订购者的块无效时,两者如何处理 分类账在分类账中保留相同的记录

这很容易——验证代码是确定性的,因此——假设对等体中的所有块都相等(它们是相等的,因为它们不能伪造,因为它们是由订购方签名的),那么它们的验证逻辑无论在何处或何时处理都会得出相同的结论

提交者是否在其分类账中存储或丢弃无效区块?做 提交者返回他们使块对订购者无效?是吗 订购方是否在其分类账中存储无效区块

对等方从不丢弃块。它仅处理有效事务,并通过在块元数据中设置标志来标记无效事务。块作为一个整体存储在文件系统上,但对等方只采用有效的事务并影响stateDB

订购方也存储所有块