На Polymarket вышло новое обновление для ставок на спортивные исходы.
Теперь рыночные ордера исполняются с задержкой в 1 секунду перед сопоставлением (matching), ранее за 3 секунды.
Может есть смысл присмотреться к спорту?
#poly_updates | POLYANA
Теперь рыночные ордера исполняются с задержкой в 1 секунду перед сопоставлением (matching), ранее за 3 секунды.
Может есть смысл присмотреться к спорту?
#poly_updates | POLYANA
Так ли много людей зарабатывает на Prediction Markets?
Свежее исследование по Polymarket от ESSEC Business School и ECGI показывает картину довольно знакомую для любого рынка: основная масса участников теряет деньги, а прибыль уходит очень узкому кругу сильных игроков.
Авторы проанализировали данные за 2022–2025 годы: более 1,4 млн пользователей, 70 млн сделок и свыше $20 млрд объема.
Результат показательный: около 71% участников в минусе, а топ-1% забирает 84% всей прибыли. То есть Polymarket для большинства — это не “легкие деньги на новостях”, а довольно эффективный рынок, где слабые системно платят сильным.
Лучшие результаты чаще у тех, кто качественнее читает цену, лучше оценивает вероятности и действует дисциплинированнее. А вот путь к убыткам вполне типичный: ставки на лонгшоты, лишние сделки, импульсивная торговля и роль обычного taker’а вместо поставщика ликвидности.
Вывод простой: Polymarket может хорошо отражать коллективные ожидания, но зарабатывать на нем без реального преимущества над рынком намного сложнее, чем кажется со стороны.
Ознакомится самостоятельно:
https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6443103
#poly_updates | POLYANA
Свежее исследование по Polymarket от ESSEC Business School и ECGI показывает картину довольно знакомую для любого рынка: основная масса участников теряет деньги, а прибыль уходит очень узкому кругу сильных игроков.
Авторы проанализировали данные за 2022–2025 годы: более 1,4 млн пользователей, 70 млн сделок и свыше $20 млрд объема.
Результат показательный: около 71% участников в минусе, а топ-1% забирает 84% всей прибыли. То есть Polymarket для большинства — это не “легкие деньги на новостях”, а довольно эффективный рынок, где слабые системно платят сильным.
Лучшие результаты чаще у тех, кто качественнее читает цену, лучше оценивает вероятности и действует дисциплинированнее. А вот путь к убыткам вполне типичный: ставки на лонгшоты, лишние сделки, импульсивная торговля и роль обычного taker’а вместо поставщика ликвидности.
Вывод простой: Polymarket может хорошо отражать коллективные ожидания, но зарабатывать на нем без реального преимущества над рынком намного сложнее, чем кажется со стороны.
Ознакомится самостоятельно:
https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6443103
#poly_updates | POLYANA
Polymarket переезжает на CLOB V2 — 28 апреля, ~11:00 UTC
Крупнейший апдейт биржи. Ожидается около часа даунтайма.
https://x.com/polymarketdevs/status/2045173502328594677?s=46
Что важно знать:
- Все открытые лимитки будут отменены при переключении
- V1 после миграции перестанет работать полностью
- Залог переезжает с USDC.e на pUSD (оборачивается через Collateral Onramp)
- Новые адреса контрактов и новая структура ордеров
- Если торгуете через API/SDK — обновить интеграцию надо до 22-го
Средства и позиции в безопасности. Новая версия уже открыта для тестов всем желающим.
По безопасности: контракты CTFv2 открыты, аудит от Cantina и Quantstamp, параллельно запущена багбаунти-программа на $5M.
Гайд по миграции: docs.polymarket.com/v2-migration
#poly_updates | POLYANA
Крупнейший апдейт биржи. Ожидается около часа даунтайма.
https://x.com/polymarketdevs/status/2045173502328594677?s=46
Что важно знать:
- Все открытые лимитки будут отменены при переключении
- V1 после миграции перестанет работать полностью
- Залог переезжает с USDC.e на pUSD (оборачивается через Collateral Onramp)
- Новые адреса контрактов и новая структура ордеров
- Если торгуете через API/SDK — обновить интеграцию надо до 22-го
Средства и позиции в безопасности. Новая версия уже открыта для тестов всем желающим.
По безопасности: контракты CTFv2 открыты, аудит от Cantina и Quantstamp, параллельно запущена багбаунти-программа на $5M.
Гайд по миграции: docs.polymarket.com/v2-migration
#poly_updates | POLYANA
Архив исторических данных стаканов (orderbooks) Polymarket.
В архиве публикуются почасовые снапшоты стаканов всех рынков.
Что внутри
• Orderbook данные Polymarket
• Hourly snapshots (обновление каждый час)
• Формат Parquet — удобный для аналитики и обработки больших данных
• Бесплатный доступ для исследований
Для чего можно использовать
— research и анализ prediction-маркетов
— бэктестинг торговых стратегий
— анализ ликвидности рынков
— обучение ML / AI моделей
— построение аналитических инструментов
Ссылки
Архив данных
https://archive.pmxt.dev/
Основной сайт
https://www.pmxt.dev/
GitHub
https://github.com/pmxt-dev/pmxt
Документация
https://www.pmxt.dev/docs
#poly_updates | POLYANA
В архиве публикуются почасовые снапшоты стаканов всех рынков.
Что внутри
• Orderbook данные Polymarket
• Hourly snapshots (обновление каждый час)
• Формат Parquet — удобный для аналитики и обработки больших данных
• Бесплатный доступ для исследований
Для чего можно использовать
— research и анализ prediction-маркетов
— бэктестинг торговых стратегий
— анализ ликвидности рынков
— обучение ML / AI моделей
— построение аналитических инструментов
Ссылки
Архив данных
https://archive.pmxt.dev/
Основной сайт
https://www.pmxt.dev/
GitHub
https://github.com/pmxt-dev/pmxt
Документация
https://www.pmxt.dev/docs
#poly_updates | POLYANA
This media is not supported in your browser
VIEW IN TELEGRAM
Полик запускает торговлю фьючами
POLYANA
Polymarket переезжает на CLOB V2 — 28 апреля, ~11:00 UTC Крупнейший апдейт биржи. Ожидается около часа даунтайма. https://x.com/polymarketdevs/status/2045173502328594677?s=46 Что важно знать: - Все открытые лимитки будут отменены при переключении - V1 после…
Polymarket проводит масштабное обновление биржи
Платформа перешла с USDC.e на Polymarket USD (pUSD) с конвертацией 1:1 к USDC, при этом для большинства пользователей процесс прошёл автоматически, а для API-трейдеров доступен через wrap. В рамках обновления были очищены ордербуки и временно приостанавливались торги, после чего система запущена с обновлённой архитектурой.
На фоне запуска платформа выделила 1 000 000 долларов вознаграждений для пользователей, которые обеспечат ликвидность в первые 24 часа после обновления, что делает текущий момент ключевым для активных участников рынка.
#poly_updates | POLYANA
Платформа перешла с USDC.e на Polymarket USD (pUSD) с конвертацией 1:1 к USDC, при этом для большинства пользователей процесс прошёл автоматически, а для API-трейдеров доступен через wrap. В рамках обновления были очищены ордербуки и временно приостанавливались торги, после чего система запущена с обновлённой архитектурой.
На фоне запуска платформа выделила 1 000 000 долларов вознаграждений для пользователей, которые обеспечат ликвидность в первые 24 часа после обновления, что делает текущий момент ключевым для активных участников рынка.
#poly_updates | POLYANA
Эксплойт Polymarket
Появилась информация о крупной утечке данных с Polymarket. По заявлению злоумышленника (xorcat), было извлечено более 300,000 записей.
- Более 10 000 пользовательских профилей с персональными данными
- 250 000+ активных CLOB-рынков и ~48 500 gamma-маркетов.
- 4111 комментариев с привязкой к профилям.
- 9000 профилей подписчиков.
- 1000 отчётов (включая 58 уникальных ETH-адресов и admin-индикаторы).
- 292 события с адресами отправителей и резолверов.
- 100 конфигураций наград (USDC-контракты, ставки).
- Утечка внутренних user ID
Общий объём: ~750 MB (JSON), сжатый архив ~8.3 MB
Причина — уязвимости API:
- Использование скрытых (undocumented) endpoints
- Обход пагинации (limit без ограничений, нет rate limit)
- Ошибка CORS (разрешены любые origin + credentials)
- Доступ к чувствительным endpoint без авторизации
Подтверждённые уязвимости (есть POC):
- SSRF через Axios (CVE-2025-62718, CVSS 9.9)
- Обход авторизации в Next.js (CVE-2024-51479)
- Открытые endpoints:
– /comments/{id} → утечка профилей
– /reports → активность пользователей + admin-индикаторы
– /v1/data/followers/{address} → полный соцграф
Дополнительно опубликовали:
- Полные дампы данных (markets, profiles, events и др.)
- 5 рабочих эксплойтов (CORS, SSRF, auth bypass, DoS, WebSocket)
- Скрипт для автоматического сбора новых данных
- Red Team отчёт с маппингом на MITRE ATT&CK
#poly_updates | POLYANA
Появилась информация о крупной утечке данных с Polymarket. По заявлению злоумышленника (xorcat), было извлечено более 300,000 записей.
- Более 10 000 пользовательских профилей с персональными данными
- 250 000+ активных CLOB-рынков и ~48 500 gamma-маркетов.
- 4111 комментариев с привязкой к профилям.
- 9000 профилей подписчиков.
- 1000 отчётов (включая 58 уникальных ETH-адресов и admin-индикаторы).
- 292 события с адресами отправителей и резолверов.
- 100 конфигураций наград (USDC-контракты, ставки).
- Утечка внутренних user ID
Общий объём: ~750 MB (JSON), сжатый архив ~8.3 MB
Причина — уязвимости API:
- Использование скрытых (undocumented) endpoints
- Обход пагинации (limit без ограничений, нет rate limit)
- Ошибка CORS (разрешены любые origin + credentials)
- Доступ к чувствительным endpoint без авторизации
Подтверждённые уязвимости (есть POC):
- SSRF через Axios (CVE-2025-62718, CVSS 9.9)
- Обход авторизации в Next.js (CVE-2024-51479)
- Открытые endpoints:
– /comments/{id} → утечка профилей
– /reports → активность пользователей + admin-индикаторы
– /v1/data/followers/{address} → полный соцграф
Дополнительно опубликовали:
- Полные дампы данных (markets, profiles, events и др.)
- 5 рабочих эксплойтов (CORS, SSRF, auth bypass, DoS, WebSocket)
- Скрипт для автоматического сбора новых данных
- Red Team отчёт с маппингом на MITRE ATT&CK
#poly_updates | POLYANA
Патчим py_clob_client под скорость
Polymarket прячется за Cloudflare и держит CLOB на стандартной питон-сборке requests — из коробки это означает:
- TLS-челленджи и периодические 403 от CF
- пересоздание TCP сокета на каждый POST.
На активной работе с ордерами набегает 200-400мс потерь на ровном месте.
Решение: HTTP-handler в py_clob_client на curl_cffi
impersonate="chrome120" подделывает TLS-fingerprint (JA3/JA4 + HTTP/2 settings) под живой Chrome. CF перестаёт ставить челленджи, 403'шек больше нет. Бонусом — Session держит keep-alive: следующий запрос не платит handshake.
2. Pre-sign с кешем - главная победа по latency
Каждый presign на CLOB — это EIP-712 подпись через eth_account + сборка ордера = 100-150мс CPU. Если основной цикл регулярно зовёт presign_order, чтобы держать готовую подпись наготове, то перед самим выстрелом приходят ещё одна-две пересайны, хотя свежая подпись с прошлой итерации ещё валидна. В инструментарии стадия pre_fire стабильно сидела на 200-260мс.
Коротко-замыкание сверху функции:
TTL стоит ниже 5с-порога, который fire_presigned использует для протухания - кеш гарантированно не остынет между обновлениями.
3. Затянули петли и сшивку
HTTP к коллектору новый сокет каждый раз (requests.Session + pool_maxsize=2)
Persistent session сама по себе срезала 2-5мс с каждого /snapshot, потому что keep-alive теперь работает end-to-end.
Результат:
7-step stopwatch с наносекундными timestamps на каждый ордер. До/после (медианы
На выходе имеем ~330мс отыграно на каждом запросе. На быстрых движениях это разница между "успел" и "не успел" = "заработал" и "не заработал"
#Skilled|POLYANA
Polymarket прячется за Cloudflare и держит CLOB на стандартной питон-сборке requests — из коробки это означает:
- TLS-челленджи и периодические 403 от CF
- пересоздание TCP сокета на каждый POST.
На активной работе с ордерами набегает 200-400мс потерь на ровном месте.
Решение: HTTP-handler в py_clob_client на curl_cffi
import py_clob_client_v2.http_helpers.helpers as clob_helpers
from curl_cffi import requests as curl_requests
_session = curl_requests.Session(impersonate="chrome120")
def patched_request(endpoint, method, headers=None, data=None, params=None):
headers = clob_helpers._overload_headers(method, headers)
resp = _session.request(method=method, url=endpoint, headers=headers,
data=data, params=params, timeout=15)
if resp.status_code != 200:
raise clob_helpers.PolyApiException(resp)
return resp.json()
clob_helpers.request = patched_request
impersonate="chrome120" подделывает TLS-fingerprint (JA3/JA4 + HTTP/2 settings) под живой Chrome. CF перестаёт ставить челленджи, 403'шек больше нет. Бонусом — Session держит keep-alive: следующий запрос не платит handshake.
2. Pre-sign с кешем - главная победа по latency
Каждый presign на CLOB — это EIP-712 подпись через eth_account + сборка ордера = 100-150мс CPU. Если основной цикл регулярно зовёт presign_order, чтобы держать готовую подпись наготове, то перед самим выстрелом приходят ещё одна-две пересайны, хотя свежая подпись с прошлой итерации ещё валидна. В инструментарии стадия pre_fire стабильно сидела на 200-260мс.
Коротко-замыкание сверху функции:
def presign_order(self, token_id, price, amount, ...):
cached = self._presigned.get(token_id)
if cached and (now - cached["ts"] < 1.5) and abs(cached["price"] - price) < 0.01:
return cached["signed"] # ← пропускаем подпись
# иначе подписываем как обычно 1.5с
TTL стоит ниже 5с-порога, который fire_presigned использует для протухания - кеш гарантированно не остынет между обновлениями.
3. Затянули петли и сшивку
параметр было стало
Collector loop 200ms 50ms → 10ms
Основной цикл 100ms 20ms
Client refresh 200ms 50ms
HTTP к коллектору новый сокет каждый раз (requests.Session + pool_maxsize=2)
Persistent session сама по себе срезала 2-5мс с каждого /snapshot, потому что keep-alive теперь работает end-to-end.
Результат:
7-step stopwatch с наносекундными timestamps на каждый ордер. До/после (медианы
до после
data_age 90ms 12ms (50→10мс поллинг)
decide 5ms 5ms
pre_fire 230ms 25ms (пресайн-кеш)
dispatch 15ms 12ms
submit→resp 180ms 135ms (curl_cffi/keep-alive)
db 3ms 3ms
─────────────────────────────────────
TOTAL ~520ms ~190ms
На выходе имеем ~330мс отыграно на каждом запросе. На быстрых движениях это разница между "успел" и "не успел" = "заработал" и "не заработал"
#Skilled|POLYANA
⚠️ Осторожно — возможны сбои на Polymarket
Похоже, лёг 5-минутный BTC-рынок (BTC Up/Down 5m). Что наблюдаем прямо сейчас:
• Стакан завис на 50¢ / 51¢ и не переоценивается — цена стоит на месте, даже когда BTC уходит далеко от таргета (видели разницу ~$90 при сохранении 50/51). • Объём $0, реальных сделок нет («Последнее: --»). • Книга идентична при повторных запросах — маркет-мейкер не двигается.
Что делать: • Не торгуйте 5м BTC-рынок, пока не восстановится — ордера могут не исполниться, а котировки не отражают реальную вероятность. • Возможно затронуты и другие 5м крипто-рынки — проверяйте стакан перед входом (объём, переоценку под спот). • По открытым позициям резолюция (Chainlink), скорее всего, отработает штатно — но входы/выходы сейчас ненадёжны.
Следим, отпишем когда оживёт.
POLYANA
Похоже, лёг 5-минутный BTC-рынок (BTC Up/Down 5m). Что наблюдаем прямо сейчас:
• Стакан завис на 50¢ / 51¢ и не переоценивается — цена стоит на месте, даже когда BTC уходит далеко от таргета (видели разницу ~$90 при сохранении 50/51). • Объём $0, реальных сделок нет («Последнее: --»). • Книга идентична при повторных запросах — маркет-мейкер не двигается.
Что делать: • Не торгуйте 5м BTC-рынок, пока не восстановится — ордера могут не исполниться, а котировки не отражают реальную вероятность. • Возможно затронуты и другие 5м крипто-рынки — проверяйте стакан перед входом (объём, переоценку под спот). • По открытым позициям резолюция (Chainlink), скорее всего, отработает штатно — но входы/выходы сейчас ненадёжны.
Следим, отпишем когда оживёт.
POLYANA
YES token: best_bid=0.50 best_ask=0.51 44 bids / 45 asks (63ms)
NO token: best_bid=0.49 best_ask=0.50 45 bids / 44 asks (46ms)