BitHorse! первый Bitcoin на основе Virtual Horse гоночная игра!
Ставка на вашей любимой лошади и наблюдать за ее гонку до финиша!
Ставка на вашей любимой лошади и наблюдать за ее гонку до финиша!
Привет и хороший день для всех вас,
Мы вновь развивается bithorse.co с нуля. Мы представляем новую справедливую, доказуемую и прозрачную виртуальную лошадь гоночного игорную систему. Здесь мы надеемся, что мы получим привлекательность и мнения о техническом аспекте, как справедливо это. Таким образом, чтобы описать круглое поколение, вот шаги, которые мы используем:
Главная Информация:
- Круглые происходят каждые десять минут.
- Есть 5 лошадей
Поток:
1 Генерация случайной пары RSA и публикации открытого ключа
2- объявляют запуск раунда (метки времени == сейчас ())
3- В конце раунда выборка следующего:
- Последний litecoin блок генерируется (Отметка, BlockNumber и BlockHash)
4- Подписать блок хэш с круглым закрытым ключом, тот, который соответствует открытому ключу, объявленному в начале
раунда.
5 Сформировать этот массив JSON с круглой информацией:
$ Round_array {
"round_timestamp": $ Метка времени,
"round_publickey": $ ОткрытыйКлюч,
"litecoin_block": $ Round_block_number_match,
"litecoin_block_timestamp": $ Round_block_timestamp_match,
"litecoin_block_hash": $ Round_block_hash_match,
"litecoin_block_hash_signature": $ Round_signature,
"bets_detail": {[{[Id_bet: хх], [идентификатор_пользователя: хх], [satoshiamount: хх], [round_id: хх], [метка времени: хх]}]}, {[{[id_bet: хх], [идентификатор_пользователя: хх ], [satoshiamount: хх], [round_id: хх], [метка времени: хх]}]}
* JSON выше не отформатирован хорошо, это просто дать основную идею.
6- Вычислить sha256sum для массива JSON, в пять раз, по одному на лошади.
7- Присвоить каждый хэш лошадей почтительно; 1,2,3 и т.д.
8- Отсортируйте их в соответствии с этой функцией сравнения:
Функция cmp_result ($ а, $ б)
{
если (intval (зиЬзЬг ($ а [ 'хэш'], 32, 5)) == intval (зиЬзЬг ($ Ь [ 'хэш'], 32, 5))) {
возвращать 0;
}
Возвращение (intval (зиЬзЬг ($ а [ 'хэш'], 32, 5)) < intval (зиЬзЬг ($ B [ 'хэш'], 32, 5)))? -1: 1;
}
* В основном сравнить хэши из 32rd байта -> 37-й байт.
9- Окончательный отсортированный массив хэшей определяет, кто является первым, вторым, третьим, четвертым и последним лошадь, чтобы выиграть.
Мы добавим больше информации и примеров, и мы все еще в бета-версии, Финальный релиз будет включать в себя кнопку на странице, чтобы загрузить эту информацию для личной повторной проверки результатов. Пожалуйста, поделитесь своим мнением о том, как справедливо и случайных этот метод. И если мы сможем улучшить свою справедливость. Спасибо за чтение и хороший день
- Команда разработчиков Bithorse.co