хм, может я ошибаюсь, но я полагаю что там в памяти должна быть хэш таблица и при каждой операции записи вычисляются хэши, если хэш совпадает с одним из тех что в таблице, значит данные считаются записанными если нет, то записываются, во всяком случае zfs так работает
Ну да, как то так оно и работает, только записать это дело ему все равно куда то надо, в данном случае будет запись в sparce-инекс, а он в том же массиве