Тогда получается каждый узел хранит у себя n (как определить n?) записей о хешах данных (H), каждая запись содержит список идентификаторов узлов ([N]) у которых есть эти данные
господа, я знаю вы тут технически умные, незнаете ли какой статьи, которая бы описывала как стейкинг в крипте работает технически? т.е. алгоритм работы контракта/транзакций, в эфируеме и солане желательно?
Точнее с балансировкой есть небольшая проблема. Есть два варианта балансировки в случае удаления узла.
Или проворачивать в константное количество операций, но итоговое дерево может быть слегка разбалансированным Или проворачивать в log(n) операций, но итоговое дерево всегда будет идеально сбалансировано