Почему метрики Polymarket в дашбордах от пользователей множатся на 2?
Сотрудник Paradigm (известного венчурного фонда), отвечающий за сбор и проверку информации, выкатил подробный ресерч, который говорит о том, что большая часть дашбордов, созданных юзерами, завышает объем Polymarket.
Чаще всего все события суммируются. Этот подход множит количество контрактов и долларовый оборот. К примеру, продажа YES токенов за $4.13 учитывается как оборот $8.26.
Для одной сделки существуют отдельные события для мейкера и для тейкера, хотя экономически это одна и та же сделка. Корректный объем должен высчитываться в одностороннем порядке: либо по тейкеру, либо по мейкеру, но не по сумме обоих.
Каждая on-chain сделка Polymarket имеет строгую структуру:
1. В одной транзакции максимум одна группа совпавших ордеров.
2. Всегда ровно один тейкер и один или несколько мейкеров.
3. Транзакции отправляются ограниченным набором адресов Polymarket.
В EVM используются два события: OrderFilled и OrdersMatched. Каждая реальная сделка порождает несколько OrderFilled, по одному на каждого мейкера, и ещё один OrderFilled, который дублирует всю сделку целиком (со стороны тейкера).
Если свести весь этот текст к простой аналогии, то если я вам заплачу 100$ и вы получите 100$, экономический оборот будет 100$, а не 200$.
Мне кажется, со временем, когда PMs окрепнут, придумают специальные метрики по типу TVL в DeFi, чтобы таких ошибок больше не возникало.
@thegrindingmachine
Post #653
1.75K
- 👍 11