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