Тема: РАЗРАБОТКА ПРИЛОЖЕНИЯ НА ОСНОВЕ ТЕХНОЛОГИИ БЛОКЧЕЙН ДЛЯ СБОРАИ ПРИВЛЕЧЕНИЯ СРЕДСТВ НА МЕРОПРИЯТИЯ ИНСТИТУТА
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ОГЛАВЛЕНИЕ 5
ВВЕДЕНИЕ 7
1 Технология блокчейн 9
1.1 Терминология 9
1.2 Определение и основные понятия блокчейна 9
1.3 Разновидности блокчейна 13
2 Анализ блокчейн рынка 14
2.1 Доля блокчейна на IT рынке. Актуальность 14
2.2 Дневной объем транзакций 15
3 Выбор блокчейна для разработки проекта 17
3.1 Критерии выбора 17
3.1 Обзор блокчейн-платформ 17
3.1.1 Ethereum 18
3.1.2 Binance Smart Chain 18
3.1.3 Polkadot 18
3.1.4 Everscale 19
3.1.5 Bitcoin 19
3.2 Итоговый выбор 20
4 Подробное описание блокчейн-платформы 22
4.1 Блокчейн Ethereum 22
5 Смарт-контракты 24
5.1 Понятие смарт-контрактов 24
5.2 Преимущества и недостатки смарт-контрактов 25
5.3 Структура EVM 26
5.4 Использование Solidity 28
6 Разработка сервиса 30
6.1 Описание сервиса для сбора средств 30
6.2 Инструменты разработки 31
6.3 Взаимодействие смарт-контракта и веб-приложения 33
6.4 Описание файлов проекта 35
6.5 Файл интерфейса App.js 35
6.6 Файл смарт-контракта TSUFunding.sol 38
6.7 Тестирование смарт-контракта 39
ЗАКЛЮЧЕНИЕ 41
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 42
📖 Введение
Данная работа посвящена разработке сервиса на основе технологии блокчейна для сбора средств на мероприятия института. Разрабатываемый сервис будет использовать преимущества технологии блокчейн, включая прозрачность, аудитоспособность и автоматизацию через смарт-контракты, для обеспечения эффективного, прозрачного и доверительного процесса сбора средств.
Основной целью данной работы является создание функционального сервиса, который позволит институту собирать средства на мероприятия, обеспечивая организаторам и пользователям прозрачность и контроль над использованием средств. Для достижения этой цели были поставлены следующие задачи:
• Анализ блокчейн рынка. Сравнить блокчейны между собой;
• Анализ требований к сервису;
• Создать архитектуру сервиса;
• Проектирование и разработка смарт-контрактов сервиса;
• Тестирование и отладка контрактов;
• Создание пользовательского интерфейса для взаимодействия со смарт-контрактом;
Сервис будет представлять собой площадку, позволяющую создать свой сбор средств на проект, некий краудфандинг (от англ. Crowdfunding - поиск толпы). Благодарю этому голосованию, любой желающий в мире может перевести свои средства для поддержки интересующего мероприятия.
В качестве фильтрации мероприятий будет выступать любой управляющий орган института, члены которого получат соответствующие права для принятия или отклонения заявки на сбор средств для того или иного мероприятия.
В процессе работы были использованы приложения Remix IDE, которое является средой разработки смарт-контрактов, и Visual Studia Code для написания front-end части и тестирование смарт-контрактов. Основной язык программирования - Solidity, вторичные - JavaScript, HTML, CSS. Основой разработки послужил блокчейн Ethereum.
Так же были использованы следующие плагины: Hardhat, Etherscan, Web3.js. Назначение: тесты, деплой смарт-контрактов и разработка интерфейса.
✅ Заключение
Разработанный сервис для сбора средств на мероприятия института успешно использовал технологию блокчейна для обеспечения прозрачности, аудитоспособности и автоматизации. Этот сервис позволит организаторам и пользователям участвовать в прозрачном и контролируемом процессе сбора средств для мероприятий.
Спроектированная система благодаря применению смарт-контрактов позволит любому пользователю перевести свои средства для поддержки интересующего его мероприятия. Управляющий орган института будет выполнять функции контроля и фильтрации мероприятий, обеспечивая дополнительный уровень доверия и открытости.
В процессе работы были успешно использованы такие инструменты как Remix IDE и Visual Studio Code. Использование языков программирования Solidity, JavaScript, HTML и CSS позволило создать эффективное и удобное решение. Дополнительные плагины, такие как Hardhat, Etherscan и Web3.js, упростили процесс тестирования, деплоя смарт- контрактов и разработки интерфейса.
В заключении можно отметить, что разработка такого сервиса станет важным шагом на пути к внедрению технологии блокчейна в управление институтом и его мероприятиями.





