Блог

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

Как провести аирдроп, который не будут фармить

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

Автор Mathis Grosjean

Обложка статьи Zealy на тёмном фактурном фоне с текстом: Фермеры аирдропов всё равно пришли — что их ловит, а что нет.
На этой странице

Для кого это: для команды, распределяющей токены, а не для того, кто их фармит. Поищите «airdrop platform» — и вся первая страница написана для охотника: предстоящие дропы, гайды по их фарму, кошельки для фарма. Почти ничего не написано для проекта на другом конце, а именно ему решать, кто получит выплату.

Короткий ответ: Вы не переиграете фермеров в обнаружении. Optimism и LayerZero потратили на эту проблему больше, чем потратите вы, и оба опоздали. Работает изменение формы награды, чтобы её перестало окупать гриндить — гейты, лимиты, пороги и выплаты, поощряющие глубину, а не объём. Обнаружение — это подстраховка, а не план.

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

Последняя проверка: 15 августа 2026 года.

Можно ли поймать фермеров аирдропов до того, как токены уйдут?

Надёжно — нет. Optimism удалил 17 000 адресов из аирдропа, объявленного с 250 000 подходящих, и назвал это ещё одним проходом, а не последним. LayerZero, работая с Chaos Labs и Nansen, всё равно понадобились амнистия и платная награда, чтобы дойти до 803 093 помеченных адресов. Это лучшие по ресурсам антисибил-операции в крипте, и обнаружение всё равно пришло поздно и частично.

Число Optimism взято из отчёта The Block за май 2022 года, где сказано, что Optimism «удалил 17 000 адресов, которые, по его мнению, были трейдерами, пытавшимися намеренно обмануть систему». В той же статье отмечено, что 26 апреля Optimism «объявил свой аирдроп, заявив, что 250 000 адресов подходят», и что «токены, которые были бы отправлены на эти кошельки, будут перераспределены среди оставшихся подходящих кошельков». Всё равно не делите одно число на другое: в отчёте нигде не указан итог после удаления, это описано как удаление ещё 17 000 дополнительных адресов в рамках продолжающегося процесса, и не сказано, как кого-либо из них выявили.

LayerZero — более поучительный случай, потому что LayerZero опубликовал свой метод. В посте LayerZero, процитированном crypto.news в мае 2024 года, цифра получена из «самоотчётов о сибилах и анализа LayerZero, @chaos_labs и @nansen_ai». Изначально LayerZero пометил более 2 миллионов адресов, прежде чем применить более строгие критерии, и назвал результат предварительным, а не окончательным. Тем, кто сам сообщил о себе, предложили 15% от их предполагаемого распределения за то, чтобы они вышли вперёд, а остальные 85% вернулись квалифицированным пользователям. Награда выплачивала 10% от распределения заявленного сибила первому подходящему сообщившему о каждом адресе за отправку не менее 20 адресов, подкреплённых тем, что LayerZero назвал «прозрачной и надёжной методологией».

Перечитайте эту структуру. Протокол с двумя специализированными аналитическими фирмами в работе всё равно платил фермерам за то, чтобы они себя выдали, и платил другим людям за то, чтобы те их выдали. The Block сообщил , что до 100 000 адресов сообщили о себе сами, на фоне снимка, показавшего, что 6 миллионов уникальных адресов кошельков взаимодействовали с LayerZero.

Не поддавайтесь искушению превратить что-либо из этого в процент. 803 093 против 6 миллионов взаимодействовавших кошельков и 803 093 против финального квалифицированного набора — это разные знаменатели, и ни один источник не печатает это отношение. Каждая цифра «X% заявителей аирдропа — сибилы», которую вы читали, вероятно, была собрана так же — числитель с одной страницы, знаменатель с другой.

Почему фарм аирдропов вообще окупается

Фарм окупается, потому что токен ликвиден в момент, когда он поступает. В академическом исследовании девяти аирдропов у Lido была самая высокая доля ликвидации — 65,75%, затем у 1inch — 58,67% и у Optimism — 48,21%. Для большинства изученных протоколов медианный промежуток между первым и последним переводом токенов получателя составлял ноль дней.

