Данный проект реализован в рамках "челленджа" по предмету "Вычислительная математика" при обучении на направлении "Информатика и Вычислительная техника" на Космическом факультете в МФ МГТУ им. Н. Э. Баумана (куратор проекта - Малашин А. А.)
В проекте реализованные следующие компоненты блокчейна:
- Базовый хэш-класс
- Аккаунт-кошелек
- Блок и его компоненты (merkle, head)
- Механизм майнинга
- Блокчейн
- RPC-сервер для взаимодействия с БЧ
- В корне директории с клонированным репозиторием создайте
.env
файл со следующим контентом:
TELEGRAM_BOT_TOKEN=<ваш токен тг-бота>
RPC_SERVER_PORT=<порт для запуска rpc-сервера, например 8001>
- Запустить compose-стэк:
docker compose up -d
Если вам понравились материалы проекта, оставьте, пожалуйста, звездочку этому репозиторию ⭐️