Оглавление
Что считается метаданными токена?
Идентификация токена Solana хранится в двух местах, и обновление означает работу с обоими:
- Учетная запись метаданных Metaplex в сети: хранит имя токена, символ и URI, указывающий на JSON вне сети. Эта учетная запись создается вместе с вашим токеном (CreateMyCoin делает это автоматически при создании).
- Файл JSON вне сети (обычно в IPFS): содержит описание, ссылку на изображение логотипа и ссылки на социальные сети/веб-сайты. Кошельки, DexScreener и эксплореры получают этот файл через URI в цепочке.
Таким образом, изменение логотипа означает: новое изображение в IPFS → новый JSON, указывающий на него → URI в цепочке обновляется до нового JSON. Изменение имени или символа происходит непосредственно в цепочке. Полная структура описана в лучших практиках метаданных SPL.
Кто может обновлять метаданные? (Полномочия на обновление)
Каждая учетная запись метаданных Metaplex имеет полномочия на обновление — адрес кошелька с исключительным правом изменять ее. Важны три состояния:
| Состояние | Могут ли метаданные изменяться? | Как это воспринимается покупателями |
|---|---|---|
| Полномочия на обновление = ваш кошелек | Да, в любое время | Нормально для активных проектов; слабо помечается сканерами как "изменяемое" |
| Полномочия на обновление = кто-то другой | Только этим кошельком | Проверьте это, если вы использовали сервис запуска — вам нужны эти полномочия самостоятельно |
| Метаданные неизменяемы (полномочия отозваны) | Больше никогда | Сильнейший сигнал доверия; нулевая гибкость |
Проверьте состояние вашего токена на Solscan: раздел метаданных токена показывает адрес полномочий на обновление и то, являются ли метаданные изменяемыми (см. проверка вашего токена на Solscan). Обратите внимание, что это отдельные полномочия от полномочий на выпуск и заморозку — отзыв этих (важных сигналов доверия) не блокирует ваши метаданные.
Как обновить метаданные, пошаговая инструкция?
Шаг 1 — Подготовьте новые активы
Если изменяется логотип или ссылки, сначала загрузите новое изображение в IPFS (Pinata является распространенным выбором), затем создайте обновленный JSON метаданных — та же схема, что и при создании: name, symbol, description, image и ваши ссылки — и также закрепите этот JSON в IPFS. Теперь у вас есть новый URI.
Шаг 2 — Отправьте инструкцию по обновлению
Подключив кошелек с полномочиями на обновление, примените изменение в цепочке. Варианты, в порядке возрастания технической сложности:
- Инструмент обновления метаданных без кода: несколько утилит токенов Solana предлагают поток "обновления метаданных" — подключите кошелек полномочий, вставьте адрес токена, установите новое имя/символ/URI, подпишите. Комиссии невелики (стоимость сети плюс, в некоторых инструментах, плата за обслуживание).
- Metaplex CLI/SDK: инструменты
metaplex(или короткий скрипт с@metaplex-foundation/mpl-token-metadata) вызывают инструкцию обновления напрямую с вашими новыми значениями. Полный контроль, никаких сторонних участников.
Шаг 3 — Проверьте в цепочке
Подтвердите транзакцию, затем проверьте Solscan: имя, символ и URI должны немедленно показать новые значения. Загрузите URI в браузере, чтобы убедиться, что JSON и изображение разрешаются.
Предупреждение о мошенничестве: "обновление метаданных" — это излюбленный предлог для фишинга. Никогда не вводите свою секретную фразу в какой-либо инструмент метаданных — законные потоки всегда запрашивают только подпись кошелька. И перепроверьте URL сайта: поддельные версии популярных инструментов для токенов являются постоянной опасностью для Solana.
Почему изменения не отображаются немедленно?
Цепочка обновляется мгновенно; экосистема — нет. Ожидайте задержку распространения:
- Кошельки и эксплореры агрессивно кэшируют. Phantom и DexScreener могут показывать старый логотип от нескольких часов до нескольких дней. Шлюзы IPFS также кэшируют — старое изображение может сохраняться на уровне шлюза даже после изменения вашего URI.
- Некоторые платформы используют свои собственные списки токенов. Агрегаторы, такие как Jupiter, поддерживают конвейеры метаданных токенов; изменение может потребовать их цикла обновления (или, для некоторых, ручного запроса) для появления.
- Ничего из того, что вы можете сделать, не ускорит это значительно — сообщите об изменении своему сообществу, чтобы никто не принял устаревший логотип за проблему.
Следует ли сохранять метаданные изменяемыми?
Изменяемые метаданные — это незначительный компромисс, а не скандал:
- Сохраняйте их изменяемыми, пока проект молод — бренды развиваются, ссылки меняются, и опечатки случаются. Большинство активных проектов сохраняют полномочия на обновление, и сканеры рассматривают "изменяемые метаданные" как информационные, а не компрометирующие (в отличие от активных полномочий на выпуск).
- Сделайте их неизменяемыми, когда идентификация окончательна и вы хотите максимальной прозрачности и доверия — это еще один флажок "невозможно подделать" наряду с отозванными полномочиями на выпуск. Просто будьте уверены: неизменяемость означает, что опечатка останется навсегда.
"Сделайте метаданные правильными при создании, и вопрос обновления практически исчезнет. Пять минут внимания к названию, тикеру и логотипу сэкономят неделю задержки распространения позже."
Часто задаваемые вопросы
Могу ли я изменить имя токена Solana после запуска?
Да, если ваш кошелек по-прежнему обладает полномочиями на обновление метаданных — имя и символ хранятся в учетной записи метаданных Metaplex и могут быть перезаписаны с помощью инструкции по обновлению. Если метаданные были сделаны неизменяемыми, никто не сможет их изменить.
Сколько стоит обновление метаданных токена?
Само обновление в сети — это просто обычная транзакционная комиссия (доля цента). Добавьте закрепление IPFS для нового изображения/JSON (обычно достаточно бесплатных тарифов) и любую плату за обслуживание, которую взимает инструмент без кода, если вы его используете.
Почему мой старый логотип все еще отображается в Phantom?
Кэширование. Кошельки, эксплореры и шлюзы IPFS агрессивно кэшируют изображения токенов; распространение изменений логотипа обычно занимает от нескольких часов до нескольких дней. Убедитесь, что URI в цепочке указывает на новый JSON — если это так, обновление сработало, а остальное — это истечение срока действия кэша.
Являются ли изменяемые метаданные тревожным сигналом?
Только незначительно. Сканеры отмечают это, но большинство активных проектов сохраняют полномочия на обновление по практическим причинам. Важными сигналами доверия остаются полномочия на выпуск, полномочия на заморозку и статус ликвидности — см. контрольный список безопасности.