Блог

Автоматический перевод · Читать на английском

Как стимулировать ончейн-активность, а не фиктивный объём

Что предсказывает фальшивый ончейн-объём — дизайн вознаграждения, а не сеть. А также что доказывает каждый метод верификации Zealy — и то, чего Zealy не делает.

Автор Mathis Grosjean

Обложка статьи Zealy: ончейн, а не фиктивный объём. Что доказывает каждая проверка и что нет.
На этой странице

Короткий ответ: Платите за транзакцию — получите транзакции. Переменная, предсказывающая, реален ли ончейн-объём, — это не сеть, не актив и не поставщик верификации, а то, платила ли платформа людям за единицу того, что считала. Спроектируйте вознаграждение так, чтобы метрику нельзя было сфабриковать, а затем ограничьте, сколько вознаграждения может получить один кошелёк.

Раскрытие: Zealy публикует это, а Zealy продаёт квест-платформу, которую проекты используют для стимулирования ончейн-активности. Поэтому следующий абзац — самый важный на странице.

Чего Zealy не делает: Zealy не проверяет подлинность ончейн-активности. Задания Token и NFT в Zealy читают баланс кошелька. Задание Zealy под названием "onChain" вообще не читает сеть — при публикации Zealy переписывает его в API-задание, которое вызывает эндпоинт, предоставленный проектом, и доверяет ответу. А обработка сибилов в Zealy ограничивается повторным использованием идентификаторов: античит-оценка связывает аккаунты с общим email, подключённым соцаккаунтом или верифицированным кошельком и ограничивает те, что накапливаются, и ничего сверх этого не различает две подлинные личности. Все три утверждения были сверены с собственной кодовой базой и публичной документацией Zealy 14 августа 2026 года; третье было исправлено 17 августа 2026 года, потому что первая версия этого поста утверждала, что у Zealy такой системы нет вовсе — поиск искал "sybil", а система называется античит.

Последняя проверка: 14 августа 2026 года, с повторной проверкой утверждений об античите, ограничителе частоты, капче и лимите объёма по исходникам Zealy 17 августа 2026 года и исправлением там, где они были неверны.

Почему оплата за транзакцию даёт ровно тот объём, за который вы заплатили

Рынок NFT на Ethereum в 2022 году был близок к контролируемому эксперименту по этому вопросу. Аналитик hildobby, в статье в блоге Dune в декабре 2022 года, обнаружил, что 58% объёма NFT на Ethereum за тот год несли признаки wash-трейдинга. Разбивка по маркетплейсам и есть находка: LooksRare 98%, X2Y2 87% и OpenSea 2.4%.

Та же сеть, те же активы, во многом та же совокупность кошельков. Разница в том, что LooksRare и X2Y2 платили трейдерам своим токеном за торговлю, а OpenSea — нет.

В этом весь аргумент этого поста, и он обобщается за пределы NFT. Квест-кампания, платящая за транзакцию, структурно тот же инструмент, что и токен trade-to-earn: она привязывает вознаграждение к подсчитываемому ончейн-событию, а затем считает события. Если вознаграждение за событие превышает стоимость его создания, кто-то будет создавать события. Не потому, что ваше сообщество нечестно, а потому, что вы попросили.

Столбчатая диаграмма. Каждый столбец — собственный объём NFT на Ethereum за 2022 год одного маркетплейса, а длина столбца — доля объёма этого маркетплейса с признаками wash-трейдинга: LooksRare 98 процентов собственного объёма, X2Y2 87 процентов собственного, OpenSea 2.4 процента собственного.

Доля объёма NFT на Ethereum за 2022 год с признаками wash-трейдинга, по маркетплейсам. Данные: hildobby на Dune, 16 декабря 2022 года. LooksRare и X2Y2 платили трейдерам своим токеном; у OpenSea не было токена trade-to-earn.

Теперь поправка, потому что пост, преувеличивающий эту проблему, так же бесполезен, как и тот, что её скрывает.

