Ru
En
Telegram
Токенизация Европейской компании доходного электротранспорта в виде NFT
Electra NFT
📄 Документация и файлы проекта находятся внизу страницы.


Electra — реально работающий бизнес в Европе и на Кипре. Компания предоставляет услуги аренды электротранспорта — от самокатов до электромобилей — через удобные мобильные приложения (iOS и Android), используя GPS-трекинг и интеграции с местными операторами зарядных станций.
На базе работающей бизнес-модели родилась идея её токенизации с помощью NFT. До этого проект развивался за счёт институциональных инвестиций. С запуском Web3-компоненты появилась возможность привлечь частных инвесторов из криптосообщества, которые могли вкладываться в бизнес через покупку NFT и получать доход от аренды техники.
📍 Базовая задача

На старте требовалось:
  • разработать архитектуру токенизации (смарт-контракты, бизнес-логику, токеномику);
  • обеспечить простоту использования продукта как для опытных, так и для новых пользователей;
  • заложить гибкую механику взаимодействия NFT с финансовой моделью дохода.
Для реализации была выбрана BNB Smart Chain (BSC): благодаря низким транзакционным издержкам, высокой совместимости с EVM-инструментами и легкой интеграции с централизованной инфраструктурой Binance.
⚙️ Схема токенизации была реализована следующим образом:

1. NFT-смарт-контракт
ERC-721 совместимый контракт с поддержкой:
  • метаданных по каждой единице техники (тип транспорта, дата запуска, GPS-ключ);
  • динамического URI с привязкой к серверу трекинга;
  • внутренней логики burn по истечении срока действия NFT.

2. Стейкинг-контракт
  • Поддержка нескольких временных пулов: 1, 3 и 5 лет;
  • Логика lock/unlock и проверки eligibility по каждому NFT;
  • Расчёт наград: либо фиксированный APR, либо привязка к off-chain доходу (через оракл-интеграцию);
  • Возможность early-exit с пенальти (опционально, в конфиге пула).

3. Контракт токена ELCT
  • ERC-20 токен с возможностью mint по доходности;
  • Контролируемый mint через роль MINTER_ROLE;
  • Логика обмена ELCT → USDT через внутренний liquidity pool.

4. Контракт обмена и вывода средств
  • Интеграция с PancakeSwap для автоматического свапа ELCT на USDT;
  • Возможность запроса вывода на внешний кошелек или внутренний баланс.
🧪 Аудит и тестирование: Смарт-контракты написаны на Solidity ^0.8.21, с использованием OpenZeppelin SDK;
Тестирование выполнено с использованием Hardhat + Chai + Ethers.js;
Все функции покрыты юнит- и интеграционными тестами, включая сценарии раннего выхода, злоупотреблений и попыток двойного получения награды;
Перед запуском код отправлен на аудит: аудиторская компания подтвердила отсутствие критических и средних уязвимостей.
🖥 Фронтенд и интеграция

Фронтенд разрабатывался на React + TypeScript + Wagmi, с подключением Web3-интеграций:
  • Подключение кошельков (MetaMask, TrustWallet, WalletConnect);
  • Отображение метаданных NFT через IPFS/Pinata;
  • Визуализация доходности по каждому активу;
  • Интеграция с BSCScan и внутренними логами для прозрачности.

Дополнительно был реализован:
  • личный кабинет пользователя с отслеживанием доходности;
  • модуль вывода средств;
  • поддержка английского и греческого языков.

📈 После релиза:
  • было продано NFT на сумму ~$50,000;
  • реализована функциональность вывода дохода в USDT;
  • Web3-платформа была включена в пакет продажи компании и принесла дополнительную прибыль в размере 130%+ от затрат на разработку.
✅ Проект Electra стал рабочим примером того, как можно эффективно объединить реальный бизнес с крипто-технологиями. Наша цель заключалась в том, чтобы создать устойчивую и масштабируемую платформу, через которую Web3-пользователи могли бы инвестировать в реальную инфраструктуру, получая доход в блокчейне.

Мы реализовали не просто смарт-контракты, а полностью интегрированную систему, готовую к использованию и масштабированию.