Почему я не доверяю розыгрышам Гараж 54
Сразу уточню: я не утверждаю, что Гараж54 подделывает розыгрыши. Доказательств этого у меня нет.
Но сама процедура устроена так, что обычный участник не может независимо проверить честность результата.
Факты
1.Garage 54 много лет использует RandStuff
Для выбора выигрышных номеров они публикуют ссылки вида:
Это не разовое использование. Сервис применяется регулярно уже несколько лет.
2. У RandStuff есть конкретный владелец, и он тоже связан с Новосибирском
Оператор сервиса:
ИП Языков Сергей Анатольевич.
На него же зарегистрирован товарный знак RANDSTUFF.
Garage 54 и организатор их нынешних розыгрышей ООО "ДиджиталСейлс" также связаны с Новосибирском.
Само по себе это ничего не доказывает. Новосибирск большой город.
Но с учетом того, что Garage 54 годами использует именно RandStuff, совпадение как минимум заслуживает внимания.
Более того, RandStuff долгосрочно хранит записи о генерациях только за плату или за подписку, а значит владелец сервиса знает идентификатор аккаунта Гараж54 и может выдавать для них заранее определенный результат.
3. Обычный RandStuff нельзя независимо проверить
Допустим, сервис показал число 371222.
Зритель видит готовый результат, но не может проверить:
была ли это первая генерация;
были ли попытки до нее;
какой seed использовался;
почему выпало именно это число;
можно ли самостоятельно получить тот же результат из тех же исходных данных.
То есть ссылка RandStuff подтверждает только то, что сервер RandStuff показывает определенное число.
Она не доказывает, что генерация была единственной.
4. Прямой эфир решает проблему только частично
Если ведущий один раз нажал кнопку на глазах у зрителей, это снижает риск повторных генераций со стороны Garage 54.
Но остается доверие к самому серверу RandStuff.
Почему сервер вернул именно это число, зритель проверить не может.
5. Доказательств вмешательства владельца RandStuff я не нашел
Я не нашел оснований утверждать, что Сергей Языков менял результаты, помогал Garage 54 или выдавал им нужные числа.
Вопрос не в обвинении конкретного человека.
Вопрос в том, почему при розыгрыше дорогих автомобилей вообще нужно доверять владельцу генератора на слово.
6. RandStuff Promo тоже не решает главную проблему
У RandStuff есть более прозрачный продукт Promo.
Там заявлены публичная страница розыгрыша, журнал запуска и защита от повторного розыгрыша одного приза.
Это лучше обычного генератора.
Но я не нашел там открытого seed, внешнего источника случайности, commit-reveal схемы или алгоритма, по которому любой человек мог бы сам пересчитать победителя.
То есть Promo делает процесс прозрачнее, но все равно требует доверия серверу RandStuff.
7. В правилах Garage 54 есть ограничение для связанных с конкурсом лиц
В правилах запрещено участие сотрудников организатора, аффилированных лиц и лиц или ИП, причастных к проведению конкурса.
Поэтому есть простой вопрос:
считается ли владелец RandStuff лицом, причастным к проведению конкурса?
Если да, проверяется ли отсутствие его самого, сотрудников и связанных с ними лиц среди участников?
Я не утверждаю, что кто-то из них участвовал. Мне интересно, предусмотрена ли такая проверка вообще.
Что я предлагаю Garage 54
Не доказывать на словах, что RandStuff честный.
Сделать сам розыгрыш таким, чтобы никому не приходилось верить.
Такие решения уже существуют.
Например, можно использовать схему вроде ProofDraw или аналогичный open source вариант на базе публичного генератора drand.
Работает это примерно так:
До розыгрыша публикуется окончательный файл со всеми номерами участников.
Публикуется SHA-256 этого файла.
После публикации хеша список уже нельзя незаметно поменять. Любое изменение даст другой хеш.
Заранее выбирается конкретный будущий раунд drand.
На момент выбора этот random еще никому не известен, включая организатора.
Когда раунд наступает, случайное значение становится публичным.
Победитель считается по заранее опубликованной формуле.
Любой человек потом берет тот же список, тот же random и самостоятельно получает того же победителя.
Можно пойти еще дальше и зафиксировать хеш списка через OpenTimestamps в Bitcoin.
Есть ProofDraw, есть Wallop, есть drand, есть другие open source реализации.
Суть одна:
список фиксируется до розыгрыша, случайность появляется после этого из независимого источника, алгоритм открыт, результат может пересчитать любой желающий.
При розыгрыше автомобилей стоимостью в миллионы рублей это выглядит куда логичнее, чем ссылка на закрытый генератор со словами "вот выпавшее число".
