Этапы блокчейн-разработки

Мы работаем так, чтобы вам было легко, понятно и выгодно.

 

Публичные и приватные блокчейны, комплекты для ICO, нестандартные задачи

Одно из условий успеха- простые и четкие коммуникации. 

Ниже приведены этапы выполнения типового блокчейн-проекта, когда есть идея, но нет её тщательной проработки. Обычно до полноценной реализации продукта, желательно убедиться , что идея реализуема в принципе. Это разработка модели, тестирование работы в упрощенных условиях.

ЭТАП  ПРОЕКТА

РЕЗУЛЬТАТ ЭТАПА

Формирование идеи

  • Понимание проекта и требований к его реализации
  • Определение элементов системы- как в блокчейне, так и вне его
  • Анализ применимости существующих инструментов
  • Формирование общего плана работ по проекту
  • Подписанный контракт о неразглашении
  • Сценарий использования (Use Case)
  • Описание элементов системы
  • Предложение по реализации подтверждения концепции (PoC, Proof-of-Concept) или разработки прототипа

Реализация подтверждения концепции

  • Выбор платформы – Ethereum, Hyperledger, Tendermint или Exonum
  • Выбор простейшего варианта использования для реализации PoC
  • Подтверждение концепции  
  • Развертывание PoC в тестовой сети
  • Отчет о скорости работы, возможности масштабирования
  • Предложения по реализации MVP (minimum viable product – продукт, обладающий минимальными, но достаточными для использования первыми  потребителями функциями)

Техническое и визуальное проектирование

  • Разработка архитектуры системы
  • Проектирование интерфейса для каждого компонента
  • Выбор решений гарантирующих безопасность и масштабируемость
  • Разработка детального плана работ
  • Блок-схема
  • Определения блоков
  • Проект архитектуры
  • Прототипы интерфейсов
  • Требования по безопасности и масштабируемости
  • Детальный план работ по проекту

Разработка

  • Начальная разработка
  • Альфа (тестирование QA)
  • Бета-версия
  • Предварительная версия
  • Финальная вервия продукта
  • Исходный код
  • Смарт-контракты
  • Исполняемые файлы
  • Тестовое развертывание

Развертывание

  • Подготовка, конфигурирование
  • Развертывание на рабочем блокчейне
  • Развертывание других приложений, в том числе, в облаке
  • Работающая окончательная версия

Модернизация

  • Сбор и анализ требований
  • Определение приоритетов
  • Развертывание новых смарт-контрактов
  • Апгрейд приложений и сервисов
Close Menu