我对 HLF 中的内部一致性检查有几个问题。提前感谢您提供任何信息。
HLF 系统的哪个部分跟踪区块链的一致性?
如果我要在二进制编辑器中打开对等点(在 docker 实例上)的 HLF 分类帐文件,并在一个地方用随机数更改它(从而破坏散列或破坏标头),系统的哪个部分会检测到这一点作为一个问题?什么时候?
在追加新块时,是否仅对最后一个块进行这种一致性检查?如果对历史区块进行了更改(即,不是最后一个),何时检测到?
如果发现这样的问题,区块链的损坏副本是否会自动被对等方重建?
Read 是否也会触发一致性检查(假设 Write/Append 会触发)?如果一个block损坏,长时间没有Write,介入Reads会不会报错数据?