1) Как вы считаете можно ли базу-блокчейн хранить в виде распределенного хранения данных на имеющихся нодах? Конечно с дублированием кусков блокчейна на различных нодах, на случай если какая-нибудь нода перестанет работать в сети.
2) Как вы считаете. если в алгоритме работы крипты и блокчейна, операции поиска блока отделить от операций хранения блокчейна. Условно есть ноды вычислители и ноды хранители. Одни отвечают за поиск блока и проведение транзакций. а другие за хранение блокчейна. Вознаграждение идет и тем и другим.
Тут сразу встаёт вопрос: нафига? Для чего, зачем и кому это нужно?
Если блокчейн делить на части это уже будет не блокчейн.
Нечто подобное надо будет называть как то иначе.
Я считаю, что не стоит плодить сущности без необходимости.
А решение какой бы то ни было проблемы это не есть создание других проблем в ещё большем количестве.
1) У вас блокчейн предполагается, что не будет расти бесконечно, а у большинства существующих криптовалют он растет с каждым новым блоком. И соответственно расти может бесконечно. Вот и встает вопрос хранения блокчейна. Уже сейчас по биткойну мы имеем высокие аппаратные требования.
2) Разделение на вычислителей и хранителей. это опять же один из вариантов решения проблемы хранения слишком большого блокчейна. Условно есть блокчейн годовой, который хранится на нодах вычислителях и есть блокчейн с данными старше года. Т.е. размер оперативного блокчейна жестко прописан, а хвост выходящий за пределы данного размера отсекается и хранится отдельно. в том числе например, используя распределенное хранение.