Details

Title: Реализация реестра транзакций на основе технологии блокчейн с подтверждением по методу proof-of-state: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Дорохов Георгий Витальевич
Scientific adviser: Орлов Егор Сергеевич
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2023
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: блокчейн; смарт-контракт; IPFS; Kotlin; web; Ktor; web3; blockchain; smart-contract
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2023/vr/vr23-3663
Rights: Доступ по паролю из сети Интернет (чтение, печать)
Record key: ru\spstu\vkr\22973

Allowed Actions:

Action 'Read' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Тема выпускной квалификационной работы: “Реализация реестра транзакций на основе технологии блокчейн с подтверждением по методу proof- of-state”. Данная работа посвящена реализации реестра транзакции студенческих дипломов на основе технологии блокчейн. В ходе реализации были исследованы текущие технологии в области блокчейн и также способы безопасного хранения документов. А также изучена технология смарт контрактов. В ходе работы с применением языка Kotlin, фреймворка Ktor и библиотек web3j и IPFS было разработано клиент-серверное приложение. Оно запущено на процессоре Apple M1. Для демонстрации работы используется взаимодействие в веб браузере Firefox. Реализованное клиент-серверное приложение изучается с точки зрения безопасности хранения университетских диплом об окончании учебного процесса. В нем поддерживается хранение диплома, проверка наличии диплома у студента по ФИО и дате рождения, а также по уникальному номеру самого диплома.

The topic of the graduate qualification work: "Implementation of a transaction registry based on blockchain technology with proof-of-state confirmation". This work is devoted to the implementation of the transaction register of student diplomas based on blockchain technology. During the implementation the current blockchain technologies and also ways of secure document storage were investigated. The technology of smart contracts was also studied. In the course of the work, using the Kotlin language, the Ktor framework and the web3j and IPFS libraries, a client-server application was developed. It runs on the Apple M1 processor. For demonstration purposes, interaction in the Firefox web browser is used. The implemented client-server application is studied from the point of view of university diploma storage security. It supports diploma storage, checking whether the student has a diploma by full name and date of birth, as well as by the unique number of the diploma itself.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print
Internet Authorized users SPbPU Read Print
-> Internet Anonymous

Usage statistics

stat Access count: 32
Last 30 days: 1
Detailed usage statistics