Содержание статьи
Гемблинг будущего: быстрые игры и инструменты для создания блокчейн-казино от проекта DAOGroup
Гемблинговые приложения лидируют на крипторынке по количеству и объему транзакций. В третьем квартале 2019 года они составили $933 млрд — почти половину от общего оборота блокчейнов Ethereum, EOS, Steem, Tron, TomoChain и IOST.
Поставщики азартных игр отдают предпочтение EOS и Tron. В Ethereum на гемблинг приходится 5% от общего объема транзакций, в EOS и Tron — 63% и 86% соответственно. Тем не менее пока эти блокчейны не покрывают потребности гемблинговой индустрии.
Пользователям нужны качественные игры, разработчикам — мощная виртуальная машина для их создания. Владельцы казино заинтересованы в быстром подключении и настройке приложений.
Решением этих задач занимается DAOGroup. Проект создает экосистему для гемблинговой индустрии на блокчейне DAOBet.
Что представляет собой DAOGroup? Разбираемся на основе документации проекта и блога разработчиков.
Экосистема DAOGroup
В DAOGroup входят несколько продуктов: DAOPlatform, DAOWallet и DAOGames. Они работают на блокчейне DAOBet, запущенном валидаторами в ноябре 2019 года.
Бета-версия криптокошелька DAOWallet также вышла в ноябре прошлого года. DAOPlatform и DAOGames находятся в разработке.
DAOPlatform
DAOPlatform — это набор модулей для блокчейн-казино. Клиент выбирает игры, платежные системы, отчеты и партнерскую программу. DAOPlatform разворачивает казино и передает владельцу для дальнейшего оперирования.
DAOPlatform использует смарт-контракты для всех финансовых операций. Это гарантирует безопасность казино, игроков и поставщиков трафика.
DAOGames
Клиент выбирает игры для казино в маркетплейсе DAOGames. В нем представлены рулетка, блекджек, покер и игра в кости. В дальнейшем разработчики добавят в список другие карточные игры и слоты.
В создании приложений DAOGames принимают участие продуктологи и маркетологи ведущих поставщиков игр: Evolution Gaming, iGP и Enlabs.
DAOWallet
Пользователь будет заходить на DAOPlatform и получать доступ к играм при помощи криптокошелька DAOWallet.
В кошельке можно покупать и пересылать токены BET, получать выигрыши и выводить средства на кредитные карты.
Блокчейн DAOBet
DAOBet — это блокчейн для игровой индустрии на базе EOS. Он унаследовал основные преимущества этой сети: отсутствие комиссий, высокую скорость транзакций, масштабируемость и поддержку виртуальной машины WebAssembly.
DAOBet сохранил совместимость DApps. Децентрализованные приложения EOS можно переносить в блокчейн DAOBet без внесения изменений.
При этом разработчики блокчейна изменили количество валидаторов, механизм финализации транзакций и подход к использованию ресурсов сети.
Кроме того, они развернули поверх DAOBet генератор псевдослучайных чисел Signidice PRNG с сертификатом соответствия от организации Gaming Laboratories International.
Токен BET
В DAOBet нет транзакционных комиссий. Работа в сети требует от пользователя ресурсов: оперативной памяти (RAM), пропускной способности (NET), вычислительной мощности (CPU) и голосов (VOTE).
Внутренний токен BET предназначен для работы с этими ресурсами. Он позволяет:
- резервировать ресурсы для участия в голосованиях, проведения транзакций и выполнения смарт-контрактов;
- покупать место для хранения данных в блокчейне DAOBet.
Размер инфляции (довыпускаемых токенов) зависит от количества голосов (VOTE), которые зарезервировали пользователи. Чем больше VOTE заблокировано, тем меньше инфляция.
Спонсирование транзакций
В DAOBet реализован механизм спонсирования транзакций (Sponsorship Tx). С его помощью приложения проводят транзакции пользователей за счет собственных ресурсов.
Благодаря спонсированию транзакций игровой процесс становится полностью бесплатным для пользователей. Они могут не беспокоиться о ресурсах и сосредоточиться на игровом процессе.
Динамическая система валидаторов
DAOBet использует алгоритм консенсуса Delegated-Proof-of-Stake (DPoS), в котором за создание и проверку блоков отвечают валидаторы. За свою работу валидаторы получают часть выпускаемых токенов BET.
Стать валидатором может пользователь, готовый развернуть полный узел и поддерживать его бесперебойную работу.
В сети может быть от 21 до 102 валидаторов. Их количество зависит от объема зарезервированных голосов (VOTE). Чем больше голосов у пользователей, тем больше валидаторов в сети.
Динамические система валидаторов и инфляция предотвращают централизацию сети и коррупцию среди производителей блоков.
Механизм финализации транзакций RANDPA
Финальность транзакции — это состояние, в котором она становится полностью подтвержденной и неизменной.
Финальность может быть вероятностной и абсолютной. В первом случае транзакция финализируется после подтверждения узлами сети. Во втором случае — спустя определенный промежуток времени.
Финальность транзакции важна для гемблинга. Игры, в которых пользователю нужно ждать результат по несколько минут, будут неконкурентоспособными. По этой причине DAOBet содержит механизм финализации RANDPA.
RANDPA — совместная разработка MixBytes и DAOGroup. Он находит и финализирует блоки транзакций, которые подтвердили ⅔ валидаторов. В результате время финализации транзакции сокращается до 2-3 секунд.
Выводы
DAOGroup разработал блокчейн-экосистему, которая может решить проблемы игроков и гемблинговых операторов.
- DAOPlatform поможет будущим владельцам казино получить готовый продукт и гемблинговую лицензию;
- DAOGames предоставит гемблинг-операторам игры от ведущих поставщиков;
- DAOWallet будет универсальным средством авторизации для игроков;
- DAOBet обеспечит быструю работу элементов экосистемы.
DAOBet устраняет недостатки EOS — централизацию сети и медленное подтверждение транзакций — при помощи динамической системы валидаторов и механизма финализации RANDPA.
Высокая пропускная способность сети и отсутствие пользовательских комиссий могут сделать DAOGroup главным конкурентом централизованных решений для онлайн-казино.