VIZ.cx
on1x posted text :

Рынок предсказаний (он же Prediction market)


Вот уже 4 месяца, как я нырнул в тему рынка предсказаний. Крайне рекомендую вернуться к Вики как на русском, так и на английском, чтобы сформировать базовый уровень понимания, что же это такое. Меня интересовал элемент пари, дуэли, где цена спора заключена в токенах. Про разные реализации таких сделок в Веб 3 и поговорим.

Широкими мазками, чтобы синхронизировались все: рынок предсказаний это пари на исход инфо-повода. Любого.

Будь это выборы президента (букмекеры УЖЕ принимают ставки, что президентом будет Мишель Обама, которая еще даже не объявила о баллотировании), прогноз погоды, ставка на исход футбольного матча или средний показатель (за сколько времени одна команда победит другую) — всё это рынок предсказаний.

Они не всегда публичные, есть закрытые, которые применяются отдельными компаниями (Гуглом, Майкрософтом) или спец-службами. Аналитики взвешивают данные, приходят к своим выводам и готовы поставить на этот исход деньги. Вполне согласуется с известным идиоматическим выражением:

Put your money where your mouth is.

У меня четко засела ассоциация с букмекерами. Их агрессивный маркетинг сбивал с ног, вспомнить те же рекламные вставки в пиратские фильмы или сериалы с барабанами и разными *bet зазывалками. Поэтому решил посмотреть, а что уже есть, как оно работает, что с легализацией, на каких уровнях и так далее. Естественно, не претендую на полноту знаний, если где-то ошибся или есть пропуск в знаниях — дополняйте/поправляйте в комментариях.


Рынки предсказаний делятся на те, которые работают с "настоящими" деньгами и на те, которые используют "игровые" баллы. Регуляторы везде ведут себя по-разному, но преимущественно хотят иметь налог в момент передачи ценности.

С приходом токенизации активов это стало сложнее классифицировать. Эфир (ETH) это настоящие деньги или нет? А ERC-20 токены? А в связке с смарт-контрактами и DEX?

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

Там где букмекер работает, он сам отказывается от обслуживания чужой аудитории. Примерно это выглядит так:

Вас просто не пускают внутрь. Часто регуляторы блокируют выход на такие ресурсы, ставя их в один ряд с казино и азартными слот-машинами. И это не так сложно, если ресурс централизованный.

Что изучить? В сети эфира есть проект Degens. Так же отлично подойдет документ с общим обзором децентрализованных рынков предсказаний :D

https://timroughgarden.github.io/fob21/reports/ZLRL.pdf

Неопределенность в будущем проявляется фактически везде: погода, рост квартплаты, фьючерсы на события, удорожание какао-бобов, курс на Биткойн, кто наберет 100 баллов в караоке.

Удивительно, но мне вспоминается школьное время с спорами на шоколадку, жвачку, что кто-то что-то сделает или произойдет. Споры были разными, для забавы, для вызова, для спортивного интереса. И всегда был оракул, третье лицо, кто разбивал рукопожатие и потом был арбитром. Кто-то слился держать слово? Его ждет позор и публичное осуждение, потеря социального капитала. Вес его слова падал.

Как же перевести подобные механизмы в цифровой мир. В виртуальную блокчейн игру или цифровую республику? :)

Посмотрим, как это работает в России, на примере букмекеров.

Долгое время букмекеры работали в серую, но позже, когда закрывать глаза на их деятельность уже не получалось — пришло регулирование.

Почитать про него можно по ссылке: Публично-правовая компания «Единый регулятор азартных игр», а так же вот тут, про открытие букмекера, и вот про ЦУПИС.

Коротко, но супер ёмко: букмекеры вносят залог около 1 миллиарда рублей, присоединяются к единой системе, все сделки проходят через регулятора, букмекеры удерживают налог с клиентов, если суммы маленькие, то клиенты должны уплатить его сами. Собранные налоги идут на развитие спорта.

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

Сейчас в России около 15 букмекеров и судя по отчетам, каждый за год зарабатывает около 80 миллиардов рублей. Это очень большая сумма. Просто в голове не укладывается, сколько человек и какие суммы участвуют в легализованном рынке предсказаний ставок на спортивные мероприятия!