Эти цифры взяты из «Airdrops: Giving Money Away Is Harder Than It Seems» Джоннатана Мессиаса, Авива Яиша и Бенджамина Лившица, где проанализированы распределения от 1inch, Arbitrum, Arkham, DYDX, ENS, Lido, Optimism, Tornado Cash и Uniswap. В работе сказано, что «большая часть средств, полученных через эти аирдропы, продаётся на биржах при первом переводе аирдропнутых токенов», и что «в среднем токены обычно продавались на биржах в пределах от 1,17 до 2,76 переводов после получения, с медианой от 1 до 2 переводов». Это средние по протоколам значения расстояния в графе от получателя до биржи, так что читайте их как то, насколько мало шагов сделали токены, а не как диапазон, в котором находился какой-либо отдельный человек.

Медиана в ноль дней — это то, над чем стоит задуматься. Для большинства получателей в большинстве этих протоколов вся связь с токеном началась и закончилась в один день. Фермеры не изобрели такое поведение. Они просто лучше всех остальных обеспечены ресурсами для этого.

Так что вопрос перестаёт быть «как мне выявить фермеров» и становится «почему первое, что делает мой токен после поступления, стоит больше всего остального, что он мог бы сделать». Всё нижеследующее следует из этого.

Спроектируйте награду так, чтобы фарм перестал окупаться

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

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

Взвешивайте розыгрыш вместо ранжирования. DIA DAO проводит ежемесячные спринты с восемью токен-наградами и не отдаёт их первой восьмёрке. Его команда считает «каждый балл XP воображаемым билетом на розыгрыш. Так что больше XP — лучше шансы, но даже если вы выполнили только один квест в спринте, у вас всё равно есть шанс выиграть награду». Это устраняет конкретный стимул, порождающий промышленный фарминг: жёсткий отсев в таблице лидеров платит вам за запуск большего числа аккаунтов, потому что 51-е место не получает ничего, а два аккаунта на 40-м месте лучше одного на 20-м.

Одна честная оговорка, потому что она важна, если вы попытаетесь это скопировать. Встроенный метод награды в виде розыгрыша в Zealy — это равномерная случайная выборка среди успешных заявок: каждая успешная заявка имеет одинаковый вес, а выплаты в спринтах основаны на ранге или пропорциональны XP без возможности розыгрыша. Розыгрыш билетов за XP в DIA DAO — это дизайн, который описывает их команда, а не переключатель, который вы включаете в панели управления Zealy. Если вам нужно точное повторение, экспортируйте таблицу лидеров и проведите розыгрыш самостоятельно.

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

Установите измеримый минимум под наградой. TokenForge требовала от авторов иметь не менее 1 000 подписчиков, платила только за посты, достигшие не менее 750 показов и 30 лайков, и проверяла заявки на оригинальность с помощью ИИ-инструментов и человеческой проверки, отклоняя низкокачественный и сгенерированный ИИ контент. Обобщаемая часть — не цифры. А то, что планка была записана до того, как кто-либо отправил заявку, в виде показателя, который обе стороны могли проверить. (Версия этого аргумента для кампаний авторов, включая то, что покупная вовлечённость решает и не решает, находится в как нарастить подписчиков в X для криптопроекта. Этот пост остаётся в части распределения.)

Пока не платите ничего. ArcherSwap предлагал места в вайтлисте вместо денег или токенов и говорит об этом прямо: «Одна из наших стратегий — не предлагать такие призы пользователям на раннем этапе». Аирдроп, о котором не объявили, невозможно фармить. Пока вы не зафиксировали сумму, дату и формулу, фармить не к чему, и отказ от этой позиции должен быть решением, а не вариантом по умолчанию.

Ещё две схемы, которые стоит назвать. Кампания $WALLET на MEXC вообще не содержала социальных заданий и вознаграждала только за торговлю — если нужное вам поведение находится в блокчейне и измеримо, квесты с оплатой за твиты — это лишь ещё одна площадка для фарма. И Sturdy Finance сообщает о 250 отправках, при этом около 80 участников продолжают участвовать в первый месяц, и это то число, к которому должна стремиться большинство команд. Восемьдесят человек, которые остались, — это лучший список рассылки, чем восемь тысяч, которые заявили один раз.

