Nguyên lý cây Merkle
Cây Merkle chủ yếu được sử dụng để xác minh tính toàn vẹn dữ liệu một cách hiệu quả. Ở tầng thấp nhất, mỗi nút Acct đại diện cho một tài khoản. Số dư và tên tài khoản của mỗi tài khoản sẽ được tính toán băm SHA-256. Giá trị hash nhận được sau đó sẽ được kết hợp với hash của nút liền kề để tạo ra hash mới. Quá trình này lặp lại từng lớp cho đến khi tạo ra Merkle Root cuối cùng.
Nếu người dùng muốn xác minh liệu dự trữ có thay đổi hay không, chỉ cần làm theo các bước sau: trước tiên, tính hash cho tài khoản của mình, sau đó xác định vị trí của nó trong cây và thu thập hash của các nút liền kề. Thông qua tính toán hash từng lớp đi lên, người dùng cuối cùng sẽ suy ra một Merkle Root. Nếu Merkle Root tính được khớp với Merkle Root do chính thức công bố, thì chứng minh rằng dự trữ là hoàn chỉnh và chính xác.