ElyxS — инфраструктура для проверяемых розыгрышей
Создавайте розыгрыши для сообществ и проектов или участвуйте в открытых. Правила фиксируются в блокчейне, победителей определяет смарт-контракт с Supra dVRF, а результат может проверить каждый.
Что делает розыгрыш проверяемым
Организатор заранее задаёт условия. После публикации они фиксируются в блокчейне, участия учитываются по этим правилам, а победителей определяет смарт-контракт с помощью проверяемой случайности Supra dVRF. Итог можно проверить самостоятельно.
До участия также видно, как обеспечен приз: он либо хранится в смарт-контракте, либо остаётся у организатора — тогда организатор отвечает за его передачу победителю.
Как распределяются роли
Организатор
Выбирает приз, задаёт правила и публикует розыгрыш.
ElyxS
Публикует условия в блокчейне и проводит розыгрыш по заданной механике.
Участник
Заранее видит ус ловия, решает, участвовать ли, и может самостоятельно проверить результат.
Как проходит розыгрыш
Организатор задаёт условия, пользователи решают, участвовать ли, а смарт-контракт учитывает участия и определяет победителей по опубликованным правилам.
- 01
Настройка розыгрыша
Организатор выбирает приз, способ участия, количество победителей, сроки и лимиты.
- 02
Публикация условий
После публикации правила фиксируются в блокчейне, а розыгрыш становится доступен для участия. Ссылкой на него можно поделиться с сообществом.
- 03
Участие
Пользователи заранее видят условия и сами решают, присоединяться ли. Каждое допустимое участие учитывается по опубликованным правилам.
- 04
Результат и проверка
После завершения участия смарт-контракт определяет победителей с помощью проверяемой случайности Supra dVRF. Результат публикуется, а приз передаётся по выбранному режиму.
ElyxS работает на Supra
Supra — блокчейн первого уровня, на котором работает ElyxS.
Supra L1
Сеть, в которой выполняются транзакции и работают смарт-контракты ElyxS. В блокчейне сохраняются условия, данные об участии и р езультаты.
Смарт-контракты на Move
Код применяет опубликованные правила: учитывает каждое допустимое участие, фиксирует состав перед выбором победителей и записывает итог.
Supra dVRF
Сервис проверяемой случайности Supra. Он возвращает случайное значение с криптографическим доказательством, которое смарт-контракт проверяет перед расчётом победителей.
Supra Oracle
ElyxS запрашивает через него курс SUPRA и проверяет актуальность данных перед отображением в интерфейсе.
SupraScan
Публичный обозреватель блокчейна Supra. В нём можно открыть адрес контракта, транзакции и события розыгрыша.
Как проверить данные розыгрыша
Проследите путь от опубликованных условий до записанного результата и откройте подтверждающие транзакции в SupraScan.
Как формируется проверяемый результат
- 01
Условия опубликованы
Смарт-контракт фиксирует правила до начала участия.
- 02
Участия учтены
Перед выбором победителей контракт использует зафиксированный состав допустимых участий.
- 03
Случайность проверена
Контракт принимает ответ Supra dVRF только после криптографической проверки.
- 04
Результат записан
Победители и итоговое состояние сохраняются в блокчейне.
Адрес контракта
Testnet0xdbe4051500355f4993c790ac2efef41779557a7add9e2e40ac62f16f715b88f0Что сверить
- Сверьте draw ID и адрес контракта ElyxS с данными транзакции в SupraScan.
- В транзакции создания видны условия, опубликованные до начала участия.
- В транзакции результата видны ответ Supra dVRF и записанные победители.
Для проверки
Подробные материалы о контрактах, случайности и проверке результата.
Что делать дальше
Выберите следующий шаг: создайте розыгрыш, найдите открытые розыгрыши или перейдите к проверке и справочным материалам.