Что на самом деле ловят антифарминговые механизмы Zealy, а что просачивается

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

Вот версия по каждому механизму, прочитанная из кода, а не из документации.

МеханизмЧто он ловитЧто проходит беспрепятственноГде он настраивается
Отклонение дублирующего ответаИдентичный ответ, отправленный повторно после приведения к нижнему регистру и удаления акцентов, URL, @упоминаний и пунктуацииЛюбой пересказ. Сравнение выполняется по хешу нормализованного текста, поэтому одно изменённое слово — это другой ответДля каждой задачи: Text, URL, Quote Tweet и Tweet Reaction с действием ответа
Оповещения проверяющего о дубликатахИдентичная отправка Text или File от другого участника, либо участник повторно использует свою прежнюю отправкуПереписанные отправки. Нет оценки схожести, нет эмбеддингов и нет обнаружения почти дубликатовТолько задачи Text и File, за флагом отдельного сообщества
Proof of HumanityАккаунты без аватара или имени Zealy, без email, без привязанного аккаунта X, без аватара X, с менее чем 50 подписками или менее чем 10 подписчиками, а также профили, которые модель ИИ распознаёт как автоматизированныеПрогретый аккаунт X, проходящий эти критерии. Он не показывает никакой активности в ZealyЗа задание
Ограничение повторного использования аккаунтовОдин человек повторно использует один и тот же email, кошелёк или социальный аккаунт в нескольких аккаунтах ZealyОдин человек управляет несколькими действительно отдельными личностями. Система сопоставляет общие идентификаторы, поэтому видит повторное использование, а не умножениеНа уровне всей платформы, автоматически
Обязательные подключенияУчастники, которые не подтвердили email, кошелёк, Discord, X, Telegram или X PremiumЛюбой, кто готов пройти такую проверку один раз на одну личностьНастройки безопасности сообщества
Минимальные показатели вовлечённости в XПосты ниже установленного администратором порога по лайкам, показам, ответам или ретвитамВовлечённость, купленная или накрученная до порогаДля каждой задачи в X. Zealy не задаёт значение по умолчанию, поэтому квест без него не имеет порога
Условия квестаАккаунты X младше N дней или с числом подписчиков ниже N, участники ниже уровня, участники без требуемой ролиВсё, что удовлетворяет условиюДля каждого квеста
Лимит заявок и время ожиданияОдин аккаунт подаёт заявки сверх лимита или повторно в течение времени ожиданияРазные аккаунты, каждый подаёт заявку один разДля каждого квеста
БанЗабаненный участник в сообществе, которое его забанилоТот же человек везде остальном на Zealy. Баны действуют в рамках сообщества, глобального бана нетДля каждого сообщества

Четыре вещи стоит сказать прямо, потому что таблицу можно прочитать как более обнадёживающую, чем она есть.

Обнаружение дубликатов работает по точному совпадению. Zealy нормализует отправку — приводит к нижнему регистру, убирает диакритику, URL, @упоминания и пунктуацию, схлопывает пробелы — затем хеширует её и сравнивает хеши. Это побеждает копипаст и лёгкие косметические правки. Это не побеждает пересказ и не предназначено для этого. Любой, кто прогоняет свой ответ через LLM перед отправкой, проходит мимо. Если открытые ответы несут ключевую нагрузку в вашем распределении, реальную работу выполняет очередь проверки , и вам следует укомплектовать её соответственно.

Оповещения проверяющих — та же техника с более удобной поверхностью. Они сообщают проверяющему, что именно эта отправка Text или File уже встречалась раньше — от другого участника или от этого же. Здесь нет оценки, нет порога, нет «82% сходства». Оповещение означает идентичность, а тишина не означает оригинальность.

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

