Live edition loading…

PXke Algorand

Independent daily coverage of the Algorand ecosystem — verified reporting on wallets, DeFi, NFTs and infrastructure, fact-checked on-chain before it publishes.

← Latest stories

AlgoChess проводит расчёты по шахматным партиям на ставках в ALGO в мейннете в преддверии майнинга токена 20 сентября

· · · · · ·

AlgoChess проводит расчёты по шахматным партиям на ставках в ALGO в мейннете в преддверии майнинга токена 20 сентября

AlgoChess — это шахматный сайт, где вы играете обычную партию в блиц против другого человека или против движка Stockfish и можете поставить реальные ALGO на результат. Обе ставки блокируются в смарт-контракте Algorand до первого хода, и контракт выплачивает победителю напрямую в его кошелёк: здесь нет баланса сайта для вывода и нет запроса на вывод, который кто-то должен одобрять.

Есть две причины, по которым об этом стоит прочитать на этой неделе. Два действующих контракта находятся в Algorand MainNet, и эскроу делает то, что обещает сайт — деньги находятся в контракте, а не на счёте, которым управляет оператор, и расчёты производятся напрямую в кошелёк игрока. А токен CHESS открывается для майнинга 20 сентября: 20 миллионов монет, никакой продажи, никакого премайна и никакого способа получить их, кроме победы в игре на ставку. AlgoChess также новый, небольшой и не проходил аудит, без названия компании. Эта часть тоже здесь.

Что предлагает доска и сколько стоит каждый вход

Страница приложения перечисляет пять пунктов: игра с человеком, победа над Stockfish, вызов друга по ссылке, товарищеская игра без ставки и пятьдесят исторических матов для решения. Два из них требуют денег.

ПонятиеВо что это вам обойдётсяЧто это значит на практике
Дуэль с другим человеком1–2 000 ALGO, которые должен поставить и ваш соперникпобедитель забирает 90% банка, так что дуэль на 1 ALGO приносит 1,8 ALGO
Игра против Stockfish1–200 ALGOвыплачивает вашу ставку, умноженную на опубликованный множитель, зависящий от разницы в рейтинге движка, объясняется ниже
Товарищеская игра с человекомничегобез кошелька, без изменения рейтинга, без транзакции в Algorand
Практика и пятьдесят легендничеговосемь уровней движка и пятьдесят исторических матов, регистрация не требуется

Варианты контроля времени — 3, 5 или 10 минут, те же блиц-форматы, что вы играли бы на бесплатном сайте. Против машины вся система цен — это одно предложение: чем выше движок над вашим уровнем, тем больше платит победа, и она представлена четырьмя опубликованными шагами.

ПонятиеМножительЧто это значит на практике
Движок на 200 пунктов рейтинга выше вас×2самый близкий бой на лестнице
Движок на 300 пунктов выше вас×3ещё на шаг выше
Движок на 400 пунктов выше вас×5ещё шаг
Движок на 500 пунктов и выше×10самый рискованный вариант

Вам всегда показывают две карты: ближайший движок выше вас по его лестничной цене, и следующий за ним, всегда по ×10. Новый игрок с рейтингом 1500 видит SF4 по ×2 и SF5 по ×10. Побеждаете — и контракт выплачивает вашу ставку, умноженную на множитель, за один блок. Победы над людьми никогда не меняют эти цены — ваш уровень против машины меняется только в играх против машины, и каждые 300 пунктов меню сдвигается на один движок вверх. Рейтинги — это Glicko-2, система из того же семейства, что и числа Elo, которые знают большинство игроков, и сайт утверждает, что ваш рейтинг «пересчитывается из полной истории игр, а не хранится как число, которое мы могли бы редактировать». Это описывает, как число получается, а не кто им управляет: вычисления выполняются на серверах оператора, так что его так же можно редактировать, как и любое сохранённое значение. Что оно действительно даёт, так это то, что одни и те же игры всегда дают один и тот же рейтинг.