Не удивительно, что букмекеры вкладывают миллионы рублей долларов в сами турниры, подписывают команды, сами занимаются инвестициями в спортивные направления.

И это только в России, а что творится в серой зоне?

Да, Веб 3 и блокчейн на очень ранней стадии. Люди больше склонны доверять централизованным биржам или нести деньги в сомнительные стейбл-койны, фарминг, стейкинг. Многие подходы уже реализованы. В основном в DEX смарт-контрактах. Если вы покупали или продавали крипто-валюту хоть раз, вы уже руководствовались своим личным предсказанием и сделали ставку по рынку. Но если разобрать все на маленькие блоки и попытаться создать что-то простое и понятное, как бы это выглядело? Как это могло бы работать в сугубо виртуальном пространстве на блокчейн системах?


Пользователь А: создает сделку и задает её условия, время экспирации сделки, крайнее время закрытия, время для диспута. Резервирует токены на обеспечение сделки и оплату оракула. Выбирает оракула, который должен будет утвердить победителя по итогам сделки.

Оракул: Смотрит подходящие сделки по своим критериям и утверждает участие в них или отклоняет.

Пользователь Б: смотрит интересные пари, отзывается на условия и встречно резервирует токены.

Блокчейн: Фиксирует статус пари, математически следит за резервами.

Итак, наступает само событие, оракул видит результат и сообщает блокчейн-системе какой результат по пари произошел.

Система фиксирует результат и ждет время для диспута, если спор не был открыт, то распределяет резервированные токены между участниками, выплачивая комиссию оракулу, а возможно и забирая процент в комитет самого ДАО.

И тут возникают очевидные вопросы связанные с противодействию обмана. Кто будет разрешать диспут? Оракул? А если он сам решил подать неверный результат? Оракул мог наработать репутацию, чтобы потом сделать exit-scam, забрав резервы со всех открытых сделок?

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

Пользователь А может быть букмекером. Но его резервирование относится конкретно к пари, на какую сумму они готовы заключить сделку и с какими коэффициентами. Регулировать необходимо оракула.

Воссоздание такой игровой модели дело довольно сложное, поэтому некоторые моменты можно опустить, создавая ее постепенно. Систему диспутов можно внедрить позже, а спорные моменты разрешать на референдуме в комитете.

Резервирование токенов Оракулом можно сделать гибким, ограничивая ответственность суммой резерва, сверяя ее с суммой ставок в активных пари.

В протокол личных сделок можно заложить несколько моделей рынка предсказаний. Описанный выше, самый простой и понятный (назовем ее №1). Модели сложнее предполагают создания стакана по событию, по исходу которого победители получают соразмерно своим долям все зарезервированные средства.


Действующие системы в смарт-контрактах я нашел слишком перегруженными.

Можете пройтись по ссылкам и изучить самостоятельно тот же Gnosis или Uma.

Очень похожим на централизованные беттинги выглядит dexsport.io, но у него непонятная история с взломами и отсутствия понимания ответственности оракулов (если найдете что-то, добавляйте в комментарии).

Меня больше интересует микро-беттинг с частными пари. Возможно ли достичь подобного красивым и лаконичным способом? Что думаете?

#ru

Comments


А ты изучал polymarket? Тоже платформа ставок на события, и не только спортивные. + есть ещё Azuro. Мои обзоры по ним: 1. polymarket: https://teletype.in/@blind_dev/Obzor-polymarket-09-30 2. Azuro: https://teletype.in/@blind_dev/azuro-12-14
    Конечно же изучал, Полимаркет использует контракты Гнозиса, но как централизованный оракул + поставщик тем, сервис ориентированный на юзеров - они молодцы. Вот ссылка на их документацию: https://docs.polymarket.com/#overview-8 Азуро тоже изучал, https://gem.azuro.org/contracts/overview + https://docs.bookmaker.xyz/bookmaker.xyz-fundamentals/azuro-protocol Сам же знаешь - мне интересно строить на VIZ, без перегрузки логики ;) А там она перегружена.