Белого списка нет. Ни один квест Zealy нельзя ограничить фиксированным списком кошельков или ID пользователей, и условия по балансу токенов тоже нет. Если ваш дизайн аирдропа начинается со снимка, Zealy — не то место, где вы это обеспечиваете: вы обеспечиваете это в своём контракте распределения и используете Zealy для части, которая происходит до снимка.

Ещё одна деталь инфраструктуры, поскольку она меняет, кто за что отвечает. Zealy решает, кто победил; для собственного токена проекта отправляет проект. Это разделение, экспорты, которые содержат и не содержат адрес кошелька, и то, что Zealy проверяет при записи платежа, описаны в как распределять токены среди активных участников.

Proof of Humanity — это фильтр ботов, а не фильтр сибилов, — и документация самой Zealy утверждала обратное

Задача Proof of Humanity в Zealy проверяет, что у аккаунта есть аватар Zealy, имя, адрес email и привязанный аккаунт X с аватаром, затем проверяет профиль X и его последние 10 постов с помощью модели ИИ. Она вообще не читает активность в Zealy. Это фильтр ботов, а не фильтр сибилов.

Числовые пороги — это две проверки подписок. Аккаунт, подписанный менее чем на 50 аккаунтов в X, не проходит. Аккаунт с менее чем 10 подписчиками не проходит. Оба сравнения строгие, поэтому аккаунт, подписанный ровно на 50, проходит, и аккаунт ровно с 10 подписчиками проходит.

Вот и всё. Дешёвый автоматизированный аккаунт не проходит. Старый аккаунт X, преодолевший эти пороги, проходит, и дальше его никто не перепроверяет, потому что Proof of Humanity никогда не смотрит, что аккаунт делал в Zealy — ни заявки, ни квесты, ни XP, ни время, ни скорость. Что бы аккаунт ни делал после прохождения, задача уже закончила иметь об этом мнение.

Ещё одно свойство, которое стоит учесть в дизайне: проверки, обращённые к X, срабатывают при ошибке в пользу прохождения. Если профиль X не удаётся получить или запрос к ленте завершается ошибкой, аккаунт считается человеком, а не задерживается. Это защитимое значение по умолчанию для задачи, которая не должна блокировать реальных людей в плохой день API, и это действительно делает её фильтром, а не шлагбаумом.

Что подводит нас к исправлению, которое мы публикуем о себе. До выхода этого поста собственная документация Zealy по Proof of Humanity утверждала, что задача «анализирует как паттерны активности пользователя в Zealy, так и подлинность его аккаунта Twitter», и описывала анализ активности Zealy, проверяющий паттерны активности во всех сообществах. Код не делает ничего из этого. Сервис читает аватар профиля Zealy, отображаемое имя, строку email и аккаунт X, и ничего больше. Эта страница была переписана в том же изменении, что и этот пост. Если вы выбрали Proof of Humanity потому, что старая формулировка говорила, что она проверяет поведение, пересмотрите свой дизайн.

Как выглядит специализированный инструмент противодействия сибилам, для сравнения. Human Passport описывает себя как «приложение для верификации личности и протокол сопротивления Sybil-атакам», агрегируя «KYC, биометрию, активность в web3, сеть доверия и Stamps активности в web2» в единый балл. Это принципиально иной уровень по сравнению с двумя порогами по числу подписчиков и моделью, читающей десять твитов. Proof of Humanity от Zealy не относится к этой категории, и никто не должен разворачивать его так, будто относится. Если требуется сопротивление Sybil-атакам, а не фильтрация ботов, используйте что-то, созданное для этого. Ответом LayerZero были Chaos Labs и Nansen, и даже им потребовалась амнистия.

Как настроить аирдроп на Zealy, чтобы фарм не окупался

Стройте аирдроп как набор квестов с ограничениями доступа, а не как один открытый клейм. Ограничьте по возрасту аккаунта X, числу подписчиков или выполненному ранее квесту. Ограничьте число клеймов на квест. Добавьте кулдауны и лимиты повторяемости. Требуйте подтверждённые email, кошелёк и социальный аккаунт до того, как кто-либо сможет сделать клейм. Затем назначьте награду так, чтобы гриндить было невыгодно.

