Перейти к основному содержимому

Рынок энергии

Рынок энергии — это децентрализованная книга ордеров, где игроки могут торговать энергией за SES. Он работает на контракте EnergyMarket.sol.


Продажа энергии (Создание ордера)​

Операция​

createOrder(количествоЭнергии, ценаSES)
  1. Введите количество энергии, которое хотите продать
  2. Введите общую цену в SES, которую запрашиваете
  3. Подтвердите транзакцию

Блокировка энергии​

Когда вы создаёте ордер, контракт немедленно блокирует вашу энергию (помечается как energyReserved), предотвращая её трату, пока ордер активен.

Отмена ордера​

cancelOrder(idОрдера)
  • Ордеру должно быть не менее 3 секунд перед отменой (предотвращает фронтраннинг в том же блоке)
  • После отмены энергия разблокируется

Покупка энергии (Исполнение ордера)​

Операция​

fillOrder(idОрдера, максЦена)
  1. Просмотрите список активных ордеров на продажу
  2. Выберите ордер
  3. Введите максимальную цену, которую готовы принять
  4. Подтвердите транзакцию

Комиссии​

Комиссия протокола в размере 1% SES вычитается из выручки продавца:

Покупатель платит = цена ордера (точная цена листинга)
Продавец получает = цена ордера × 99%
Комиссия протокола = цена ордера × 1% (накапливается в контракте)

Комиссия протокола в 1% накапливается в контракте и может быть выведена администратором.


Параметры рынка​

ПараметрЗначение
Комиссия протокола1% (вычитается у продавца)
Минимальный возраст ордера3 секунды (до отмены/исполнения)
Статус ордераактивен / неактивен (становится неактивным после отмены или исполнения)

Пример сделки​

Алиса продаёт энергию​

  1. Алиса создаёт ордер на продажу: createOrder(10000, 100 SES) — продаёт 10 000 энергии за 100 SES
  2. Контракт блокирует 10 000 энергии Алисы

Боб покупает энергию​

  1. Боб видит ордер Алисы
  2. Вызывает fillOrder(orderId, 100) — покупает ровно 100 энергии
  3. Алиса получает 99 SES (100 - 1% комиссии)
  4. 1 SES накапливается как комиссия протокола

Советы по стратегии​

СценарийПредложение
Срочно нужна энергия для бояПринимайте самые дешёвые ордера на продажу
Не спешитеРазместите лимитный ордер и ждите подходящей цены
Цена SES растётПродавайте энергию за SES для получения прибыли
Избыток энергииРазмещайте ордера на продажу для заработка SES

Рекомендуемый следующий шаг: Ежедневный майнинг →