Правила на солидарната лотария
Всичко, което решава тегленето, е публично и проверимо.
Как протича тегленето
1. Публикуване на тегленето: награди, дата, цена на билета в часове и в евро (1 ч = 20 €). 2. Ангажимент: преди първата продажба публикуваме seed_commit, SHA-256 отпечатък на тайна генерираща стойност (seed). Тя е фиксирана: не можем повече да я променяме. 3. Продажба на билети: всеки билет получава сериен номер и собствен отпечатък. 4. Приключване на продажбите: продажбата на билети приключва 30 минути преди часа на тегленето. При това приключване публикуваме merkle_root, отпечатъка на пълния списък с билети. След тази публикация нито един билет не може да бъде добавен, премахнат или променен. 5. Теглене: тайната генерираща стойност се разкрива. Победителите се извеждат единствено от нея, от Merkle корена и от списъка с билети — едни и същи входни данни винаги дават едни и същи победители. 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 минути преди часа на тегленето; след този срок не могат да бъдат купувани повече билети. • Анулиран или възстановен билет се премахва от списъка преди приключване на продажбите и не участва в тегленето. • Едно участие = един шанс: печеливш билет се изтегля от участие преди следващата награда.
Лотове и предаване
Наградите са класифицирани по ранг. Наградата може да бъде предоставена незабавно (часове, ниво на участие, кредити), предадена лично, изпратена, прехвърлена юридически (превозно средство, имот) или изплатена от партньор. След тегленето победителят се уведомява по имейл със своя сериен номер. Той разполага със срока, посочен на страницата на тегленето, за да се заяви. Евентуалните задължения на победителя (декларация, такси, формалности) са уточнени в раздела „Вашата юрисдикция“. Наградите, които не са потърсени в срок, се преразпределят за целите на асоциацията и никога не се разпределят извън публикуваните правила.
Защита и данни
Публични: серийният номер на билета, неговият отпечатък, кодът за проверка, държавата на юрисдикция, разкритата стойност (seed) и коренът на Мъркъл. Никога публични: вашето име, вашият имейл адрес, вашият пощенски адрес, вашият баланс от часове, вашите платежни средства. Сцената на живо никога не показва лични данни, нито броя на продадените билети, нито събраните суми. Режимът „Светилище“ шифрова вашите документи от страна на клиента; асоциацията не може да ги чете. Одитните дневници съхраняват криптографски доказателства, а не самоличността на лицата.
Отговорна игра
Благотворителната лотария остава хазартна игра: участието трябва да бъде жест на подкрепа, а не принудителен разход. • Определете си лимит преди покупката, а не след нея. • Ограничението за брой билети на човек е тук, за да ви защити, а не за да ви ограничава. • При обикновена заявка до асоциацията, вашият профил може да бъде изключен от продажбите на билети за избран от вас период. • Ако играта се превърне в тежест, споделете: във всяка държава съществуват механизми за помощ, които са изброени на страницата за Контакт.
Ами ако организаторът се опита да измами?
• Промяна на началната стойност (seed) след преглед на билетите → невъзможно: нейният отпечатък е публикуван преди продажбите и вече няма да съответства. • Добавяне на приятелски билет след приключване → невъзможно: публикуваният корен на Мъркъл (Merkle root) би се променил и всеки, който е запазил списъка, би го забелязал. • Премахване на печеливш билет → същият ефект: коренът вече не съответства. • Повторно разиграване на тиража до благоприятен резултат → невъзможно: тъй като началната стойност и коренът са фиксирани, резултатът е уникален и възпроизводим от всички. • Манипулиране на анимацията → без ефект: анимацията се изчислява въз основа на същите публични числа, а бутонът „Преизчисли сам“ напълно игнорира нашата сцена.
