Merkle Trees được sử dụng như một cơ chế chống entropy trong một số cửa hàng khóa / giá trị được phân phối, nhân rộng:
Không nghi ngờ gì nữa, một cơ chế chống entropy là Một Điều Tốt - những thất bại thoáng qua chỉ xảy ra trong quá trình sản xuất. Tôi chỉ không chắc mình hiểu tại sao Merkle Trees là cách tiếp cận phổ biến.
Gửi một cây Merkle hoàn chỉnh đến một máy ngang hàng bao gồm việc gửi không gian khóa cục bộ cho máy ngang hàng đó, cùng với các hàm băm của mỗi giá trị khóa, được lưu trữ trong các cấp thấp nhất của cây.
Khác biệt một cây Merkle được gửi từ một đồng nghiệp yêu cầu phải có một cây Merkle của riêng bạn.
Vì cả hai đối tượng ngang hàng đều phải có sẵn khóa / giá trị-băm được sắp xếp, tại sao không thực hiện hợp nhất tuyến tính để phát hiện sự khác biệt?
Tôi chỉ không tin rằng cấu trúc cây cung cấp bất kỳ loại tiết kiệm nào khi bạn tính đến chi phí bảo trì và thực tế là tuyến tính đi qua lá cây đã được thực hiện chỉ để tuần tự hóa biểu diễn trên dây .
Để giải quyết vấn đề này, một giải pháp thay thế rơm-man có thể là yêu cầu các nút trao đổi các mảng tiêu hóa băm, được cập nhật từng bước và được phân loại theo vị trí vòng mô-đun.
Tôi đang thiếu gì?