Details

Title: Разработкасервисапоучетупользовательскихрезультатовдляигровыхприложенийнаосновеблокчейна: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения»
Creators: Цаплин Илья Андреевич
Scientific adviser: Цыган Владимир Николаевич
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint: Санкт-Петербург, 2024
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: блокчейн; web3; веб-сервис; solana; игровые приложения; система наград; blockchain; web service; gaming application; reward system
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.01
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2024/vr/vr24-1643
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally: New arrival
Record key: ru\spstu\vkr\28731

Allowed Actions:

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

Group: Anonymous

Network: Internet

Annotation

Данная работа была посвящена разработке сервиса по учету пользовательских результатов на основе блокчейна. Блокчейн сетью была выбрана Solana. Сервис позволяет регистрировать результаты игровых сессий, начислять очки победителям и рассчитывать награды по нескольким стратегиям. Были разработаны: модуль авторизации через подпись сообщения, модуль расчета результатов, сканер транзакций использующий внешний сервис solscan.io. Была разработана документация для предоставляемого API и простой веб интерфейс для “ручного” взаимодействия с сервисом. Все разработанные модули были протестированы.

This work was dedicated to the development of a service for tracking user results based on blockchain. The Solana blockchain network was chosen. The service allows registering gaming session results, awarding points to winners, and calculating rewards according to various strategies. The following were developed: a module for authorization via message signing, a module for result calculation, a transaction scanner using the external service solscan.io. Documentation for the provided API and a simple web interface for "manual" interaction with the service were also developed.

Document access rights

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

Usage statistics

stat Access count: 2
Last 30 days: 2
Detailed usage statistics