Приветствую на странице проекта АКБ "РосЕвроБанк" (АО) по удаленной идентификации!
Наш проект направлен на организацию децентрализованной сети на основе технологии blockchain для взаимовыгодной и безопасной идентификации клиентов с соблюдением норм законодательства в этой области.
Весь код проекта предполагается вести как open source под лицензией MIT в открытом репозитарии https://github.com.
Проект будет реализован на языках JavaScript, Solidity, документация на Markdown и состоять из следующих компонентов:
- Смарт-контракт для приватной сети Ethereum
- REST API сервер express.js на Node.js для работы с смарт-контрактом
Для ведения самостоятельной разработки или изучения нашего проекта необходимо установить Node.js и Ethereum.
Установка:
Вся разработка и эксплуатация проекта ведется в Microsoft Azure. Для ведения разработки внутри нашей подписки Azure мы предоставляем доступ к нашей виртуальной сети для аккаунта разработчика или администратора в Azure. Для удобства разработки на виртуальной машине сети Ethereum развернут Solidity Browser (инструмент для написания и отладки смарт-контрактов) и Azure API Managment(визуализация и тестирование REST API). На промышленном слое эти инструменты отсутствуют.