Wash-трейдинг — это не большая часть ончейн-объёма. Chainalysis сообщила в январе 2025 года о подозрении на wash-трейдинг на сумму до 2,57 млрд долларов на Ethereum, BNB Smart Chain и Base в 2024 году. Доля — вот что стоит прочитать: за ноябрь 2024 года тот же отчёт оценивает две свои эвристики обнаружения в 0,035% и 0,046% объёма децентрализованных бирж. Chainalysis также прямо указывает, что её метод отслеживает паттерны поведения, а не намерение. Итак: реальное, измеримое, преследуемое по закону явление и небольшая доля от общего.

Исследование Dune делает тот же вывод в другой форме. Wash-трейдинг составил почти 45% всего объёма NFT на Ethereum за всё время по стоимости, но лишь 1,5% всех сделок. Крошечное число адресов, прокручивающих крупные суммы, искажает метрику, взвешенную по стоимости, почти не затрагивая метрику, взвешенную по количеству. Какая метрика отчитывается, решает, насколько вас обманут.

Ещё два контекста. Академическая работа посвящена другой площадке: рабочий документ NBER , опубликованный в Management Science в 2023 году, обнаружил wash-трейдинг в среднем более 70% заявленного объёма на нерегулируемых биржах — но работа изучает 29 криптобирж, анонимизированных под кодами, с помощью статистической криминалистики по объёму, который они сообщают о себе. Ничто в ней не измеряет децентрализованную биржу, и любой, кто цитирует её как вывод об ончейн-объёме, цитирует её неверно.

И это несёт юридический риск, а не только неловкость. В марте 2021 года CFTC обязала Coinbase выплатить гражданский денежный штраф в размере 6,5 млн долларов, в том числе за то, что сотрудник намеренно размещал совпадающие ордера на покупку и продажу как wash-сделки. Один инцидент, одна компания, один регулятор — но это устанавливает, что "мы просто накачивали ликвидность" не является категорией, которую признаёт закон.

Один кошелёк — не один человек

Вash-трейдинг завышает ценность ончейн-активности; сибил-фарминг завышает число участников за ней. Это разные сбои с разными решениями, и кампания может страдать от обоих одновременно, при этом каждая отдельная транзакция в сети остаётся совершенно подлинной, а каждый кошелёк в дашборде — реальным. Считать кошельки — не значит считать людей.

История аирдропов — лучшее место, где это задокументировано, потому что аирдропы заставляют кого-то публиковать цифры. LayerZero раскрыла в мае 2024 года , что почти 6 миллионов уникальных адресов кошельков взаимодействовали с LayerZero, и запустила окно самодекларации, предлагая сибилам 15% от их предполагаемого распределения за самоидентификацию. Cointelegraph сообщил , что в итоге 803 093 адреса были определены как потенциальные сибил-адреса, отобранные из первоначального пула более чем в два миллиона.

Механика масштабируется лучше, чем предполагает большинство команд. DL News задокументировал случай с Arbitrum в июне 2023 года, когда один злоумышленник использовал кошелёк для финансирования более 1000 аккаунтов, которые в совокупности получили более 428 000 аирдропнутых токенов ARB. Это один оператор, один финансирующий кошелёк и четырёхзначное число участников в вашем дашборде.

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

Подключение кошелька — ещё более слабый сигнал. Кейс-исследование Relative в Zealy сообщает о более чем 7500 подключённых кошельках за месяц — это подсчёт подключений, а не транзакций, и приводится здесь не более чем как таковой.

Что на самом деле доказывает каждый метод верификации

Каждый метод верификации доказывает одну узкую вещь, а затем читается как доказательство чего-то гораздо более широкого. Кампания в Zealy может опираться на восемь методов, каждый из которых изложен здесь с указанием того, что он устанавливает, что оставляет открытым и на чьём суждении держится результат. Сначала прочитайте столбец «не доказывает», потому что именно там сюрпризы.

