data-structures - 需要帮助来理解默克尔树
问题描述
我正在尝试设计一种功能来验证各种网络交换机之间的数据一致性。数据的数量以百万计,并且这些数据在不同的网络交换机中复制。我正在考虑使用 Merkle 树来实现此功能,因为这样我就无需通过网络发送数据进行验证。但是我对 Merkle 树有疑问。假设我有两棵 Merkle 树。如果每棵树的根哈希相互匹配,那么我可以得出结论,两棵树都是彼此的镜像吗?如果是的话,这个属性是否适用于其他中间节点?
谢谢
解决方案
这是Cassandra 中用于差异比较的 Merkle 树的副本。如果根哈希相同,则可以得出结论,树的其余部分以及代表数据块的存根节点是相同的。
推荐阅读
- spring-boot - Spring Boot 缓存批量和单独访问
- c# - 确定表中的多个布尔列对于记录是否为真
- dialogflow-es - 如何在 Dialogflow 中获取用户 ID 和 OAuth 访问令牌
- javascript - 为什么将componentDidMount更改为非箭头函数会使热重载再次起作用?
- typescript - Typescript中每个文件的显式全局变量
- scala - 使用 OFormat 序列化案例类时从播放应用程序收到警告
- javascript - 单击提交后附加表单数据
- php - Laravel Collective 表单提交未正确路由
- javascript - 在 iPhone 浏览器上下载 VCF 文件
- java - Java:如何在 Spring Boot 测试中实现 @BeforeAll 和 @AfterAll?