В ончейн ринках прогнозів саме смарт-контракти забезпечують повний цикл створення ринку, торгівлі, розрахунків і розподілу коштів. Тобто дії, які традиційно виконують біржі чи платформи, автоматично здійснюються на блокчейні програмами.
Типовий ончейн ринок прогнозів зазвичай складається з кількох базових етапів: створення ринку події, купівлі користувачами часток результату, розрахунку після завершення події та отримання доходу переможцями. Весь процес автоматично виконується смарт-контрактами без людського втручання.
Основні функції смарт-контрактів у ринках прогнозів:
Оскільки всі правила закладені в контракті, ринок працює прозоро й не може змінюватися довільно. Це одна з ключових особливостей ончейн ринків прогнозів.
Одне з головних питань у ринках прогнозів — як блокчейн отримує результат події. Блокчейн не здатен напряму отримувати інформацію з реального світу, тому необхідні оракли для передачі зовнішніх даних у ланцюг з метою підтвердження результату події.
Наприклад, якщо подією ринку прогнозів є «хто переможе на певних виборах», після завершення виборів оракл має надати офіційний результат у блокчейн, і смарт-контракт здійснить розрахунок на його основі. Без ораклів ринок прогнозів не може завершити фінальний розрахунок.
Оракли виконують у ринках прогнозів такі функції:
Тому надійність ораклів є критично важливою. Якщо оракл надає некоректні дані, результати розрахунку всього ринку прогнозів будуть хибними. У багатьох системах для підвищення надійності використовують кілька ораклів або децентралізовані мережі ораклів.
У ринках прогнозів ліквідність визначає, наскільки торгівля є безперешкодною. Якщо на ринку недостатньо покупців і продавців, торгівля ускладнюється, тому потрібні механізми маркет-мейкінгу для забезпечення ліквідності.
У традиційних фінансових ринках маркет-мейкери зазвичай надають котирування бід-аск, а в ончейн ринках прогнозів багато платформ використовують механізми автоматизованого маркет-мейкера (AMM) для забезпечення ліквідності. AMM застосовує алгоритмічне ціноутворення замість людських маркет-мейкерів, що дозволяє ринку працювати безперервно.
Різні ринки прогнозів можуть використовувати різні механізми ліквідності: AMM на основі сталої функції або моделі ціноутворення на основі ймовірнісних кривих. Головна мета цих механізмів — забезпечити можливість користувачам купувати або продавати частки результату в будь-який момент, а ціни постійно змінюються залежно від купівлі та продажу.
З точки зору логіки функціонування, ончейн ринки прогнозів зазвичай складаються з трьох основних модулів:
Ці три компоненти разом формують базову структуру роботи ончейн ринків прогнозів.