1. Сначала включите обязательные подключения. В настройках безопасности сообщества вы можете требовать подтверждённый email, блокчейн-адрес, Discord, X, Telegram или X Premium до того, как кто-либо что-либо заклеймит. Каждый из этих аккаунтов привязан ровно к одному аккаунту Zealy, поэтому каждое добавленное требование умножает стоимость дополнительной личности. Это самое дешёвое место в продукте, чтобы поднять цену второй личности, поэтому оно должно идти до дизайна квестов, а не после.

2. Ограничьте доступ к квестам с реальной наградой. Zealy поддерживает семь типов условий — выполненный квест, уровень, роль, дата, владение NFT, число подписчиков X и возраст аккаунта X — в сочетании через AND или OR. Для аирдропа критичны два: возраст аккаунта X и выполненный ранее квест. Возраст дорого подделать ферме задним числом; условие ранее выполненного квеста задаёт последовательность — так вы выражаете идею DEN «чем дальше вы продвигаетесь, тем меньше это вам выгодно» в настройках самого Zealy. Условия уровня принимают только «выше или ниже», а NFT-гейтинг работает только на Polygon. Документация Zealy перечисляла шесть из них до выхода этого поста — возраст аккаунта X отсутствовал — и эта страница была исправлена в том же изменении.

3. Осознанно задайте лимиты клеймов, повторяемость и кулдауны. Лимит клеймов — это целое число, где 0 означает неограниченно, и он применяется на уровне базы данных, а не интерфейса. лимит клеймов — это целое число, где 0 означает неограниченно, и он применяется на уровне базы данных, а не интерфейса. Повторяемость — раз в день, раз в неделю или раз в месяц; почасового варианта нет. Кулдауны берутся из фиксированного списка от «нет» до 30 дней, плюс вариант «никогда». Повторяемость плюс кулдаун — это ближайший аналог ограничения частоты у RIZE в Zealy: он замедляет каждую личность сразу, не давая никому повода заводить их больше.

4. Укажите число для каждой задачи X. Задачи Zealy «Tweet», «Quote Tweet» и «Tweet Reaction» каждая принимают минимум по лайкам, показам, ответам или ретвитам, и Zealy не задаёт значение по умолчанию. Квест без такого минимума принимает любой существующий пост. Что бы вы ни установили, на границе это будут обходить; смысл в том, что это перестаёт быть бесплатным.

5. Выберите способ вознаграждения исходя из создаваемого им стимула. Zealy предлагает пять способов вознаграждения , задаваемых для каждого вознаграждения: All, First Come First Served, Raffle, Top и Vote. First Come First Served и Raffle ограничены 1 000 победителей, Top — 1 000, а Vote не имеет верхнего предела. All плюс минимальный порог вовлечённости даёт форму TokenForge — фиксированная цена за всё, что проходит планку. Raffle устраняет обрыв по рангу, который побуждает фермеров запускать параллельные аккаунты, ценой равномерной, а не взвешенной выборки. Top — тот, о котором стоит подумать тщательнее всего, потому что жёсткое отсечение на ранге N — это именно та структура, от которой отказалась DIA DAO.

6. Обеспечьте очередь проверки или не задавайте открытые вопросы. Отклонение дубликатов ловит копии, а оповещение проверяющего — идентичный текст. Всё остальное — пересказ, правдоподобный, но пустой ответ, переведённая копия — ловится человеком, который это читает, или никем. Документация Zealy по проверке описывает очередь, вердикты и бонусный XP. Если вы не можете её обеспечить, используйте задачи с проверяемым результатом вместо задач с мнением, как это сделала кампания $WALLET. И прежде чем передать очередь участнику сообщества, прочитайте, чего вам стоит роль Reviewer в статье how to run a crypto ambassador program — она идёт в комплекте со списком участников.

