Details

Title Разработка платформы для создания и управления NFT и токенами на основе блокчейн-сети TON: выпускная квалификационная работа бакалавра: направление 02.03.02 «Фундаментальная информатика и информационные технологии» ; образовательная программа 02.03.02_02 «Информатика и компьютерные науки»
Creators Якубов Шакир Киязович
Scientific adviser Шмаков Владимир Эдуардович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects блокчейн ; nft ; jetton ; микросервисы ; ton ; децентрализация ; смарт-контракты ; blockchain ; microservices ton ; decentralization ; smart-contracts
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 02.03.02
Speciality group (FGOS) 020000 - Компьютерные и информационные науки
DOI 10.18720/SPBPU/3/2025/vr/vr25-1498
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\35706
Record create date 7/30/2025

Allowed Actions

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

Group Anonymous
Network Internet

Данная работа посвящена созданию платформы, которая позволяет пользователям с разным уровнем технической подготовки создавать, управлять и хранить NFT и токены на блокчейн-сети The Open Network (TON). Задачи, которые решались в ходе исследования: 1. Анализ актуальности и проблематики создания платформ для работы с NFT и токенами. 2. Обзор существующих решений для создания и управления цифровыми активами на различных блокчейн-платформах. 3. Разработка архитектуры платформы, включающей микросервисы и серверную часть. 4. Реализация пользовательского интерфейса для взаимодействия с платформой. 5. Оценка перспектив развития и масштабирования решения. Работа проводилась с использованием документации TON и стандартов TEP-62 (NFT) и TEP-74 (Jetton/FT). Я собрал данные о взаимодействии с блокчейном, разработал микросервисную архитектуру с использованием React, Express, MongoDB, RabbitMQ и Redis, и реализовал интерфейс для создания 4 коллекций и токенов. Тестирование проводилось на локальной среде с Docker, что позволило убедиться в стабильности системы. В результате была создана платформа, поддерживающая авторизацию через TON Connect, создание NFT и Jetton с хранением метаданных в IPFS, и управление коллекциями. Для достижения результатов в работе были использованы следующие информационные технологии, включая программное обеспечение, облачные сервисы, базы данных и прочие ресурсы: TON Blockchain как базовая инфраструктура, стандарты TEP-62 и TEP-74, язык смарт-контрактов FunC, клиентский стек на TypeScript/React/Vite с библиотекой @tonconnect/sdk, серверный стек на Node.js/Express с Mongoose и MongoDB, библиотеки @ton/ton, @ton/core, @ton-community/func-js, инфраструктура на Git/Docker/Kubernetes, а также IPFS и NGINX для дополнительных функций.

This work is dedicated to the creation of a platform that allows users with varying levels of technical expertise to create, manage, and store NFT and tokens on the The Open Network (TON) blockchain. The tasks addressed during the research include: 1. Analysis of the relevance and challenges in developing platforms for working with NFT and tokens. 2. Review of existing solutions for creating and managing digital assets on various blockchain platforms. 3. Development of the platform’s architecture, including microservices and server-side components. 4. Implementation of a user interface for interacting with the platform. 5. Assessment of the prospects for the development and scaling of the solution. The work was conducted using TON documentation and standards TEP-62 (NFT) and TEP-74 (Jetton/FT). I collected data on blockchain interactions, developed a microservices architecture using React, Express, MongoDB, RabbitMQ, and Redis, and implemented an interface for creating collections and tokens. Testing was performed in a local environment with Docker, ensuring the system’s stability. As a 6 result, a platform was created, supporting authorization via TON Connect, creation of NFT and Jetton with metadata storage in IPFS, and collection management. The following information technologies, including software, cloud services, databases, and other resources, were used to achieve the results: TON Blockchain as the core infrastructure, TEP-62 and TEP-74 standards, the FunC smart contract language, a client-side stack with TypeScript/React/Vite and the @tonconnect/sdk library, a server-side stack with Node.js/Express using Mongoose and MongoDB, libraries @ton/ton, @ton/core, @ton-community/func-js, infrastructure with Git/Docker/Kubernetes, as well as IPFS and NGINX for additional functionalities.

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

Access count: 0 
Last 30 days: 0

Detailed usage statistics