Сессия начинается быстро. Мы открыли страницу практики, и доска уже ждала нас, с SF1–SF8 и контролем времени 3, 5 или 10 минут; клик по SF2 сменил соперника одним нажатием, и затем страница отметила наш ход. Движок работает в браузере, поэтому практика продолжает работать при отключённой сети.

Практическая доска AlgoChess против Stockfish уровня 1, ход белых

Товарищеская игра подбирает вам следующего человека, ожидающего на вашем контроле времени, или создаёт ссылку, которую вы можете отправить кому угодно: тот, кто её откроет, играет чёрными, и ему не нужен аккаунт или приложение. Ничего не сохраняется и не оценивается, и страница отмечает, что именно поэтому бесплатную игру нельзя использовать, чтобы изменить коэффициенты, предлагаемые вам в других режимах. Пятьдесят легенд — это маты от Греко в 1619 году до тринадцатилетнего Карлсена, разыгранные на доске, которая отвечает сама; прогресс хранится на вашем устройстве, поэтому у нас было 0 из 50 решённых.

Платная сторона — это где деньги. На странице дуэли вы выбираете контроль времени и ставку и создаёте игру, которая ждёт желающего; вызов машине показывает две карты движков с их ценами до того, как вы подтвердите. Оба честно отражали, насколько тонка очередь: в лобби было написано «6 игр на этой неделе · 2 игрока · последняя 2 дня назад» и указано лучшее время — 21:00 по Нью-Йорку.

Чтобы сделать ставку, вам нужны ALGO в кошельке, и сайт создаст вам его в браузере. Мы сделали это на странице кошелька: он вернул адрес, нулевой баланс ALGO и рейтинг 1500 примерно за десять секунд, без приложения и регистрации. Та же страница прямо говорит, что это за кошелёк: он живёт только в этом браузере, очистка данных сайта удаляет его, 25 слов — единственная копия, и браузер может потерять его, если на устройстве заканчивается память. Библиотека кошелька, которую использует сайт, содержит собственное предупреждение в коде: «Сохранение мнемоник в хранилище небезопасно. Любые используемые мнемоники приватных ключей никогда не должны хранить реальные Algos (т.е. в MainNet). Используйте с осторожностью!» Это говорит о том, как работает кошелёк — ключ генерируется и хранится на вашем устройстве, а не оператором — и собственный текст сайта говорит, что кошелёк может исчезнуть вместе с браузером. Пополните его, отправив ALGO с любой биржи, и ваша первая игра на ставку автоматически подключит кошелёк к CHESS, потому что аккаунт Algorand должен подключиться, прежде чем сможет хранить актив.

Зачем кому-то ставить на шахматную партию

Бесплатные шахматы — решённая проблема, и страница проекта о бесплатных против ставок говорит об этом: «оставьте свой аккаунт на Lichess. Оставьте и Chess.com... Бесплатные платформы — лучшее, что случилось с шахматами». Lichess и Chess.com превзойдут новый сайт в практике, и AlgoChess советует оставить их для тренировок, а сюда приходить, когда вы хотите, чтобы игра имела значение. Что он продаёт, так это единственное, чего не может дать бесплатная платформа: ставку и выплату, которая не зависит от того, решит ли кто-то её исполнить. Страница о реальных деньгах говорит прямо: «блокчейн — это банк, а не доска».

Прецедент со ставками в шахматах не обнадёживает, и именно поэтому античит решает, будет ли это работать. Immortal Game закрыла свои NFT и функции play-to-earn в декабре 2023 года из-за читерства, и её команда написала, что «предлагая большие суммы наличных без ограничений для входа, мы поощряли активное читерство на платформе и ухудшали опыт для нашей законной базы игроков» — провал, о котором сообщалось тогда как о конце её амбиций позволить людям зарабатывать на шахматах. Ответ AlgoChess, согласно его FAQ, — это серверный анализ каждой игры на ставку: точность ходов, коэффициент совпадения с движком и паттерны времени ходов, при этом устойчивая игра на уровне движка блокирует аккаунту доступ к новым играм на ставку, лимиты ставок повышаются для новых аккаунтов, а кошельки, пополненные из одного источника, рассматриваются как один игрок. Компромисс в собственных формулировках сайта: выплаченные деньги всегда следуют контракту, поэтому читер, который уже получил деньги, сохраняет выигрыш и теряет доступ. Анализ также выполняется оператором на его серверах.

