9.22M
Category: softwaresoftware

Said - Done - информационная система

1.

SAID - DONE
- информационная система, направленная на эффективное и прозрачное распределение
натуральной помощи, в основе которой лежит концепция FoodSharing и технология BlockChain
Автор проекта:
Петрин Денис
Соавтор: Шадыев Дамир
Руководитель проекта:
Жемчужников Дмитрий Григорьевич

2.

Команда
Петрин Денис
Разработчик
Аналитик
Жемчужников
Дмитрий
Григорьевич
Научный
руководитель
Шадыев Дамир
Разработчик
Дизайнер

3.

Актуальность
Нуждающиеся по всему миру голодают пока еда сжигается на полигонах или
выбрасывается, что наносит огромный вред экологии и приносит убытки
компаниям. Системы, которые пытаются решить проблему недостаточно
эффективны и прозрачны.

4.

Замысел
Идея:
+
=
Проблема:
Недостаток прозрачности, эффективности и удобства в существующих
системах натуральной благотворительности
Цель:
Разработать прототип информационной системы для эффективной,
прозрачной передачи гуманитарной помощи, отслеживания ее пути и
распределения с использованием технологии Blockchain

5.

Методы исследования

6.

Потенциальные
потребители
НКО и их структуры
● Физ. лица
● Банк Еды “Русь”
Благотворители
● Добро.ру
● Другое Дело
● Честный знак
● Foodsharing.ru
Благополучатели
Социально-уязвимые категории граждан
Государство
● Отделы координации обеспечения питанием
городов
● Департамент Добрых Дел г.Москвы
● Органы МСУ
● МЧС

7.

OLIO
Плюсы:
+ Использование концепции FoodSharing
+ Отработанная система C2C (от
потребителя к потребителю)
Минусы:
- Потенциальная опасность в виде некачественных / просроченных товаров передачи
- Неэффективность разовой или неорганизованной выдачи, некачественная связь с пользователем
- Нет отражения результатов (если же есть в подобных решениях – ненадежно, централизовано)
- Не подходит уязвимым слоям населения

8.

IBM Food Trust
Плюсы:
+ Блокчейн для отслеживания цепочки поставок
+ Прозрачность системы: возможность просмотреть каждый
этап доставки товара в любое время
+ Сокращаются потери продуктов и время доставки с помощью
технологии blockchain
Минусы:
- Система не готова к использованию в благотворительности
- Ограничено использованием в уже настроенной логистике, не
включает необходимых для распределения модулей

9.

Литература
● «Налоговые аспекты благотворительной деятельности в России» // Иванов А.А., Петров Б.Б. // - журнал
«Финансы и право» // №6, 2020 г.
● Теория рациональности XXI века: фудшеринг / Р. Д. Тишина. – Текст : электронный // Наука без границ.
– 2021. – № 3 (55)
● Reducing Food Waste through Customized Aid Distribution // авторы: Johnson K., Kim L.
● «Применение блокчейн-технологий в управлении цепями поставок» // Сидорова М.В., Кузнецов С.Н.
● Блокчейн: архитектура, криптовалюты, инструменты разработки, смарт-контракты [Книга] / Имран
Башир

10.

Задачи
• Изучить существующие методики применения технологий BlockChain в области логистики и
оцифровки продуктов
• Реализовать прототип BlockChain-сети для отслеживания пути натуральной помощи с
помощью выражения в токенах и прототип интерфейса
• Спроектировать систему. Разметить роли и процессы взаимодействия между ними на разных
этапах реализации
• Разработать интерфейс регистрации потребности, оформления заявок на поставки, обмена
продуктами
с
подкреплением
токенами,
отображения
балансов
токенов
и
визуализации BlockChain-сети (Шадыев Дамир)
• Создать прототип сайта с поддержкой визуализации системы контроля поставок и
взаимодействия нуждающихся и благотворителей

11.

Ресурсы
Искали везде: В интернете, в школе, на работе родителей и дома!

12.

Дорожная карта
Полная версия с расшифровкой

13.

Роли
Банк Еды
Благотворител
ь
Склад
Благополучатель
Пункт Выдачи

14.

А
Р
Х
И
Т
Е
К
Т
У
Р
А

15.

Виды узлов
Постоянные
Узел-оракул
● Выдает токены
● Создает смартконтракты по заказам
● Содержит закрытые
ключи нуждающихся
Переходящий
Узел-оператор
Узел-лидер
● Голосует за создание
блока
● Подтверждает смартконтракты
● Определяется
ротацией
● Создает блок

16.

BlockChain - цепь блоков
Заказ
Смартконтракт
Создание
блока
Mempool 1
Mempool 2
Неподтвержденные
Подтвержденные

17.

BlockChain
Тестирование узлов в Postman
Смарт-контракт

18.

D
E
M
O
https://drive.google.com/file/d/18IZS9T0zCe53NMsU7jECrsmlY2VeiL92/view?usp=sharing

19.

Испытания
● На минимальном кол-ве узлов (3 + узел-оракл):
Процесс
испытаний
1. Соответствие факт. и blockchain данных на всех этапах
2. Время отклика blockchain-сети
3. Длительность голосования / создания блока
● Тестирование на приближенному к пиковой рабочей нагрузке кол-ву узлов (50 + узел-оракл):
1. Соответствие факт. и blockchain данных на всех этапах
2. Время отклика blockchain-сети
3.
Длительность
голосования
/
создания
блока

20.

Показатели

21.

Сравнение

22.

Frontend
4 этапа реализации:
1. Построение
схемы
MVP-версии
системы,
затем
полной
экосистемы
2. Разметка страниц в Miro
3. Отрисовка дизайна интерфейса
макета в Figma
4. Перенос шаблонов в код HTML,
CSS, Javascript с использованием
плагина Figma (Builder.Io)

23.

B
A
C
K
E
N
D

24.

Результаты
● Разработан функциональный прототип информационной системы и ее клиент в виде сайта.
● Разработана модель BlockChain API, включающая реализацию узлов, механизмов консенсуса.
● Была спроектирована экосистема, включающая все необходимые для ее поддержания
сущности, была оценена экономический аспект и спрогнозирован эффект от внедрения.

25.

Отзывы

26.

Это лишь начало!
● Разработать приложения для оперативного использования.
● Внедрение ИИ для прогнозирования
● Изучить вопросы масштабирования системы и улучшение ее показателей
● Разработать BlockChain Explorer для запроса к информации
● Добиться интеграции системы “Честный знак”
● Зарегистрировать информационную систему, получить ее паспорт
● Провести тестирование в других регионах, для работы и в мирное условиях.
Файлы, листинги, обновления
Пути
развития
English     Русский Rules