7. Решите, кому вы на самом деле платите, до объявления. Это вопрос дизайна распределения, а не фильтрации, и каждый ответ порождает собственный фермерский подход. Отсечение по рангу платит людям за запуск параллельных аккаунтов, потому что предельный аккаунт всегда может стоить больше предельного усилия. Фиксированная выплата за каждый claim платит вместо этого за объём, так что вы получаете широту и очень мало глубины. Взвешенная выборка даёт более мягкую версию обоих, и это честный аргумент в её пользу.

Честный итог: ничто из этого не делает airdrop защищённым от фермеров, и любой вендор, утверждающий обратное, описывает продукт, которого не существует. Optimism удалил 17 000 адресов постфактум. LayerZero платил людям за признание. Что вы можете сделать — это сделать свой airdrop наименее прибыльным в списке фермера на ту неделю и убедиться, что люди, оставшиеся после запуска токена, держат большую его часть. Если вы выясняете, кто эти люди, finding quality contributors for web3 projects — сопутствующий материал.

FAQs

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

Zealy выявляет повторное использование идентификаторов, а не сибил-сети. Каждый email, аккаунт X, Discord и Telegram привязывается ровно к одному аккаунту Zealy, одноразовые домены email отклоняются при регистрации, а аккаунты, использующие общие идентификаторы в нескольких аккаунтах Zealy, ограничиваются. Это ловит одного человека, переиспользующего аккаунты. Это не ловит одного человека, ведущего по-настоящему отдельные личности, и ни одна настройка, доступная сообществу, не смотрит на IP-адрес, отпечаток устройства или время отправки. Для целенаправленной защиты от сибилов используйте протокол, созданный для этого, например Human Passport.

Нет. Proof of Humanity — это фильтр ботов. Он проверяет наличие аватара Zealy, имени, адреса email и привязанного аккаунта X с аватаром, затем проверяет профиль X и его последние 10 постов с помощью ИИ-модели. Аккаунты с числом подписок в X менее 50 не проходят, как и аккаунты с менее чем 10 подписчиками; оба сравнения строгие, поэтому ровно 50 и ровно 10 проходят. Он вообще не читает активность в Zealy, а его проверки, обращённые к X, при ошибках X API пропускают без проверки. В документации Zealy раньше говорилось, что он анализирует паттерны активности в Zealy; эта страница исправлена.

Он останавливает копии, но не перефразирования. Zealy нормализует отправку — приводит к нижнему регистру, убирает диакритику, удаляет URL, @упоминания и пунктуацию, схлопывает пробелы — затем сравнивает хеши, поэтому совпадение должно быть точным после нормализации. Переписанный другими словами ответ даёт другой хеш и проходит. Это необязательная настройка для каждой задачи, охватывающая Text, URL, Quote Tweet и Tweet Reaction с действием ответа. Оповещения проверяющих работают так же для задач Text и File, без какого-либо подсчёта схожести.

Optimism удалил 17 000 адресов в мае 2022 года из аирдропа, объявленного с 250 000 правомочных участников, перераспределив их токены между оставшимися правомочными кошельками. В отчёте не указано итоговое число после удаления и не сказано, как были выявлены адреса. LayerZero объединил собственный анализ с Chaos Labs и Nansen, предложил самостоятельно заявившим о себе сибилам 15% от их предполагаемого распределения и выплачивал вознаграждение в размере 10% от распределения заявленного сибила любому, кто сообщит как минимум о 20 адресах. В результате было помечено 803 093 адреса как потенциальные сибилы после сужения первоначального пула более чем из 2 миллионов, и этот результат был назван предварительным, а не окончательным.

Нет. В Zealy нет ни списка разрешённых участников, ни белого списка для квеста, и нельзя задать условие по балансу токенов. Условия квестов охватывают выполненные квесты, уровень, роль, дату, владение NFT в Polygon, число подписчиков в X и возраст аккаунта X. Если ваше распределение основано на снимке или списке держателей, обеспечьте его соблюдение в собственном контракте распределения, а Zealy используйте для участия, которое происходит до снимка. Учтите также, что для токеновых наград Zealy фиксирует победителя и адрес для выплаты, но не отправляет токен; вы отправляете его со своего кошелька и вставляете хеш транзакции обратно.