A Merkle tree é uma estrutura usada para verificar e manter a integridade dos dados de forma eficaz e eficiente num conjunto. A verificação das transações na rede vai exigir muito espaço e poder de processamento. Ao construir uma merkle tree e gerar uma raiz de mercle, as transações podem ser verificadas sem necessariamente passar por milhares de transações na rede.