Тема: Конструктор создания распределенных контрактов на основе технологии блокчейн
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Содержание 6
Введение 6
1. Анализ предметной области 8
1.1 Аналитический обзор технологии блокчейн 8
1.2 Анализ платформ для разработки блокчейн приложений и выбор подходящей для разрабатываемой системы 14
1.3 Анализ и выбор реляционной СУБД 20
1.4 Анализ и выбор архитектуры 24
1.5 Выводы по главе 27
2. Проектирование приложения 28
2.1 Транспортировка данных 30
2.2 Пользовательское приложение 34
2.3 Выводы по главе 54
3. Инструкция пользователя 55
3.1 Авторизация в системе 55
3.2 Рабочий стол пользователя 56
3.3 Экран «Процессы» 58
3.4 Экран «Новый процесс». Создание процесса 59
3.5 Экран «Спецификации» 61
3.6 Экран «Новая спецификация». Создание новой спецификации 62
3.7 Выполнение конкретного процесса между пользователями 64
3.8 Выводы по главе 69
4. Безопасность жизнедеятельности 71
5.Заключение 72
Список использованных источников 73
Приложение А. Листинги программы на Java 74
Приложение В. Листинг SQL-файла 115
Приложение С. Пример выполнения REST API 128
Приложение D. Презентация 142
📖 Введение
В данной работе будет рассмотрена реализация веб-приложения «Конструктор создания распределенных контрактов на основе технологии блокчейн». Данное приложение направлено на автоматизацию процесса обмена документов и их заверение участниками системы в рамках формализованных процессов. Также будет произведен сравнительный анализ уже существующих систем документооборота на базе блокчейн, выявлены их преимущества и недостатки.
✅ Заключение
— разработанная структура базы данных для СУБД PostgreSQL, которая позволяет хранить данные о пользователе, созданных им спецификаций и экземпляров процессов, данные по выполнению операций процесса, а также правила для отправки данных в Multichain;
— разработанный механизм транспортировки данных в Multichain. Транспортируются следующие данные: данные о пользователе (сертификат, ключи), данные о процессе (операции, выполненные в рамках процесса; хэш приложенного документа), данные о спецификации (хэш записи спецификации процесса);
— разработанный механизм фиксирования и заверения данных с использованием технологии блокчейн, реализованной в рамках одноранговой децентрализованной сети;
— разработанное и протестированное приложение «Конструктор создания распределенных контрактов на основе технологии блокчейн».
Благодаря используемой технологии блокчейн, разработанное приложение обеспечивает высокую степень защищенности хранимой информации, ее общедоступность, а также временную привязку, заверение и невозможность изменения электронных документов.