МетодЧто доказываетЧто не доказываетГде сосредоточена строгость
Задание с токеномПодключённый кошелёк держит как минимум минимальный баланс данного токена в данной сети, опционально в течение минимального периода удержанияКак были получены токены, были ли они взяты взаймы для выполнения задания или кто контролирует кошелёкZealy читает баланс
Задание с NFTПодключённый кошелёк держит как минимум N NFT из коллекции, опционально в течение минимального периодаПроисхождение, цена покупки или то, что держатель — отдельный человек от других N держателейZealy читает баланс
Задание "onChain"Только то, что выбранный проектом HTTPS-эндпоинт вернул прохождение. При публикации Zealy преобразует задание в API-задание, поэтому эта строка и следующая — один механизмНичего о сети самой по себе. Zealy не запрашивает сетьСобственный сервер проекта
API-задание / Zealy ConnectТо, что эндпоинт проекта принял идентификаторы Zealy и связанных аккаунтов пользователя и вернул успехВсё, что эндпоинт проекта не проверилСобственный сервер проекта
Объём торгового конкурсаОбъём, который интегрированная биржа сообщила для этого трейдера, в ранжировании в реальном времениТо, что контрагенты были не связаны между собой, или что объём был экономически мотивированОтчётность биржи
Ручная проверкаЧеловек просмотрел заявку и сформировал суждение, с видимой историей звёзд и флагов пользователяВсё, что человек не смог увидеть в заявкеВаши проверяющие
AI ReviewМодель проверила заявку по вашим письменным критериям и выдала прохождение или отказ с причинойЗадокументированные пробелы: изображения низкого разрешения или размытые, рукописный текст, экзотические шрифты, контент, требующий прокрутки или внешней ссылки, и треды в твиттере, которые она не может загрузитьВаш промпт
Proof of HumanityПодключённый X-аккаунт участника выглядит человеческим, а не автоматизированным: проверяется наличие аватара, отклоняются аккаунты с менее чем 50 подписками или менее чем 10 подписчиками, и по аккаунту прогоняется модельНичего ончейн. Он не читает ни данные сети, ни активность в ZealyЭвристика Zealy

Третья строка заслуживает прозы, потому что название наносит реальный ущерб.

Ончейн-задание Zealy — это вебхук, носящий имя блокчейна. Проект настраивает его с HTTPS-эндпоинтом и сетью. Когда квест публикуется, Zealy преобразует задание в API-задание, несущее кошелёк участника, и в момент клейма отправляет POST на этот эндпоинт, а собственный сервер проекта возвращает прохождение или отказ. Zealy никогда не запрашивает ноду, никогда не инспектирует транзакцию и никогда не формирует мнение о том, что произошло ончейн. У этого типа задания нет собственного валидатора в бэкенде Zealy; работу выполняет API-задание, в которое оно превращается.

Вебхук — правильная архитектура. Проект знает, что значит «использовал протокол» для его протокола, а Zealy — нет. Но это означает, что фраза «проверено ончейн» в кампании Zealy описывает строгость проекта, а не Zealy. Если эндпоинт возвращает 200 для любого кошелька, когда-либо касавшегося контракта, то именно это и было проверено. Название обещает чтение сети, которого ничего в системе не выполняет.

Что Zealy не проверяет, простыми словами

Zealy не устанавливает, что ончейн-активность подлинна, что активы кошелька были заработаны, а не взяты взаймы, или что кошельки в кампании принадлежат разным людям. Далее следуют семь конкретных ограничений. Ни одно не является секретом, все были сверены с кодом Zealy и публичной документацией 14 августа 2026 года, и ни одно не упоминается в маркетинге.

1. Держать — не значит совершать транзакции, а совершать транзакции — не значит быть человеком. Задания на токены и NFT считывают баланс в момент клейма. Кошелёк, пополненный час назад, проходит точно так же, как кошелёк, державший средства год, если вы не задали минимальный период удержания — и даже тогда удержание не является доказательством использования.

2. On-chain задание — это вебхук. Рассмотрено выше. Вся строгость on-chain — на вашей стороне.

