Посмотрите выступление Светланы: https://2018.codefest.ru/lecture/1330/
Блокчейн в проекте решает 3 задачи: защита данных от подделки, надёжность хранения и "оцифровка" данных из реального мира. Производить вычисления и хранить данные внутри блокчейна дороже, чем просто на сервере, поэтому для хранения и вычислений можно использовать другое ПО, а блокчейн становится защищённой базой данных. На большинстве проектов внутри блокчейна доступны только две операции запись и чтение. Но если помимо чтения и записи в блокчейне будут выполняться ещё какие-то операции непосредственно с данными, либо на их основе, то во-первых, это нужно учесть в архитектуре блокчейна (пример с архитектурой ethereum), а во-вторых, потребуется верифицировать не только данные, но и "сигналы" (события) из реального мира, которые могут приводить к изменениям состояния блокчейна и данных (пример работы с оракулами).
Уровень
Backend-разработчики, которые работают с технологиями блокчейна