Проверка раунда

Эта страница пересчитывает раунд с нуля прямо в вашем браузере и сверяет результат с тем, что объявил сервер. Ничего никуда не отправляется.

Или вставьте содержимое proof.json ниже — например, скачанное с другого устройства.

До начала серии раундов публикуется обязательство — хэш цепочки сидов. В каждом раунде раскрывается очередное звено, и любой может убедиться, что его хэш даёт ранее опубликованное значение. Подобрать сид задним числом невозможно: это означало бы обратить SHA-256.

Итоговый сид раунда складывается из серверного звена и хэша всех покупок, поэтому пока сбор не закрыт, исхода не знает и сервер. Шанс победы каждого равен его доле в поте — не как обещание, а как свойство алгоритма, которое эта страница и пересчитывает.

Тот же скрипт можно запустить у себя: node verify.mjs proof.json — файл лежит по адресу /verify/verify.mjs и не имеет ни одной зависимости.