Детальная информация
Название | Разработка платформы для создания и управления NFT и токенами на основе блокчейн-сети TON: выпускная квалификационная работа бакалавра: направление 02.03.02 «Фундаментальная информатика и информационные технологии» ; образовательная программа 02.03.02_02 «Информатика и компьютерные науки» |
---|---|
Авторы | Якубов Шакир Киязович |
Научный руководитель | Шмаков Владимир Эдуардович |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Выходные сведения | Санкт-Петербург, 2025 |
Коллекция | Выпускные квалификационные работы ; Общая коллекция |
Тематика | блокчейн ; nft ; jetton ; микросервисы ; ton ; децентрализация ; смарт-контракты ; blockchain ; microservices ton ; decentralization ; smart-contracts |
Тип документа | Выпускная квалификационная работа бакалавра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Бакалавриат |
Код специальности ФГОС | 02.03.02 |
Группа специальностей ФГОС | 020000 - Компьютерные и информационные науки |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-1498 |
Права доступа | Доступ по паролю из сети Интернет (чтение) |
Дополнительно | Новинка |
Ключ записи | ru\spstu\vkr\35706 |
Дата создания записи | 30.07.2025 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа | Анонимные пользователи |
---|---|
Сеть | Интернет |
Данная работа посвящена созданию платформы, которая позволяет пользователям с разным уровнем технической подготовки создавать, управлять и хранить 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.
Место доступа | Группа пользователей | Действие |
---|---|---|
Локальная сеть ИБК СПбПУ | Все |
|
Интернет | Авторизованные пользователи СПбПУ |
|
Интернет | Анонимные пользователи |
|
Количество обращений: 0
За последние 30 дней: 0