Роль Algorand здесь узкая и механическая. Блоки финализируются примерно за три секунды, а транзакция стоит доли цента, и именно это делает выплату за одну шахматную партию практичной, а не абсурдной: расчёты — это одна транзакция в одном блоке, и нечего группировать. Более крупная шахматная история сети находится в другом месте — World Chess управляет программой лояльности на базе Algorand под названием The Tower, которая отслеживает прогресс и награды, а не ставит деньги на результат.

Что на самом деле говорят контракты

Действующие контракты — это те, на которые ссылается сайт: EscrowDuel, приложение 3693252574, для игр между людьми, и HouseChallenge, приложение 3693252754, для игр против машины. Хаус-контракт, токен CHESS и распределительный контракт, который его питает, были созданы утром 3 сентября. Более ранняя пара — старый дуэльный контракт и старый хаус-контракт — находится на паузе в сети, так что развёртывание уже было заменено один раз с момента регистрации домена 18 августа 2026 года. Код самих страниц общается только с хостами мейннета, без какого-либо тестнета эндпоинта где-либо в нём, что соответствует метке мейннета на сайте.

ПонятиеЧто говорит контрактЧто это значит на практике
Диапазон ставок в дуэлиот 1 до 2 000 ALGOконтракт отказывает во всём, что выходит за эти рамки
Комиссия за дуэль1 000 базисных пунктовте же 10%, что показывает страница игры, прописаны в контракте
Обработка ничьейсайт говорит, что ничья возвращает ставку за вычетом 1% комиссии; поле drawFeeBps в контракте равно 0ничья возвращает всё полностью, если именно это поле регулирует вопрос; все записи о расчётах, которые мы читали, фиксируют результативную игру, поэтому мы не смогли пронаблюдать ничью
Диапазон ставок против машиныот 1 до 200 ALGOдесятая часть от максимума дуэли
Потолок выплаты20% резерва плюс дневной лимит в 1 000 ALGOпри 1 427 ALGO в резерве ни один выигрыш не может выплатить больше примерно 285 ALGO
Окно расчётов7 200 раундовпримерно пять часов при недавнем темпе сети — параметр, стоящий за обещанием, что зависшую ставку можно вернуть

Собственный счёт дуэльного контракта содержит 0,5 ALGO, что характерно для транзитного эскроу: ставки нигде не накапливаются, а транзакции расчёта, которые мы читали, выплачивают игрокам напрямую со счёта контракта. Некоторые содержат примечание с результатом, тем, как закончилась игра — мат, просрочка времени — и полным списком ходов, хотя не у каждой расчётной транзакции оно есть.

Хаус-контракт — это финансируемая сторона. На его счёте 1 427,42 ALGO, примерно 141 доллар по цене ALGO 0,0988 доллара на 9 сентября, и 1 424,90 из этой суммы поступили 3 сентября одним вызовом с административного адреса проекта, который перевёл средства со старого, уже приостановленного хаус-контракта в новый. Это деньги оператора, обеспечивающие выплаты машине, а не ставки игроков, и счётчик невыплаченных выигрышей показывает ноль. Потолок и коэффициенты сходятся на вершине лестницы: игра с машиной на 200 ALGO, выигранная с множителем ×10, подразумевает выплату 2 000 ALGO, которую потолок в 285 ALGO покрыть не может, поэтому самая крупная ставка, которую цена ×10 может полностью обеспечить, составляет около 28 ALGO, что значительно ниже собственного максимума контракта. Отказывает ли контракт в такой крупной ставке или просто платит меньше — об этом его опубликованные параметры не говорят. Сайт раскрывает потолок и описывает резерв как то, что может потерять хаус.

