Сам недавно интересовался разработкой банковского приложения на блокчейне и могу сказать — этапов действительно много, и каждый из них требует вдумчивого подхода. От формулировки концепции и выбора блокчейн-платформы до продумывания интерфейса и обеспечения юридической безопасности — всё должно быть чётко проработано. Очень помогла вот эта статья: merehead.
В ней поэтапно разобрано, как проходит весь процесс: сначала бизнес-анализ и прототипирование, затем выбор блокчейна (Ethereum, Hyperledger и др.), разработка смарт-контрактов, создание клиентской части, тестирование и подготовка к запуску. Плюс там поднимаются важные темы вроде соответствия стандартам KYC/AML, защиты персональных данных и интеграции с банками.
Если кто-то находится на этапе планирования — очень советую ознакомиться. Это сэкономит время и поможет избежать типичных ошибок, особенно на стадии архитектурных решений.