Это пришло ко мне на другой день, и я не уверен в деталях, как я не пошел в сценарии сделки пока так пожалуйста, простите меня, если вся идея нонсенс.
Будет ли возможность реализовать ПГСЧ в сценарии транзакции таким образом, что выплаты автоматизированы победителю в азартной игре? Что-то такие, как сравнение вывод ПСЧА, указанный в сценарии операции с последним байтом адреса и небольшим белым списком адресов.
Я полагаю, что скриптовый Тьюрингу, но пространство ограничено, но я не слишком хорошо знакомы с этим аспектом Bitcoin себя.
Мысли кто-нибудь?
Если предположить, что это Тьюринг, вам все еще нужно достаточно "случайный" Данные для семян вашего ПСЧ. Где вы собираетесь получить, что данные таким образом, чтобы не воспроизводимые на расстоянии?
Если вы можете отложить сделку (т.е. не не обрабатывать до блока х) можно представить сделку, а затем использовать блок хэшей в течение следующих 6 блоков (1 час), как ваши данные семян. Не уверены, что если Bitcoin может (или будет) поддерживать операции, которые не могут быть обработаны до определенной даты, но если они делают ...
1) Текущий блок 123
2) Казино представляет игру сети Bitcoin (транзакция имеет не раньше, чем блок 129 предела)
3) Скрипт пропускает блок 124 и смотрит на блок-хэши блоков 125, 126, 127, 128, чтобы определить победителя.
4) сделка входит в блок 129, выплаты в соответствии с RNG в сценарии.
что будет работать?
Это возможно в Bitcoin (или возможно в будущем)?
Если так было бы исключить мошенничество оператора (ну кроме откровенного воровства).
Доказательство концепции игры:
сайт оператора предлагает игру, 10 BTC ставки, один в 11 шансе выиграть 100 BTC. Сайт предоставляет пользователю адрес депозита. Игрокам не нужны счетов, они могут отслеживать их путем поиска депозита адреса. После того, как есть 11 ставки веб-сайт создает держать 10 BTC (VIG) и создает транзакцию BTC 100 Вт / предел блока задержки 6. Транзакций использует хэш следующих 5 блоков, как семена и адрес, используемый игроками как выплаты. Если выиграть 100 BTC приходит прямо на ваш кошелек. Если вы не знаете игру была прекрасна, как победитель определяется то в будущем, и вы можете проверить результаты.
Упрощенная версия не нужна даже ГСЧ. Просто возьмите XOR хэш 5 блоков в ваших случайных данных. Теперь начните ж / значащей цифры комбинированного хэша и сравнить его с значащей цифры адреса игрока. Есть ли матч? Если да, то выплаты на соответствующие адреса (выплаты могут быть разделены - 1/58 шанс). Если нет, то посмотрите на следующий наименее значимый. Если совпадения не найдено 10 цифр (по существу квадриллионов к одному), а затем вернуть BTC ставки 10 назад ко всем игрокам - недействительные игры.
Любые комментарии?
На редактирования: исправлены некоторые ошибки & добавлены уточнения.