Merkle Tree (дерево Меркла) — это структура данных, использующая хеш-функции для обеспечения целостности и консистентности данных в распределённых системах, таких как блокчейны. Это бинарное дерево, где каждая вершина, за исключением корня, содержит хеши своих дочерних узлов. Корень дерева (Merkle root) является хешем всех данных в структуре, и он служит уникальной меткой для всех данных, хранящихся в дереве.

Дерево Меркла играет важную роль в блокчейн-технологии, обеспечивая быстрый и безопасный способ проверки целостности транзакций без необходимости загрузки всех данных. Например, в блокчейне Ethereum или Bitcoin, хеши транзакций упаковываются в блоки с использованием дерева Меркла, что позволяет легко проверить, были ли данные изменены. Это повышает масштабируемость, безопасность и эффективность сетей.