Технология Oraclize недостаточно быстрая, а казино с RNG недостаточно честное?


Когда мы говорим о том, что для получения случайных чисел на платформе FairWin используется рандомайзер random.org, нас спрашивают, будет ли работать наша платформа также, как казино на Oraclize.

Помимо того, что оба проекта используют генератор случайных чисел, основанный на атмосферном шуме, между технологией Oraclize и технологией, которая будет использоваться на платформе FairWin, нет ничего общего.

Как работает Oraclize

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

Игроки делают ставку на кошелек смарт-контракта приложения, смарт-контракт отправляет запрос на Oraclize, тот отправляет запрос на random.org. Сервис генерирует случайное число, и Oraclize отправляет его на смарт-контракт. В итоге для совершения одного игрового хода требуется четыре запроса к блокчейну и примерно 1-2 минуты для того, чтобы транзакция прошла.

Не удивительно, что игры, в которых используется Oraclize, выглядят довольно минималистично.

Кроме того, в блоге Oraclize эта технология называется разработчиками “доказуемо честной”. Дело в том, что потенциально Oraclize может вернуть число, сгенерированное random.org, но не может изменять его.

В качестве доказательства честности платформы разработчики используют TLSNotary/pagesigner, которая показывает, что данные, которые вам предоставили, были действительно теми, которые данный сервер дал в определенное время. Короче говоря, создатели системы заявляют, что человек при желании может самостоятельно убедиться в том, что число, которое он получил от Oraclise, было действиетльно сгенерировано random.org в определенное время.

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

Кстати, именно низкая скорость транзакций является причиной, по которой многие разработчики казино на блокчейне Ethereum отказываются от использования Oraclize и сериса random.org.

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

Ну и работа такого казино на блокчейне все равно получается недостаточно быстрой.

Технология FairWin

На платформе FairWin мы будем использовать специальный канал передачи данных FairChannel, внутри которого будут совершаться все игровые ходы. Игроку не нужно будет ждать каждый игровой ход по несколько минут. В игре совершается все две транзакции в Ethereum - при вводе токенов на игровой счет и выводе средств.

Игровые комбинации также будут генерироваться с помощью random.org внутри канала FairChannel. Использование random.org - это самый оптимальный вариант на сегодняшний день. Основанный на природных явлениях, этот сервис позволяет генерировать действительно случайные числа, а не псевдослучайные, которые генерирует математический алгоритм на сервере. Это позволяет сделать игровой процесс действительно честным и исключить возможность для кого-либо манипулировать выигрышами и влиять на исход игровых ходов.

Follow FairWin:

Twitter: https://twitter.com/FairwinGambling
Facebook: https://www.facebook.com/fairwin.gambling/
Instagram: https://www.instagram.com/fairwin_team/

Chat with us:

Discord: https://discord.gg/Hbardp2
Reddit: https://www.reddit.com/user/fair-win
Telegram: https://t.me/fair_win


Comments 0