3. Zealy ловит повторное использование идентификаторов, а не сибил-сети — и до 17 августа 2026 года в этом разделе было сказано более сильное утверждение. Там говорилось, что у Zealy вообще нет обнаружения сибилов. Это было неверно, и ошибку стоит назвать: поиск, который к ней привёл, искал слово "sybil", а система называется anti-cheat. Что packages/api/src/domains/anticheat делает: она связывает ваш аккаунт со всеми другими аккаунтами Zealy, которые используют тот же канонический email (точки в Gmail и + алиасы удаляются), связанный идентификатор X, Discord или Telegram либо подтверждённый адрес кошелька; считает связанные аккаунты, которые сделали клейм; предупреждает при превышении одного порога и временно ограничивает аккаунт при превышении следующего. Ограниченный аккаунт не может делать клейм. Пороги, длительность ограничения и окно, которое покрывает подсчёт, здесь не публикуются — это та граница, которую подгонял бы атакующий, и Zealy не раскрывает ни одну из них. Две вещи, которыми она не является. Она не по сообществам — ни один админ её не настраивает, и она работает по всему Zealy. И это не кластеризация кошельков: она ловит одного человека, перерабатывающего идентификаторы, а не одного человека, ведущего по-настоящему отдельные личности с отдельными кошельками, — а именно этот случай on-chain кампании и приходится оценивать. Оповещение о дубликатах для проверяющих, которое показывает других участников, отправивших тот же текст на то же задание, скрыто за флагом оповещений о проверке на уровне сообщества. Настройки безопасности сообщества — это полная поверхность, которую может настроить проект: видимость, минимальное требование XP, расход приглашений и набор обязательных данных участника — подключённый кошелёк, Discord, X, X Premium и Telegram, а также вставленный адрес кошелька в сообществах, чей блокчейн не имеет поддерживаемого подключения кошелька. Email тоже входит в этот список: переключатель исчез со страницы, но сообщество, у которого он включён, всё равно блокирует клеймы, пока у участника нет подтверждённого email, и настройка по-прежнему доступна через API настроек сообщества. Учтите, что две опции кошелька — не одно и то же: одна подключает кошелёк, другая принимает адрес, который участник вводит вручную, и собственный интерфейс Zealy говорит, что "подлинность адреса невозможно проверить". На этой странице нет переключателя сибилов, нет блок-листа и нет поля IP: единственный элемент управления, который действительно коррелирует аккаунты, — это оценка anti-cheat выше, и ни одно сообщество её не настраивает.

И здесь мы себя поправили. Метаданные собственного сайта Zealy раньше указывали фильтрацию сибилов среди возможностей продукта. Кодовая база реализует описанную выше оценку повторного использования идентификаторов, а не фильтрацию, которую подразумевала та строка, поэтому она преувеличивала то, что делает Zealy, и была переписана в том же изменении, что опубликовало этот пост. Это названо здесь, а не тихо исправлено, потому что пост о том, чего платформа не проверяет, не имеет права скрывать случай, когда его собственный издатель делал именно это.

Galxe делает это лучше, чем Zealy. Galxe публикует документированную систему идентификации ботов , которая отслеживает активность пользователей на предмет паттернов, отличающихся от типичного человеческого поведения, и читает on-chain данные на предмет подозрительной активности кошельков — необычных схем транзакций, быстрой генерации адресов, участия в нескольких кампаниях с внешне несвязанных адресов — и вдобавок продаёт уровень Advanced Sybil Prevention подписчикам Business+. У Zealy нет эквивалентной возможности. Если устойчивость к сибилам — решающий фактор при выборе платформы, это причина выбрать Galxe, а остальное сравнение — в разделе Zealy vs Galxe. Мы предпочли бы, чтобы вы прочитали это предложение здесь, а не обнаружили после кампании.

