Фишки — это внутренняя валюта казино. Они удобнее бумажных денег: фишки легче считать и не страшно залить шампанским. А психологи говорят, что люди не видят в фишках реальной стоимости и охотнее рискуют.
Fairspin рассказывает, как фишки превратились в токены, и зачем блокчейн-казино переводят в них депозиты игроков.
Дисклеймер: материал подготовлен в образовательных целях и рассказывает об особенностях использования смарт-контрактов и технологии блокчейн в работе специализированных сервисов. Деятельность онлайн-казино регулируется в соответствии с законодательством вашей страны.
Почему казино используют фишки и токены
Представьте казино в Монако. Американец, китаец и русский играют в рулетку. Каждый ставит $10, но в своей валюте. Крупье проверяет ставки и выдает выигрыш в валюте победителя. Ему понадобятся котировки валют и как минимум три чемодана с деньгами.
Намного проще менять деньги иностранцев на внутреннюю валюту казино — фишки. Крупье и игровые автоматы выдают выигрыши фишками, а касса обменивает их на деньги.
Онлайн-казино называют фишки кредитами (credits) и записывают их движение в базу данных. Минус такого подхода — база данных закрыта, доступ к ней есть только у казино.
Блокчейн-казино записывают информацию об играх в блокчейн. Для этого они используют токены — расчетное средство на основе криптовалюты.
Зачем нужны токены, если есть криптовалюты
Блокчейн-казино не используют криптовалюту для ставок, потому что ее нужно покупать. Вместо этого они выпускают токены.
Токены на общем кошельке блокчейн-казино ничего не стоят. Они получают стоимость при депозите. В этот момент казино обязуется выкупить токены у игрока по текущему обменному курсу.
Объясним на примере казино в Монако. Оно хочет принять $1 млн депозитов от иностранных игроков. Чтобы обменять депозиты на доллары, казино нужно купить и хранить $1 млн. Вместо этого оно выпускает 1000 фишек номиналом $1000.
Казино потратит на выпуск фишек $100. Сами по себе они ничего не стоят. Но игроки знают, что казино обменяет фишки на доллары по курсу 1:1000.
Это работает и в блокчейн-казино. Например, его внутренняя валюта — биткоин. Игроки вносят депозиты в ETH, LTC и EOS общей стоимостью 100 BTC. В этом случае казино нужно купить и хранить 100 BTC.
У казино нет такой суммы, поэтому оно выпускает токены. Казино выдает токены при депозите и меняет их на криптовалюту при выводе.
Стоимость выпуска токенов зависит от блокчейна казино и составляет до $10.
Виды токенов в блокчейн-казино
Блокчейн-казино работают с двумя видами токенов: торгуемыми и внутренними.
Торгуемые токены используют казино, которые проводили ICO: CasinoFair, Edgeless и Bethash. Такие токены можно вывести на внешний кошелек, купить на бирже и передать другу.
Минус торгуемых токенов — их можно отправить на смарт-контракт игры в обход казино, воспользоваться потенциальной уязвимостью и украсть деньги. Чтобы такого не случилось, блокчейн-казино с торгуемыми токенами не раскрывают адрес кошелька и смарт-контрактов.
Внутренние токены нельзя купить на бирже или вывести из казино. Они привязаны к криптовалюте по стабильному курсу. Например, Fairspin меняет 1000 TPLAY на 1 ETH.
Внутренние токены пользователей хранятся на специальных кошельках. Ключи от кошельков находятся у казино.
Пользователи не выведут внутренние токены без согласия казино. Оно может раскрыть адрес кошелька и смарт-контрактов, не опасаясь взлома.
Кроме того, хранение ключей пользователя — часть защиты от нарушения KYC. Казино не подпишет транзакцию на вывод средств, пока пользователь не пройдет верификацию.
Как депозиты превращаются в токены
Пользователь зарегистрировался на сайте казино. Он хочет запустить игру и сделать ставку. Разбираемся, что происходит в этот момент.
Пользователь отправляет депозит на общий кошелек казино. Казино переводит депозит в токены, а затем отправляет их на внутренний кошелек игрока.
Пользователь запускает игру. В этот момент игра вызывает смарт-контракт. Он запоминает ставки и выигрыши пользователя.
В конце игры смарт-контракт подсчитывает результат и создает транзакцию. Транзакция содержит информацию о том, кто получит токены — пользователь или казино.
Смарт-контракт отправляет транзакцию на исполнение. В дальнейшем ее можно найти и проверить в блокчейне.
Пользователь выводит выигрыш. Казино обменивает токены на криптовалюту и отправляет ее на внешний кошелек пользователя.
Если казино не хватает криптовалюты, оно докупает ее на бирже. В таком случае казино может задержать вывод по техническим причинам.
Как токены помогают доказать честность игры
Игры в казино основаны на генераторе псевдослучайных чисел (ГПСЧ). От его настроек зависит процент отдачи игр — количество денег, которые игра вернет пользователям. Если процент отдачи равен 90, пользователи получают 90% от внесенных ставок, а казино — 10%.
В традиционных казино игроки не могут проверить процент отдачи игры. Для этого нужна статистика по тысячам ставок. Казино ее не раскрывают.
Внутренние токены помогают считать реальный процент отдачи по играм. Это происходит так: казино находит в блокчейне информацию о смарт-контракте игры и делит сумму ставок на сумму выигрышей.
Блокчейн-казино с торгуемыми токенами предлагают проверить результат работы генератора псевдослучайных чисел. Такая проверка доказывает, что казино не меняло параметры ГПСЧ. Она не поможет, если казино запрограммировало ГПСЧ на низкий процент отдачи.
С внутренними токенами игрокам доступны:
- баланс казино. Баланс Fairspin на момент публикации — 2709 ETH в токенах TPLAY ($381 560);
- история выплат. Fairspin хранит ее в блокчейне Ethereum;
- процент отдачи игр. Fairspin показывает процент отдачи для каждой игры на сайте. Его можно проверить, если разобраться с устройством смарт-контрактов казино.
Минус токенов — пользователи не понимают, зачем казино переводит в них депозиты. Также выигрыши в торгуемых токенах нужно продавать на бирже с комиссией.
Выводы
По словам представителей Fairspin, игроки блокчейн-казино часто не доверяют токенам. Они не понимают, почему казино не использует биткоины и Ethereum.
На самом деле любое казино меняет депозиты пользователей на внутреннюю валюту. Большинство казино об этом умалчивает, чтобы не пугать игроков.
При этом внутренние токены позволяют блокчейн-казино раскрывать информацию о своей работе: процент отдачи, баланс казино и статистику выплат. Игроки могут проверить эту информацию в блокчейне.
Прозрачность игры не отменяет формулы «казино всегда в выигрыше». Помните об этом и не играйте на деньги, которые не готовы потерять.
Источник: forklog.com