Рынок энергии
Рынок энергии — это децентрализованная книга ордеров, где игроки могут торговать энергией за SES. Он работает на контракте EnergyMarket.sol.
Продажа энергии (Создание ордера)
Операция
createOrder(количествоЭнергии, ценаSES)
- Введите количество энергии, которое хотите продать
- Введите общую цену в SES, которую запрашиваете
- Подтвердите транзакцию
Блокировка энергии
Когда вы создаёте ордер, контракт немедленно блокирует вашу энергию (помечается как energyReserved), предотвращая её трату, пока ордер активен.
Отмена ордера
cancelOrder(idОрдера)
- Ордеру должно быть не менее 3 секунд перед отменой (предотвращает фронтраннинг в том же блоке)
- После отмены энергия разблокируется
Покупка энергии (Исполнение ордера)
Операция
fillOrder(idОрдера, максЦена)
- Просмотрите список активных ордеров на продажу
- Выберите ордер
- Введите максимальную цену, которую готовы принять
- Подтвердите транзакцию
Комиссии
Комиссия протокола в размере 1% SES вычитается из выручки продавца:
Покупатель платит = цена ордера (точная цена листинга)
Продавец получает = цена ордера × 99%
Комиссия протокола = цена ордера × 1% (накапливается в контракте)
Комиссия протокола в 1% накапливается в контракте и может быть выведена администратором.
Параметры рынка
| Параметр | Значение |
|---|---|
| Комиссия протокола | 1% (вычитается у продавца) |
| Минимальный возраст ордера | 3 секунды (до отмены/исполнения) |
| Статус ордера | активен / неактивен (становится неактивным после отмены или исполнения) |
Пример сделки
Алиса продаёт энергию
- Алиса создаёт ордер на продажу:
createOrder(10000, 100 SES)— продаёт 10 000 энергии за 100 SES - Контракт блокирует 10 000 энергии Алисы
Боб покупает энергию
- Боб видит ордер Алисы
- Вызывает
fillOrder(orderId, 100)— покупает ровно 100 энергии - Алиса получает 99 SES (100 - 1% комиссии)
- 1 SES накапливается как комиссия протокола
Советы по стратегии
| Сценарий | Предложение |
|---|---|
| Срочно нужна энергия для боя | Принимайте самые дешёвые ордера на продажу |
| Не спешите | Разместите лимитный ордер и ждите подходящей цены |
| Цена SES растёт | Продавайте энергию за SES для получения прибыли |
| Избыток энергии | Размещайте ордера на продажу для заработка SES |
Рекомендуемый следующий шаг: Ежедневный майнинг →