По остальным представителям категории информация не публикуется. Поиск и загрузка документации Layer3 и QuestN 14 августа 2026 года не выявили ни одной страницы, описывающей, как каждая из них обрабатывает сибилов — блог Layer3 отказал в запросе outright, а в документации QuestN такого раздела нет — поэтому здесь ни одному из них не приписывается никаких утверждений.

4. Ограничения по объёму ограничивают приз, а не поведение. Следующий раздел рассматривает это полностью.

5. Существующие средства защиты от ботов уже, чем кажутся, и несколько из них по умолчанию выключены. Капча при клеймах, содержащих задание X, работает только в сообществах, где она включена, и даже там она не блокирует каждый клейм. Ограничитель частоты клеймов считает клеймы на сообщество за короткое окно, а не на человека — поэтому множество аккаунтов, каждый из которых остаётся ниже порога, для него невидимы. Точные пороги намеренно не публикуются в этом посте: печатать границу, ниже которой должен оставаться атакующий, — услуга атакующему, а форма контроля всё равно определяет дизайн вашей кампании. Автоматическое отклонение дублирующихся отправок — это настройка на уровне задания для заданий с ответом и цитированием в X, по умолчанию выключена и ловит дублирующийся текст, а не дублирующихся людей; оповещение о дубликатах для проверяющих — отдельный элемент управления, зависящий от флага на уровне сообщества.

6. AI Review и Proof of Humanity — это эвристики по контенту и социальным аккаунтам. Proof of Humanity читает профиль участника в Zealy и подключённый аккаунт X: на стороне Zealy требуются аватар, имя и email, а на стороне X отклоняются аккаунты с менее чем 50 подписками или менее чем 10 подписчиками, прежде чем модель проверит аккаунт. Активность участника в квестах не читается, и ни одна из проверок не обращается к блокчейну. Документация Zealy теперь говорит то же самое: "Активность Zealy не читается — ни заявки, ни квесты, ни XP, ни тайминг, ни скорость." Ранее на этой странице задача описывалась как анализ паттернов активности в Zealy, пока страницу не исправили.

7. IP виден, но против вас не используется, а одно утверждение просто не установлено. IP-адрес заявки передаётся в Cloudflare в рамках проверки капчи, и API применяет общий лимит запросов на IP, но ни одна антифрод-проверка на основе IP не блокирует заявку, и ни один IP не сохраняется вместе с ней. Отдельно — и это предложение раньше утверждало обратное — существует кросс-сообщественная связка идентичностей. Античит-оценка объединяет аккаунты на уровне всей платформы по каноническому email, общим идентификаторам подключённых аккаунтов и верифицированным адресам кошельков. Она читает идентификаторы, а не поведение: ни отпечатка устройства, ни тайминга отправки, ни IP.

Лимиты объёма: антифарм-контроль с реальной силой

Торговые соревнования Zealy ограничивают, какой объём засчитывается в лидерборд на пользователя, в час и в день. Значения по умолчанию хранятся в API Zealy, а не в ваших руках, и здесь они не приводятся. Объём сверх лимита всё равно происходит на бирже — он просто перестаёт приносить место в рейтинге. Механизм ограничивает получение наград, а не саму торговлю, что уже, чем звучит, и всё же это самый сильный контроль здесь.

Два условия стоит проверить, прежде чем полагаться на это. Лимиты применяются к соревнованиям с суточным циклом, и их можно отключить для отдельного соревнования.

Эти значения по умолчанию можно переопределить для каждого соревнования, хотя не вам. Значения хранятся в записи соревнования, и ни один публичный эндпоинт Zealy не создаёт и не обновляет эту запись, поэтому их изменение — это запрос команде Zealy, как и остальная настройка.

Лимит не выявляет самодействие. Трейдер, занимающийся wash-trading против самого себя в пределах лимита, для него невидим. Что делает лимит — меняет экономику: после дневного предела каждый дополнительный доллар самопромывки стоит комиссий и приносит ноль рейтинга. Это делает атаку капиталоёмкой, а не невозможной, а капиталоёмкость — реальная защита, когда призовой фонд фиксирован.

