Предложенное тобой решение выглядит очень красиво. В силу моих скромных
умственных способностей, я не вижу сходу каких то проблем. Дай хотя бы
подсказку относительно подводных камней и проблем.
А сходу я тоже не вижу проблем. Вот только жопой чувствую, что они появятся
при реализации и поиске уязвимых мест. Вообще, размер блокчейна - это О (N) -
математику проходили? Понятие "О-большое" знаете? Ну так усечение головы
(давайте все-таки начало блокчейна называть "головой", а последние блоки "хвостом")
не дает никаких принципиальных отличий. Все равно на диске блокчейн будет
занимать места O ( N ) где N - число блоков. Овчинка выделки не стоит.
Вопрос - сколько будет занимать проверка цепочки? Вот тут есть существенный профит.
Но значит и есть дырка для злоумышленника. Не вижу где, но чувствую - есть. Вопрос
в том как вы это реализовывать будете.