
UVS: честность розыгрыша как факт, который можно пересчитать, а не как бумажка, которой никто не верит
constr 1 минуту назад UVS: честность розыгрыша как факт, который можно пересчитать, а не как бумажка, которой никто не верит Средний 5 мин 0 Open source * WebAssembly * Алгоритмы * Игры и игровые консоли Информационная...
Anthropic — What company has the best second artificial intelligence model at the end of June?
В сфере искусственного интеллекта произошло заметное событие. constr 1 минуту назад UVS: честность розыгрыша как факт, который можно пересчитать, а не как бумажка, которой никто не верит Средний 5 мин 0 Open source * WebAssembly * Алгоритмы * Игры и игровые консоли Информационная безопасность * 15 лет я разрабатываю игровые системы и слот-механики. С отделами комплаенса старался не пересекаться, но однажды пришлось написать для сертификационной лаборатории официальное, подробное описание алгоритма. Я сделал его технически точным, сдал — и понял, что его никто не прочитал и не перепроверил.
Лаборатория проставила галочки, взяла деньги, выдала бумажный сертификат. Через два часа можно было выкатить хотфикс в прод, и сертифицированный хеш превращался в труп — но это уже никого не волновало. Индустрия живёт на мёртвой бумаге, а не на проверке в реальном времени.
Технические детали
И это касается не только казино: любая жеребьёвка, лотерея, гача-баннер, распределение мест в школу или раздача билетов на ивент — везде один и тот же провал. Есть «✓ Provably Fair», server seed, хеш — но почти никто никогда это не проверяет, а часто и не может, включая самого оператора. Я собрал UVS (Uncloned Verification Standard) — попытку перенести доказательство честности с сертификатов доверенной третьей стороны на то, что любой может пересчитать сам.
Инвариант: тир выводится из улик, а не заявляетсяЯдро стандарта — одна функция deriveTier. Она присваивает розыгрышу уровень доверия, исходя из фактически приложенных доказательств, а не из маркетингового бейджа:🔴 — нет якоря, голый seed;🟡 — нотариус / самозаверенный якорь / привязка к маяку без доказательства порядка коммита;🟢 — нейтральная подпись реестра, либо trail-immutability, либо outcome-binding с доказанным коммитом. Нет улики — нет зелёного.
Решает код, а не обещание. Сразу о границе — то, что большинство «provably fair» обходитUVS доказывает, что опубликованные правила выполнены на опубликованных входах с опубликованной случайностью. Он НЕ доказывает, что сами входы честны: оператор всё ещё может вписать фантомные билеты или объявить призовой пул, не совпадающий с обещанным игрокам.
Отраслевые последствия
UVS закрывает одно звено — исход — и закрывает полностью; защита входов (как и KYC, лицензии) — отдельный контроль. Лучше сказать это сразу, чем переобещать. Две ветви — потому что случайность ведёт себя по-разномуuvLottery (розыгрыши / гача) — достижим 🟢Это одна seeded-перестановка.
Берём server seed, хешируем с публичным раундом маяка drand (сеть quicknet, тик 3 секунды), считаем score каждого участника, сортируем, раздаём призовой пул на полученный порядок:combinedSeed = SHA-256( serverSeed : drandRandomness ) score(id) = SHA-256( combinedSeed : id ) // для каждого участника Сортировка по score (убыв. , тай-брейк по id) → раздача призов сверху вниз. Одинаковые входы дают один и тот же список — на любой машине, на любом языке, всегда.
Скрытого состояния нет. Чтобы оператор не мог подбирать seed под нужный результат, он коммитит будущий раунд drand — тот, чьей случайности ещё не существует.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.





