Зафіксувати заявки лота
Перед початком вибору система записує повний список заявок для лота та створює `entries_snapshot` разом із SHA-256 хешем цього знімка.
Зрозуміле пояснення аудиторських даних, джерела випадковості та кроків повторної перевірки, які використовуються для підтвердження фінального вибору в Dream Auction після закриття лота.
Коли лот Dream Auction закривається, система зберігає знімок заявок, вхідні дані доказу випадковості та фінальні деталі обчислення, щоб адміністратор міг перевірити, що вибраний учасник відповідає збереженим даним.
Важливе юридичне повідомлення
Покупка не потрібна. Покупка або платний метод не збільшує шанс вибору. Кожен відповідний учасник може подати одну підтверджену участь на лот. Грошова альтернатива відсутня. Застосовуються Official Rules і обмеження відповідності.
Система перетворює закритий лот і зовнішню відповідь випадковості на детермінований вибраний індекс, який можна перевірити пізніше.
Перед початком вибору система записує повний список заявок для лота та створює `entries_snapshot` разом із SHA-256 хешем цього знімка.
Система запитує випадкові байти в ANU Quantum Random Numbers. ANU надає лише джерело випадковості й не знає користувачів платформи та не обирає учасника напряму.
ID лота, кількість заявок, хеш знімка, версія алгоритму та випадкові байти об’єднуються в seed input, який використовується для фінального детермінованого обчислення.
Алгоритм застосовує `sha256-uint32-rejection-sampling`, потім обчислює `selected_index = (accepted_uint32 % participant_count) + 1`. Rejection sampling використовується для усунення modulo bias, щоб кожна дійсна позиція в черзі мала однакову ймовірність.
Вибраний індекс напряму відповідає `number_in_queue` у знімку. Потім система зберігає вибраний індекс, ID учасника, ID користувача, хеші та повні деталі обчислення в журналі аудиту й файлі доказу.
Файл доказу існує, щоб результат можна було незалежно повторно відтворити зі збережених даних, а не довіряти йому як непрозорому результату.
Якщо знімок заявки, відповідь ANU, вибраний індекс або вибраний учасник зміняться, повторно обчислений доказ більше не збігатиметься. Це робить втручання після вибору видимим під час перевірки.