Есть такая идея - возможность хранить данные в блокчейне, используя смарт контракт. Можно написать методы для интерпретации SQL запросов и выдачи или изменения данных. Запросы типа SELECT бесплатные, т. к. не изменяют состояние системы, другие запросы - обрабатываются в блокчейне как транзакции.
Что думаете насчёт сферы применения?
Все эти вопросы так или иначе, но решаемы.
Нерешаемой (непонятно для меня лично, как решаемой) проблемой является стимул для узлов сети. Зачем обычным пользователям хранить у себя терабайты ненужной им информации?