Детальная информация

Название: Инструмент с измененной системой блокчейн на основе алгоритма PoW для задачи хранения итоговых данных внутри децентрализованной сети I2P: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы: Разуваев Даниил Дмитриевич
Научный руководитель: Дробинцев Павел Дмитриевич
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2023
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: blockchain; PoW; DevOps; GIT; Jenkins; SonarQube; непрерывная интеграция; непрерывная поставка; децентрализованное хранение данных; I2P; децентрализованные сети; автоматизация процессов разработки программных продуктов; Docker; автоматизация тестирования; Maven; Java; взаимодействие программных продуктов; критерии качества кода; Linux; continuous integration; continuous delivery; decentralized data storage; decentralized networks; automation of software development processes; testing automation; interaction of software products; code quality criteria
Тип документа: Выпускная квалификационная работа магистра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Магистратура
Код специальности ФГОС: 09.04.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2023/vr/vr23-3920
Права доступа: Доступ по паролю из сети Интернет (чтение, печать)
Ключ записи: ru\spstu\vkr\25050

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Выпускная квалификационная работа магистра посвящена исследованию в области хранения данных посредством blockchain систем. Описаны проблемы использования технологии blockchain для задачи хранения итоговых данных и рассмотрены способы их решения. Рассмотрен существующий алгоритм работы блокчейна Proof of Works (PoW), определены его недостатки и предложен измененный блокчейн на основе PoW метода для задачи хранения итоговых данных. Проведен обзор инструментов для разработки качественного программного продукта. В рамках работы предложен автоматизированный подход, заключающийся в использовании комплекса программных self-hosted средств для всех этапов разработки программного продукта. Описан и реализован способ взаимодействия клиентских приложений хранения данных посредством децентрализованной сети I2P. Предложенный подход был реализован в инструменте с измененной структурой блокчейн на основе алгоритма PoW для задачи хранения итоговых данных внутри децентрализованной I2P сети. Полученный инструмент демонстрирует снижение объема хранимых данных в блокчейне, что в будущем позволит снизить издержки на использование хранилищ итоговых данных и их сетевой инфраструктуры, а также не позволит децентрализованным решениям вынужденно централизовываться в дата-центрах из-за недостаточности хранилищ на пользовательских и мобильных устройствах.

The masters final qualifying work is devoted to research in the field of data storage through blockchain systems. The problems of using blockchain technology for the task of storing final data are described and ways of solving them are considered. The existing Proof of Works (PoW) blockchain algorithm is considered, its disadvantages are identified and a modified blockchain based on the PoW method is proposed for the task of storing final data. The review of tools for the development of a high-quality software product is carried out. As part of the work, an automated approach is proposed, which consists in using a set of self-hosted software tools for all stages of software product development. The method of interaction of client data storage applications through a decentralized I2P network is described and implemented. The proposed approach was implemented in a tool with a modified blockchain structure based on the PoW algorithm for the task of storing summary data inside a decentralized I2P network. The resulting tool demonstrates a decrease in the amount of data stored in the blockchain, which in the future will reduce the costs of using final data warehouses and their network infrastructure, and also will not allow decentralized solutions to be forced to centralize in data centers due to insufficient storage on user and mobile devices.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать
Интернет Авторизованные пользователи СПбПУ Прочитать Печать
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 1
За последние 30 дней: 1
Подробная статистика