Skip to main content
В ходе аукциона определяется солвер, который исполнит намерение пользователя, например проведёт обмен. Система аукционов Garden обеспечивает эффективное исполнение намерений по конкурентным ценам. Garden сочетает конкуренцию и справедливость за счёт рейтинга солверов: в такой системе у солверов есть стимул повышать свою эффективность, оставаясь подотчётными своим стейкерам.

Рейтинг солвера

Рейтинг солвера объединяет эффективность работы и силу голосов, чтобы определить приоритет солвера в аукционе. Он рассчитывается следующим образом: Показатель расчётов для конкретного блокчейна C: Settlement ScoreC=Average Settlement TimeC−Solver’s Settlement TimeCStandard DeviationC\text{Settlement Score}_{C} = \frac{\text{Average Settlement Time}_{C} - \text{Solver's Settlement Time}_{C}}{\text{Standard Deviation}_{C}} Взвешенный показатель расчётов по всем блокчейнам: WeightC=Solver SettlementsCTotal Solver Settlements\text{Weight}_{C} = \frac{\text{Solver Settlements}_{C}}{\text{Total Solver Settlements}} Settlement Score=e(∑C(WeightC×Settlement ScoreC))\text{Settlement Score} = e^{\left(\sum_{C} \left(\text{Weight}_{C} \times \text{Settlement Score}_{C}\right)\right)} Итоговый рейтинг солвера: Solver Score=(Total Volume on Garden×Stake Against SolverVolume Filled by Solver×Total Staked Amount)×Settlement Score\text{Solver Score} = \left(\frac{\text{Total Volume on Garden} \times \text{Stake Against Solver}}{\text{Volume Filled by Solver} \times \text{Total Staked Amount}}\right) \times \text{Settlement Score}
Солверы с рейтингом выше 1 получают приоритет в аукционе. Рейтинг солверов рассчитывается перед каждым аукционом.

Как проходит типичный аукцион?

  1. Все солверы отправляют свои котировки для конкретного намерения в книгу ордеров. В каждой котировке указана цена, по которой солвер предлагает исполнить намерение.
  2. Книга ордеров определяет солвера с лучшей ценой (то есть с самой низкой котировкой).
  3. Солверы, у которых рейтинг стейкеров выше, чем у солвера с лучшей котировкой, получают 5-секундное окно, чтобы принять лучшую котировку. Этот механизм даёт солверам с большей поддержкой стейкеров возможность первыми претендовать на намерения.
  4. Итог зависит от того, кто примет котировку в течение этого периода:

Итоги аукциона

Солвер с лучшей котировкой выигрывает аукцион и исполняет ордер.
Ордер получает солвер, принявший котировку.
Выбор одного солвера
Среди солверов, принявших лучшую котировку, аукцион выигрывает солвер с самым высоким рейтингом стейкеров и исполняет ордер.
Выбор из нескольких солверов