Перейти к основному содержимому
Bonjour ИИBonjour — проверено
Благотворительный розыгрыш
Правила и честность

Правила солидарной лотереи

Всё, что решает исход тиража, публично и проверяемо.

Правила и честность

Как проходит розыгрыш

1. Публикация розыгрыша: лоты, дата, цена билета в часах и в евро (1 ч = 20 €). 2. Обязательство: перед первой продажей мы публикуем seed_commit, отпечаток SHA-256 секретного ключа. Он зафиксирован: мы больше не можем его изменить. 3. Продажа билетов: каждый билет получает серийный номер и собственный отпечаток. 4. Завершение продаж: продажа билетов закрывается за 30 минут до времени розыгрыша. В момент закрытия мы публикуем merkle_root, отпечаток полного списка билетов. После этой публикации ни один билет не может быть добавлен, удален или изменен. 5. Розыгрыш: секретный ключ раскрывается. Победители определяются исключительно на основе ключа, корня Меркла и списка билетов — одни и те же входные данные всегда дают одних и тех же победителей. 6. Вручение призов: каждый лот распределяется в соответствии с его рангом, с указанием сроков и способа вручения, объявленных заранее.

Почему это доказуемо, а не просто обещано

Розыгрыш основан на схеме «обязательство–раскрытие» (commit–reveal) и на дереве Меркла. Обязательство: seed_commit = SHA-256(graine). Опубликованный до начала продаж, он делает зерно (graine) неизменным, не раскрывая его. В день розыгрыша зерно раскрывается: любой желающий может заново рассчитать его отпечаток и убедиться, что он соответствует опубликованному обязательству. Список билетов: merkle_root — это отпечаток всех билетов, отсортированных и объединенных попарно. Изменение, добавление или удаление хотя бы одного билета меняет весь корень. Розыгрыш: для каждого лота значение розыгрыша составляет SHA-256(graine:racine:rang), приведенное к диапазону от 0 до 1, а затем примененное к отсортированному списку билетов, участвующих в игре. Никакой локальной случайности, никакого Math.random, никакого человеческого вмешательства. На странице прямой трансляции кнопка «Пересчитать самостоятельно» запускает этот расчет в вашем браузере, вне наших серверов, и сравнивает результат с нашим.

Почему это сильнее, чем видео

Мы не транслируем видео, снятое на камеру. Видео можно смонтировать, перевернуть, заменить — и нет никакого способа проверить его, кроме как доверять тому, кто снимает. Наш розыгрыш — это детерминированное представление в браузере, которое каждый зритель может пересчитать самостоятельно. Барабан вращается не «так, как хочет ведущий»: каждое вращение и каждая остановка рассчитываются на основе раскрытого начального числа (seed). Один и тот же розыгрыш отображается кадр за кадром идентично для всех зрителей в мире и при каждом повторе. Подтасовка невозможна: малейшая фальсификация немедленно отклоняется от обязательства, опубликованного до начала продаж. Вот почему эта сцена является доказательством, в то время как видеозапись — лишь свидетельством.

Правила участия

• Открыто для совершеннолетних лиц в соответствии с минимальным возрастом в их стране, указанным в разделе «Ваша юрисдикция». • Билет оплачивается часами Банка Времени или в евро (1 час = 20 €), картой (Stripe) или через PayPal. • Количество билетов на одного человека ограничено; лимит соответствует вашей юрисдикции. • Каждый билет дает право на 5 созданий визуальных материалов; цвета всегда бесплатны; 5 дополнительных созданий стоят 2,50 €. • Продажи закрываются за 30 минут до времени розыгрыша; по истечении этого срока билеты больше не могут быть приобретены. • Аннулированный или возмещенный билет удаляется из списка до закрытия продаж и не участвует в розыгрыше. • Одно участие = один шанс: выигрышный билет удаляется из розыгрыша перед следующим лотом.

Лоты и скидки

Призы распределяются по рангам. Приз может быть предоставлен немедленно (часы, уровень участия, кредиты), передан лично в руки, отправлен почтой, передан юридически (транспортное средство, имущество) или выплачен партнером. После розыгрыша победитель получает уведомление по электронной почте с указанием серийного номера. Победитель должен заявить о себе в течение срока, указанного на странице розыгрыша. Возможные обязательства победителя (декларирование, расходы, формальности) уточняются в разделе «Ваша юрисдикция». Призы, не востребованные в установленный срок, перенаправляются на уставные цели ассоциации и никогда не перераспределяются вне опубликованных правил.

Защита и данные

Публично: серийный номер билета, его отпечаток, проверочный код, страна юрисдикции, раскрытое начальное число и корень Меркла. Никогда не публикуется: ваше имя, ваш адрес электронной почты, ваш почтовый адрес, ваш баланс часов, ваши способы оплаты. В прямом эфире никогда не отображаются ни персональные данные, ни количество проданных билетов, ни собранные суммы. Режим «Святилище» шифрует ваши документы на стороне клиента; ассоциация не может их прочитать. Журналы аудита сохраняют криптографические доказательства, а не личные данные.

Ответственная игра

Благотворительная лотерея остается азартной игрой: участие должно быть жестом поддержки, а не вынужденным расходом. • Установите себе лимит до покупки, а не после. • Ограничение количества билетов на одного человека существует для вашей защиты, а не для вашего ограничения. • По простому запросу в ассоциацию ваш аккаунт может быть исключен из продажи билетов на выбранный вами срок. • Если игра становится бременем, расскажите об этом: в каждой стране существуют механизмы помощи, список которых приведен на странице «Контакт».

А что, если организатор попытается сжульничать?

• Изменить зерно после просмотра билетов → невозможно: его отпечаток был опубликован до начала продаж и больше не будет соответствовать. • Добавить билет для друга после закрытия → невозможно: опубликованный корень Меркла изменится, и любой, кто сохранил список, это заметит. • Удалить выигрышный билет → тот же эффект: корень больше не будет соответствовать. • Переигрывать тираж до получения благоприятного результата → невозможно: так как зерно и корень фиксированы, результат уникален и может быть воспроизведен кем угодно. • Подделать анимацию → безрезультатно: анимация рассчитывается на основе тех же публичных чисел, а кнопка «Пересчитать самостоятельно» полностью игнорирует нашу сцену.