Детальная информация
| Название | Программная система для автоматического исполнения соглашений на основе распределенных реестров: выпускная квалификационная работа бакалавра: 09.03.01 - Информатика и вычислительная техника ; 09.03.01_01 - Вычислительные машины, комплексы, системы и сети | 
|---|---|
| Авторы | Ерниязов Тимур Ертлеуевич | 
| Научный руководитель | Зозуля Алексей Викторович | 
| Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий | 
| Выходные сведения | Санкт-Петербург, 2018 | 
| Коллекция | Выпускные квалификационные работы ; Общая коллекция | 
| Тематика | смарт-контракт ; распределенные реестры ; блокчейн | 
| Тип документа | Выпускная квалификационная работа бакалавра | 
| Тип файла | |
| Язык | Русский | 
| Уровень высшего образования | Бакалавриат | 
| Код специальности ФГОС | 09.03.01 | 
| Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника | 
| Ссылки | Отзыв руководителя ; Рецензия | 
| DOI | 10.18720/SPBPU/2/v18-5034 | 
| Права доступа | Доступ по паролю из сети Интернет (чтение, печать, копирование) | 
| Ключ записи | RU\SPSTU\edoc\57386 | 
| Дата создания записи | 21.11.2018 | 
Разрешенные действия
–
                        
                        Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
                      
                        
                        Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
                      
| Группа | Анонимные пользователи | 
|---|---|
| Сеть | Интернет | 
В выпускной работе проводится разработка платформы, которая производит исполнение заключенных соглашений между организациями. В работе рассмотрены проблемы текущих решений на основе централизованных реестров. Был проведен анализ средств для разработки децентрализованного приложения, в результате которого была выбрана платформа Corda. Разработка производилась на языке программирования Java. Взаимодействие с приложением-клиентом выполнено в REST+JSON подходе.
| Место доступа | Группа пользователей | Действие | 
|---|---|---|
| Локальная сеть ИБК СПбПУ | Все |  | 
| Интернет | Авторизованные пользователи СПбПУ |  | 
| Интернет | Анонимные пользователи |  | 
- ВВЕДЕНИЕ
- 1. Анализ технологии распределенных реестров- 1.1. Роль реестров и проблемы централизованных систем
- 1.2. Общий анализ особенностей технологии
- 1.3.  Классификация технологий- 1.3.1. Открытые сети
- 1.3.2. Закрытые сети
 
- 1.4. Смарт-контракты
- 1.5. Итоги
 
- 2. Постановка задачи и выбор платформы- 2.1. Постановка задачи
- 2.2. Требования к программному обеспечению
- 2.3.  Функциональные возможности- 2.3.1. Требования к сети
- 2.3.2. Смарт-контракт
- 2.3.3. Требования к интерфейсу
 
- 2.4.  Анализ платформ- 2.4.1. Exonum
- 2.4.2. Hyperledger Fabric
- 2.4.3. Quorum
- 2.4.4. Corda
 
- 2.5. Выбор платформы
- 2.6. Итоги
 
- 3. Проектирование системы- 3.1. Архитектура сети
- 3.2. Структура отдельного узла
- 3.3. Протокол учета взаимодействия организаций
- 3.4.  Интерфейс для приложения-клиента- 3.4.1. Вывод
 
 
- 4. Разработка системы- 4.1. Разработка потоков
- 4.2. Модель данных контракта
- 4.3. Верификация проводимых транзакций
- 4.4. Реализация REST-интерфейса
- 4.5. Итоги
 
- 5. Тестирование системы- 5.1. Тестирование контракта
- 5.2. Тестирование потоков
- 5.3. Тестирование REST-интерфейса
- 5.4. Функциональное тестирование
- 5.5. Вывод
 
- ЗАКЛЮЧЕНИЕ
- СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- ПРИЛОЖЕНИЕ 1. Реализация контракта
- ПРИЛОЖЕНИЕ 2. Реализация потоков
- ПРИЛОЖЕНИЕ 3. REST-интерфейс
- ПРИЛОЖЕНИЕ 4. Тестирование
                      Количество обращений: 189 
                      За последние 30 дней: 0
                    
