Merkle 树在多个分布式、复制的键/值存储中用作反熵机制:
毫无疑问,反熵机制是一件好事——瞬态故障只是在生产中发生。我只是不确定我是否理解为什么 Merkle树是流行的方法。
将完整的 Merkle 树发送到对等点涉及将本地密钥空间以及存储在树的最低级别中的每个键值的散列发送到该对等点。
区分从对等点发送的 Merkle 树需要拥有自己的 Merkle 树。
既然两个对等点必须已经有一个排序的键/值哈希空间,为什么不进行线性合并来检测差异呢?
我只是不相信当您考虑维护成本时,树结构会提供任何形式的节省,并且已经完成了对树叶的线性传递这一事实只是为了序列化网络上的表示。
为了解决这个问题,一个稻草人的替代方案可能是让节点交换散列摘要数组,这些散列摘要通过模环位置进行增量更新和存储。
我错过了什么?