Pelo que entendi, todas as referências a outros blocos no ZFS contêm a soma de verificação que outro bloco deve ter, e esses blocos, por sua vez, contêm ponteiros com somas de verificação (eventualmente apontando para blocos de dados e suas somas de verificação). Na raiz de tudo isso, você tem a soma de verificação do uberblock que, então, cobre implicitamente todos os dados no conjunto.
Mas essa soma de verificação inclui os ponteiros de bloco reais e as coisas relacionadas ao layout do sistema de arquivos físico, então você não pode realmente usá-las para verificar apenas os dados - se você, por exemplo, zfs enviar / recv os sistemas de arquivos você vai acabar com uma soma de verificação completamente diferente.