Содержание
Что такое аирдроп токенов?
Аирдроп токенов — это распределение токенов по нескольким адресам кошельков — обычно в качестве вознаграждения для ранних членов сообщества, для запуска распределения среди держателей или в рамках маркетинговой кампании. Вместо того чтобы пользователи покупали токены, они получают их бесплатно (или за выполнение простых задач).
В EVM-сетях, таких как Robinhood Chain, аирдропы выполняются через мультисендерный смарт-контракт — контракт, который принимает пакет адресов и сумм, затем выполняет все переводы за одну или несколько транзакций. Это гораздо эффективнее, чем индивидуальные переводы (которые потребовали бы сотни отдельных подтверждений MetaMask).
Зачем проводить аирдроп на Robinhood Chain?
- Низкие комиссии за газ: Архитектура L2 Robinhood Chain означает, что газ за перевод чрезвычайно низок. Крупные аирдропы на тысячи кошельков стоят лишь долю того, что они стоили бы на Ethereum L1.
- Растущая пользовательская база: База из более чем 25 миллионов розничных пользователей Robinhood создает естественную аудиторию для проектов Robinhood Chain. Аирдропы на кошельки Robinhood Chain в сети достигают уже заинтересованной демографической группы.
- Создает распределение среди держателей: Токен с 10 000 держателей сложнее манипулировать и он более заслуживает доверия, чем токен с 50. Аирдропы создают это распределение с первого дня.
- Создает активность в сети: Если вы проводите аирдроп в контексте, когда команда Robinhood Chain следит за активностью протокола (см. наше руководство по фармингу аирдропов), отправка и получение больших пакетов транзакций — это активность в сети, которую стоит записывать.
Что вам понадобится
- Развернутый токен ERC-20 на Robinhood Chain. Если вы еще не развернули, см. наше руководство по созданию токена.
- Список адресов кошельков получателей и количество токенов, которые должен получить каждый.
- ETH на Robinhood Chain для оплаты комиссии мультисендера и газа.
- Некастодиальный мультисендерный контракт, совместимый с Robinhood Chain (любой EVM-совместимый мультисендер, поддерживающий пользовательские идентификаторы цепочки).
Формат CSV
Большинство мультисендерных контрактов ожидают простой CSV-файл из двух столбцов: адрес кошелька и сумма токенов. Стандартный формат:
0xabc...123,1000
0xdef...456,500
0xghi...789,2000
Некоторые инструменты принимают формат address=amount на строку или список пар address:amount, разделенных запятыми. Проверьте документацию для конкретного мультисендера, который вы используете.
Распространенные ошибки CSV:
- Включение строки заголовка (большинство инструментов не нуждаются в ней — только строки данных)
- Лишние пробелы до или после адресов или сумм
- Дублирующиеся адреса (инструмент может выдать ошибку или отправить токены на один и тот же кошелек дважды)
- Неправильные суммы токенов (не забудьте учесть десятичные знаки, если вводите сырые суммы по сравнению с человекочитаемыми суммами)
Десятичные суммы: Токены ERC-20 по умолчанию используют 18 десятичных знаков. Если вы хотите отправить 1000 токенов на адрес, сырая сумма составляет 1000 * 10^18. Большинство удобных для пользователя мультисендерных инструментов позволяют вводить человекочитаемую сумму (1000) и обрабатывают преобразование — но всегда проверяйте перед подтверждением.
Пошаговое руководство по аирдропу
Шаг 1 — Подготовьте список получателей: Скомпилируйте все адреса кошельков и суммы в CSV-файл. Удалите дубликаты, убедитесь, что все адреса действительны в формате Ethereum/EVM (начинаются с 0x, 42 символа) и перепроверьте, соответствует ли общая сумма вашему распределению аирдропа.
Шаг 2 — Выберите мультисендерный контракт: Используйте некастодиальный мультисендерный контракт, который поддерживает Robinhood Chain (идентификатор цепочки 4663). Убедитесь, что контракт опубликован и верифицирован на Blockscout, прежде чем доверять ему свои токены.
Шаг 3 — Загрузите свой CSV: Подключите свой кошелек (настроенный на Robinhood Chain) к интерфейсу мультисендера. Загрузите свой CSV-файл. Инструмент отобразит разобранный список адресов и сумм — внимательно проверьте его перед продолжением.
Шаг 4 — Разрешите трату токенов: Мультисендерный контракт нуждается в разрешении на трату ваших токенов. Эта транзакция «одобрения» отдельна от фактической отправки и стоит небольшую комиссию за газ. Разрешите ровно ту сумму, которую вы планируете раздать (не неограниченную, для безопасности).
Шаг 5 — Подтвердите пакетную отправку: Просмотрите окончательное резюме: количество получателей, общее количество отправляемых токенов, комиссию (0.0001 ETH за получателя является типичной) и предполагаемый газ. Подтвердите в MetaMask. Для больших списков инструмент может автоматически разделить их на несколько пакетов по 100-500 адресов каждый.
Шаг 6 — Проверьте на Blockscout: После подтверждения транзакций проверьте несколько адресов получателей на robinhoodchain.blockscout.com, чтобы убедиться, что они получили правильные суммы.
Распределение затрат
| Пункт | Стоимость |
|---|---|
| Комиссия мультисендера за получателя | ~0.0001 ETH за кошелек |
| Газ за пакетную транзакцию | Очень низкий на Robinhood Chain L2 |
| Газ за одобрение токенов | ~0.0002 ETH (один раз за аирдроп) |
| Аирдроп на 1000 получателей (всего) | ~0.1 ETH + газ |
| Аирдроп на 10 000 получателей (всего) | ~1 ETH + газ |
Контрольный список безопасности
Перед подтверждением любой мультисендерной транзакции:
- Убедитесь, что мультисендерный контракт имеет верифицированный исходный код на Blockscout
- Подтвердите, что он некастодиальный — он должен получать доступ только к токенам, которые вы явно одобрили
- Убедитесь, что сумма «одобрения» соответствует только общей сумме аирдропа, а не является неограниченной
- Проверьте, соответствует ли отображаемый список получателей вашему CSV-файлу, прежде чем подтверждать
- Сначала протестируйте с небольшой партией из 3-5 адресов, прежде чем запускать полный список
Часто задаваемые вопросы
Как отправить токены на несколько кошельков в Robinhood Chain?
Используйте некастодиальный мультисендерный контракт. Загрузите свой CSV-файл с адресами и суммами, разрешите трату токенов и подтвердите пакетный перевод одной транзакцией.
Сколько стоит проведение аирдропа на Robinhood Chain?
Приблизительно 0.0001 ETH за кошелек получателя, плюс минимальный газ за пакетные транзакции. Для 1000 кошельков ожидайте около 0.1 ETH в виде комиссий плюс газ.
Безопасно ли проводить аирдроп на Robinhood Chain?
Да, если вы используете верифицированный, некастодиальный мультисендер. Контракт получает доступ только к токенам, которые вы явно одобрили. Всегда проверяйте контракт на Blockscout и сначала тестируйте с небольшой партией.
В каком формате должен быть CSV-файл для аирдропа?
Стандартный формат: адрес_кошелька,сумма на строку. Без строки заголовка. Проверьте конкретный формат, требуемый используемым вами мультисендером.
Нужен ли получателям аирдропа ETH для получения токенов?
Нет. Получение токенов ERC-20 не требует ETH. Отправитель оплачивает весь газ. Получателям нужен ETH только в том случае, если они захотят перевести или продать токены позже.
Сколько кошельков я могу охватить аирдропом за одну транзакцию?
Большинство мультисендерных контрактов автоматически разбивают большие списки на группы по 100-500 адресов за транзакцию. Для очень крупных аирдропов (более 10 000) ожидайте несколько транзакций в течение нескольких блоков.