Zealy также раскрывает это в собственном маркетинге. Кейс RIZE перечисляет в разделе честной игры "Лимиты объёма, применяемые в час и на пользователя для ограничения злоупотреблений", наряду с $3,4 млн общего торгового объёма за 20 дней, в среднем $170 тыс. в день против KPI $100 тыс./день и 300+ уникальных трейдеров.

Ещё одно соревнование Zealy опубликовано с полными цифрами: кампания MEXC сообщает об $9,5 млн общего объёма за $9 800 USDT наград за 28 дней против цели $4,8 млн, с примерно 200 активными трейдерами в день и заявленной эффективностью наград к объёму 0,103%.

Читайте оба с оговоркой: это объёмы централизованных бирж, заявленные биржами, а не независимо наблюдаемая ончейн-активность. Zealy интегрируется с биржей и ранжирует то, что сообщает биржа. Это иной стандарт доказательств, чем у индексатора блокчейна, и честнее сказать об этом, чем позволять "объёму" подразумевать больше, чем он означает.

И обратите внимание, где находятся лимиты. Торговые соревнования не самообслуживаемые: команда Zealy настраивает каждое под конкретную биржу. Эквивалентного лимита для обычных заявок на квесты не существует, поэтому вне соревнования этот контроль вам недоступен.

Как вознаграждать ончейн-активность, не покупая промывочный объём

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

Вознаграждайте результат, а не транзакцию. Если вы платите за своп, вы покупаете свопы. Платите за состояние, которое действительно хотите — позицию, удерживаемую в течение периода, ликвидность, всё ещё присутствующую к концу окна, аккаунт, вернувшийся на третьей неделе. Разделение маркетплейсов в 2022 году существует потому, что trade-to-earn платил за событие; OpenSea не платил ничего, и доля wash-trading там составляла 2,4%.

Сделайте награду меньше стоимости подделки. Это арифметика, которая определяет всё остальное. Газ, спред, биржевые комиссии и время — база издержек атакующего. Если ваша награда за действие покрывает эту базу, фарм становится рациональным бизнесом, и кто-то будет вести его как бизнес. Назначьте цену ниже, и экономика сделает то, чего не может ваш слой верификации.

Ограничьте, сколько может заработать один кошелёк. Торговые соревнования Zealy делают это на пользователя, в час и в день. Вне торгового соревнования вам нужно построить эквивалент самостоятельно: награда в порядке очереди с жёстким лимитом участников, розыгрыш вместо выплаты за каждое действие или этап только с XP до чего-либо с денежной ценностью.

Решите, что именно проверяет ваш вебхук, и запишите это. Если вы используете ончейн-задачу, вы и есть слой верификации. Минимальный размер транзакции, минимальный возраст кошелька, проверки источника финансирования, период удержания, кулдаун между зачётными действиями — каждая из этих вещей это строка кода на вашей стороне, и ни одна из них не существует по умолчанию. Публикуйте критерии вместе с кампанией. Публичное правило — это ещё и сдерживающий фактор.

Публикуйте метрику, которую фарм не может приукрасить. Уникальные кошельки — самый простой показатель для накрутки, и именно с него начинают большинство презентаций. Лучше смотреть на кошельки, активные спустя 30 дней после окончания наград, на медианный, а не средний размер позиции или на долю участников, совершивших второе действие без стимула. Подделать это дороже, чем оно приносит.

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

Неудобный вывод: ни одна квест-платформа не даст вам подлинности. Zealy может подключить проверку, которую вы определите, ограничить выплаты по таблице лидеров и помечать аккаунты, ведущие себя как боты вне сети. Имела ли транзакция смысл — это вопрос вашего дизайна наград, и он остаётся за вами.

Часто задаваемые вопросы

