Тема: РАЗРАБОТКА РАСПРЕДЕЛЁННОГО РЕЕСТРА ДЛЯ ХРАНЕНИЯ ОБРАЗОВАТЕЛЬНЫХ ДОКУМЕНТОВ
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1. Анализ существующих решений 6
1. 1 Blockcerts 6
1.2 EBSI (European Blockchain Services Infrastructure) 7
1.3 ФРДО (Федеральный реестр сведений о документах об образовании).9
2. Обзор технологий 11
2.1 Блокчейн-технологии 11
2.2 Hyperledger Fabric 12
2.3 IPFS (InterPlanetary File System) 13
2.4 Криптографические методы 14
2.5 Механизм консенсуса 15
3. Архитектура системы 17
3.1 Общая архитектура 17
3.2 Блокчейн-архитектура 24
3.2.1. Структура блоков и транзакций 25
3.2.2 Смарт-контракты 27
3.3 Механизм консенсуса 32
3.3.1 Принципы работы 32
3.4 Хранение данных 34
3.4.1 Гибридный подход 34
3.4.2 Безопасность 35
4. Реализация 37
4.1 Настройка сети 37
4.1.1 Подготовка окружения 37
4.1.2 Конфигурация безопасности 38
4.2 Реализация смарт-контрактов 39
4.2.1 Разработка смарт-контракта 39
4.2.2 Функциональность смарт-контракта 39
4.3 Разработка клиентской части 40
4.3.1 Архитектура клиентского приложения 40
4.3.2 Функциональность клиентского приложения 40
4.4 Интеграция с IPFS 41
4.4.1 Настройка IPFS 41
4.4.2 Взаимодействие с IPFS 41
5. Тестирование системы и результаты её работы 43
5.1 Функциональное тестирование 43
5.2 Интеграционное тестирование 43
5.3 Анализ результатов 43
ЗАКЛЮЧЕНИЕ 46
СПИСОК ИСПОЛЬЗОВ АННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 47
📖 Введение
Современные методы подделки дипломов становятся все более продуманными. Сегодня мошенники используют высококачественную полиграфию, подделывают записи в реестрах. Бюрократизация процесса проверки подлинности дипломов так же является одной из важных проблем. Поскольку работодатели вынуждены тратить огромное количество времени на проверку подлинности: отправка запросов в учебные заведения, ожидания ответа - все это занимает немало времени.
Решением этих проблем могут выступать блокчейн-технологии [2], поскольку обладают свойствами неизменности и прозрачности данных.
Использование блокчейн-системы для подтверждения подлинности дипломов - это ещё и шаг в ногу с мировыми тенденциями цифровизации образования. Российские вузы смогут не только укрепить доверие к своих документам, но и интегрироваться в международное образовательное пространство, где такие системы уже активно применяются.
Одной из перспективных блокчейн-технологий является Hyperledger Fabric [3]. Это модульный и универсальный блокчейн-фреймворк, разработанный для корпоративных случаев использования, он обеспечивает необходимый уровень конфиденциальности и масштабируется для образовательной сферы.
Цель: Разработать распределённый реестр для хранения образовательных документов.
Для достижения установленной цели были поставлены следующие задачи:
1. Обзор существующих решений для построения распределённых реестров, в том числе, в сфере образования
2. Проектирование архитектуры распределённого реестра и подбор подходящих технологий
3. Разработка и настройка компонентов распределённого реестра
4. Тестирование разработанного программного продукта
Практическая значимость работы заключается в создании готового решения для верификации образовательных документов на основе распределённого реестра, которое может быть внедрено в реальные системы. Разработанная система обеспечивает высокий уровень безопасности, прозрачности и эффективности в процессе проверки подлинности дипломов, что делает её актуальной для использования в образовательных учреждениях и организациях, работающих с образовательными документами.
✅ Заключение
Анализ существующих решений показал, что большинство из них либо слишком сложны в реализации, либо не обеспечивают необходимый уровень безопасности. Это подтолкнуло к разработке собственного решения на базе Hyperledger Fabric, который показался наиболее подходящим для корпоративного использования.
Предлагаемое решение состоит из следующих основных компонентов: Смарт- контракт (chaincode) - реализуют бизнес-логику системы и обеспечивают хранение, выдачу, отзыв и восстановление образовательных документов (дипломов) с использованием неизменяемого реестра блокчейн. Клиентское приложение - позволяет студентам, представителям вуза и работодателям регистрировать, просматривать, создавать и проверять дипломы в системе. Интерфейс реализован с учётом разделения прав доступа по ролям. Бэкенд-сервер (REST API) - обеспечивает обработку запросов клиентского приложения, аутентификацию и авторизацию пользователей, взаимодействие с сетью блокчейн и хранение учётных данных пользователей. Сервер реализует логику регистрации, входа и управления сессиями. Механизмы аутентификации и авторизации - включает собственный менеджер аутентификации, хранение учётных данных пользователей и выдачу токенов JWT для безопасного доступа к функциям системы. Интеграция с CouchDB - используется как база данных состояний для хранения дипломов и их состояний, обеспечивая быстрый доступ к данным и синхронизацию с блокчейном. Система логирования и мониторинга - фиксирует все операции, связанные с дипломом, отслеживает ошибки и исключения, обеспечивает аудит действий пользователей и мониторинг безопасности системы.
Разработанная система не идеальна, но готова к практическому применению. Она демонстрирует эффективность технологии блокчейн в сфере образования и может служить основой для создания более масштабных решений в этой области.





