Тип работы:
Предмет:
Язык работы:


РАЗРАБОТКА РАСПРЕДЕЛЁННОГО РЕЕСТРА ДЛЯ ХРАНЕНИЯ ОБРАЗОВАТЕЛЬНЫХ ДОКУМЕНТОВ

Работа №189662

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы51
Год сдачи2025
Стоимость4600 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
7
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 4
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


В современном мире проблема подделки образовательных документов, в частности дипломов, обретает все большую актуальность. Ситуация в России не является исключением, где количество поддельных документов с каждым годом растёт [1]. Это создаёт проблемы для работодателей и вредит репутации вузов.
Современные методы подделки дипломов становятся все более продуманными. Сегодня мошенники используют высококачественную полиграфию, подделывают записи в реестрах. Бюрократизация процесса проверки подлинности дипломов так же является одной из важных проблем. Поскольку работодатели вынуждены тратить огромное количество времени на проверку подлинности: отправка запросов в учебные заведения, ожидания ответа - все это занимает немало времени.
Решением этих проблем могут выступать блокчейн-технологии [2], поскольку обладают свойствами неизменности и прозрачности данных.
Использование блокчейн-системы для подтверждения подлинности дипломов - это ещё и шаг в ногу с мировыми тенденциями цифровизации образования. Российские вузы смогут не только укрепить доверие к своих документам, но и интегрироваться в международное образовательное пространство, где такие системы уже активно применяются.
Одной из перспективных блокчейн-технологий является Hyperledger Fabric [3]. Это модульный и универсальный блокчейн-фреймворк, разработанный для корпоративных случаев использования, он обеспечивает необходимый уровень конфиденциальности и масштабируется для образовательной сферы.
Цель: Разработать распределённый реестр для хранения образовательных документов.
Для достижения установленной цели были поставлены следующие задачи:
1. Обзор существующих решений для построения распределённых реестров, в том числе, в сфере образования
2. Проектирование архитектуры распределённого реестра и подбор подходящих технологий
3. Разработка и настройка компонентов распределённого реестра
4. Тестирование разработанного программного продукта
Практическая значимость работы заключается в создании готового решения для верификации образовательных документов на основе распределённого реестра, которое может быть внедрено в реальные системы. Разработанная система обеспечивает высокий уровень безопасности, прозрачности и эффективности в процессе проверки подлинности дипломов, что делает её актуальной для использования в образовательных учреждениях и организациях, работающих с образовательными документами.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В ходе работы была разработана система верификации образовательных документов на основе блокчейн-технологий.
Анализ существующих решений показал, что большинство из них либо слишком сложны в реализации, либо не обеспечивают необходимый уровень безопасности. Это подтолкнуло к разработке собственного решения на базе Hyperledger Fabric, который показался наиболее подходящим для корпоративного использования.
Предлагаемое решение состоит из следующих основных компонентов: Смарт- контракт (chaincode) - реализуют бизнес-логику системы и обеспечивают хранение, выдачу, отзыв и восстановление образовательных документов (дипломов) с использованием неизменяемого реестра блокчейн. Клиентское приложение - позволяет студентам, представителям вуза и работодателям регистрировать, просматривать, создавать и проверять дипломы в системе. Интерфейс реализован с учётом разделения прав доступа по ролям. Бэкенд-сервер (REST API) - обеспечивает обработку запросов клиентского приложения, аутентификацию и авторизацию пользователей, взаимодействие с сетью блокчейн и хранение учётных данных пользователей. Сервер реализует логику регистрации, входа и управления сессиями. Механизмы аутентификации и авторизации - включает собственный менеджер аутентификации, хранение учётных данных пользователей и выдачу токенов JWT для безопасного доступа к функциям системы. Интеграция с CouchDB - используется как база данных состояний для хранения дипломов и их состояний, обеспечивая быстрый доступ к данным и синхронизацию с блокчейном. Система логирования и мониторинга - фиксирует все операции, связанные с дипломом, отслеживает ошибки и исключения, обеспечивает аудит действий пользователей и мониторинг безопасности системы.
Разработанная система не идеальна, но готова к практическому применению. Она демонстрирует эффективность технологии блокчейн в сфере образования и может служить основой для создания более масштабных решений в этой области.



1. РИА Новости. МВД раскрыло схему по продаже поддельных дипломов в Москве [Электронный ресурс] - URL: https://ria.ru/20250415/diplom-2011354246.html (дата обращения: 20.12.2024)
2. Кузнецова В.П., Бондаренко И.А. Блокчейн в образовании [Электронный ресурс] - URL : https://cyberleninka.rU/article/n/blokcheyn-v-obrazovanii/viewer (дата обращения 20.12.2024)
3. Hyperledger Fabric Documentation [Электронный ресурс] - URL: https://hyperledger-fabric.readthedocs.io/en/latest/ (дата обращения 20.01.2025)
4. Blockcerts | Verifiable Credentials and Self Sovereign Identity Web Directory [Электронный ресурс] - URL: https://decentralized-id.com/web-standards/blockcerts/ (дата обращения 25.01.2025)
5. EBSI Ecosystem Overview [Электронный ресурс] - URL: https://docs.walt.id/community-stack/issuer/api/ecosystems/ebsi/overview (дата обращения 25.01.2025)
6. Формирование и ведение Федерального реестра сведений о документах об
образовании и (или) о квалификации, документах об обучении [Электронный ресурс] - URL: https://obrnadzor.gov.ru/gosudarstvennye-uslugi-i-funkczii/7701537808-
gosfunction/formirovanie-i-vedenie-federalnogo-reestra-svedenij-o-dokumentah-ob-obrazovanii- i-ili-o-kvalifikaczii-dokumentah-ob-obuchenii/ (дата обращения 25.01.2025)
7. Технология Blockchain простыми словами [Электронный ресурс] - URL: https://club.dns-shop.ru/blog/t-57-tehnologii/30931-tehnologiya-blockchain-prostyimi- slovami/?utm referrer=https%3A%2F%2Fyandex.ru%2F (дата обращения 14.03.2025)
8. Hyperledger Fabric Design Goals Impacting Security [Электронный ресурс] - URL: https://translated.turbopages.org/proxy u/en-ru.ru.ace786a2-68318f8f-bcd2fb7a- 74722d776562/https/www.geeksforgeeks.org/hyperledger-fabric-design-goals-impacting- security/ (дата обращения 17.03.2025)
9. IPFS вместо HTTP [Электронный ресурс] - URL: https://habr.com/ru/articles/910362/ (дата обращения 10.04.2025)
10. Blockchain - Elliptic Curve Digital Signature Algorithm (ECDSA) [Электронный ресурс] - URL: https://www.geeksforgeeks.org/blockchain-elliptic-curve-digital-signature- algorithm-ecdsa/ (дата обращения 16.03.2025)
11. Что такое шифрование на алгоритме SHA-256 [Электронный ресурс] - URL: https://vc.ru/id3757542/1743232-chto-takoe-shifrovanie-na-algoritme-sha-256 (дата обращения 19.01.2025)

https://habr.com/ru/articles/842056/ (дата обращения 03.04.2025)
13. Raft (алгоритм) - Википедия [Электронный ресурс] - URL: https://ru.ruwiki.ru/wiki/Raft %28алгоритм%29 (дата обращения 04.04.2025)
14. Hyperledger Fabric Consensus Mechanisms [Электронный ресурс] - URL: https://www.spydra.app/blog/hyperledger-fabric-consensus-mechanisms-exploring-the-options (дата обращения 06.02.2025)
15. Исходный код работы - URL: https://github.com/EugeneZadirachenko/------


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