У обоих действующих контрактов один административный адрес, который также является казначейством и владельцем имени algochess.algo — идентичность, привязанная к верифицированному аккаунту @algochess в X — плюс отдельный адрес оракула, финансируемый деплойером, который подписывает результаты. Вот это и есть линия доверия, которую стоит понимать: сеть обеспечивает соблюдение правила выплаты, но не оценивает позицию, поэтому сервер, управляемый оператором, по-прежнему решает, кто победил. Помимо флага паузы, полномочия администратора не опубликованы, как и исходный код контракта — что важно для приведённых выше констант, поскольку из доступного нам состояния мы не можем сказать, может ли администратор изменить комиссию или лимит ставки. Нет никакого аудита, который можно найти поиском, нет публичного репозитория (поиск AlgoChess на GitHub выдаёт не связанные университетские курсовые работы), нет условий или страницы «о проекте» и нет названия компании, поэтому операция в основном идентифицируется по тому кошельку, привязанному к имени. Поиск по имени также всё ещё выдаёт более старый проект на algochess.xyz, описанный в посте 2022 года как NFT-шахматная игра с рынком фигур; мы не нашли ничего, что связывало бы его с этим сайтом, а текущие страницы ничего не говорят об NFT.

Токен CHESS и открытие 20 сентября

CHESS — это стандартный актив Algorand — встроенный в сеть способ выпустить токен без написания отдельного контракта — и тот, что указан на странице токена, имеет фиксированную эмиссию 20 000 000 с шестью знаками после запятой. Его поля manager, freeze и clawback все установлены на нулевой адрес Algorand, что отключает их: никто не может выпустить больше, заморозить баланс или вернуть монеты. Это проверяемая версия обещания, что эмиссия никогда не растёт, и это та гарантия, которую держатель может проверить, никому не доверяя.

Весь запас находится на эскроу-счёте распределительного контракта, приложение 3693252995, и этот же адрес — единственный аккаунт, который индексер вернул с ненулевым балансом CHESS; два других адреса, которые мы видели, подключились и не держали ничего. Распределительный контракт публикует шесть значений и не имеет административного или паузного ключа: идентификатор актива, оставшийся пул, эпоху, два игровых контракта, которые он обслуживает, и временную метку открытия. Эта метка — 20 сентября, 17:00 UTC, что совпадает с обратным отсчётом на сайте. Пул, зарезервированный для первой эпохи, уже показывает 10 000 000 CHESS в сети — половину эмиссии, что соответствует трактовке сайта: первый из двадцати мастеров, ас-Сули, держит половину всего, а эпоха Фишера — последняя. Правила как опубликованы: игра — единственная шахта, каждая результативная игра на ставку майнит, будь то дуэль или игра с машиной, ничьи не майнят ничего, и нет ни продажи, ни эйрдропа и ни командного пула. Первая эпоха майнит 1 CHESS за каждый поставленный ALGO, каждая последующая эпоха содержит вдвое меньше монет и майнит вдвое меньше, и эпоха заканчивается, когда её пул опустошается, а не по календарю. CHESS не указан на Tinyman или Pact, что соответствует утверждению, что его нигде не продают. Ещё один контракт от того же деплойера, приложение 3693253424, настроен вокруг актива CHESS с комиссией 5% и никогда не использовался — его эскроу-счётчик равен нулю, а счётчик дуэлей — 1 — так что игра со ставками в CHESS ещё не началась.

Вы можете начать без кошелька уже сегодня: откройте страницу практики и сыграйте на уровне движка или проведите бесплатную товарищескую игру с тем, кто ждёт. Когда вы захотите, чтобы игра имела значение, создайте браузерный кошелёк, пополните его ALGO и выставьте ставку от 1 ALGO. Сначала проверьте, разрешена ли игра на ставку там, где вы живёте, о чём просит юридическая страница, отмечая, что вызов машине больше похож на пари против оператора, чем на дуэль между двумя людьми. Следующее, за чем стоит следить, — это дата, уже прописанная в том распределительном контракте: 20 сентября шахта открывается, и первые CHESS становятся доступными для майнинга.

Источники

Source: https://algochess.org