Wash trading — это торговля с самим собой или с подконтрольным контрагентом, создающая видимость объёма без передачи реального риска. В сети это обычно выглядит как небольшой набор адресов, перегоняющих один и тот же актив друг другу. Chainalysis сообщила о подозрении на wash trading на сумму до 2,57 млрд долларов в Ethereum, BNB Smart Chain и Base в 2024 году и оценила две свои эвристики обнаружения в 0,035% и 0,046% объёма децентрализованных бирж за ноябрь 2024 года. Chainalysis отмечает, что её метод отслеживает паттерны поведения, а не доказанный умысел. Это также несёт регуляторный риск: в марте 2021 года CFTC обязала Coinbase выплатить гражданский штраф в размере 6,5 млн долларов, в том числе за то, что сотрудник размещал совпадающие заявки на покупку и продажу как wash trades.

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

Частично, и не в сети. Zealy предлагает задание Proof of Humanity, которое оценивает аккаунт по его профилю Zealy и подключённому аккаунту X, капчу Cloudflare Turnstile при клеймах с заданием X, ограничитель частоты клеймов для каждого сообщества, обнаружение дублирующегося текста в ответах, ручную проверку с историей звёзд и флагов по каждому пользователю и AI Review по написанному вами промпту. Zealy также ведёт античит-оценку, которая связывает аккаунты с общим каноническим email, подключённым социальным идентификатором или подтверждённым адресом кошелька, и временно ограничивает аккаунт, когда достаточно связанных аккаунтов сделали клейм. Чего у Zealy нет — это кластеризации кошельков: оценка ловит переиспользованные идентификаторы, а не одного человека, ведущего по-настоящему отдельные личности с отдельными кошельками. К тому же капча не стоит на каждом клейме. Galxe публикует документированную систему идентификации ботов, которая читает данные в сети на предмет подозрительной активности кошельков, и продаёт уровень Advanced Sybil Prevention — и в этой конкретной возможности Galxe лучше Zealy.

Нет. Несмотря на название, задание "onChain" в Zealy не обращается к блокчейну. Проект настраивает его с помощью HTTPS-эндпоинта и сети, и при публикации квеста Zealy превращает задание в API-задание, несущее кошелёк участника. В момент клейма Zealy отправляет запрос на этот эндпоинт, и собственный сервер проекта возвращает pass или fail. Zealy предоставляет инфраструктуру, а проект — логику проверки, поэтому строгость on-chain квеста Zealy такова, какой её построил проект. Задания Token и NFT в Zealy устроены иначе — они действительно читают баланс кошелька в поддерживаемой сети, включая Ethereum, Base, Arbitrum, Polygon и Solana, — но баланс ничего не говорит о том, как был получен актив.

Вознаграждайте результат, а не транзакцию: позицию, удерживаемую в течение окна, ликвидность, всё ещё присутствующую в конце, кошелёк, который возвращается без стимула. Держите награду за действие ниже базы затрат атакующего — газа, спреда, комиссий и времени, — потому что награда, покрывающая эти затраты, превращает фарминг в рациональный бизнес. Ограничьте, сколько может заработать один кошелёк, — торговые соревнования Zealy засчитывают в таблицу лидеров лишь определённый объём на пользователя в час и в день. Пропишите свои критерии соответствия в собственном эндпоинте проверки и опубликуйте их. Затем отчитывайтесь о метрике, которую фарминг не может приукрасить, например о кошельках, активных спустя 30 дней после окончания наград.

Нет. Ограничения объёма лимитируют, сколько награды может получить участник фиктивной торговли, а не то, торгует ли он. В торговых соревнованиях Zealy в рейтинг засчитывается только ограниченный объём торговли на пользователя — почасовой и дневной, настраиваемый для каждого соревнования. Объём сверх лимита всё равно исполняется на бирже; он просто перестаёт приносить место в рейтинге. Это делает самосделки капиталоёмкими, а не невозможными, поскольку каждый доллар, проторгованный сверх лимита, стоит комиссий и не приносит ничего. Участника фиктивной торговли в пределах лимита это не выявляет. Zealy раскрывает механизм в своём кейсе RIZE, где перечислены ограничения объёма, применяемые в час и на пользователя для ограничения злоупотреблений.