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

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

Под какой сценарий подбирается кошелёк

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

Стандарт задаёт проверяемую точку опоры. По спецификации EIP-3085, созданной 1 ноября 2020 года, обязателен единственный параметр — идентификатор цепи, а кошелёк обязан отклонить запрос, если этот идентификатор не совпадает со значением, которое возвращает метод eth_chainId у указанных узлов (текст EIP-3085, сверено 15 октября 2026 года). Проверка выполняется машиной. Человеку остаётся сверить остальное.

Сам идентификатор появился раньше. EIP-155 в статусе Final от 14 октября 2016 года ввёл его в подпись транзакции по правилу «v равно {0,1} плюс идентификатор цепи, умноженный на два, плюс 35», чтобы подписанная в одной сети транзакция не исполнилась в другой.

Сравнение типов: что меняется для пользователя

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

Поле записи Первоисточник Чем подтверждается Что делать при расхождении
Идентификатор цепи Сама сеть Ответ метода eth_chainId у выбранного узла Не сохранять запись, искать другой источник адреса узла
Адрес узла для подключения Документация проекта или оператор узла Домен проекта, подпись релиза, упоминание в официальном репозитории Заменить на адрес из документации, а не из чата
Символ и число знаков нативного актива Документация проекта Страница технических параметров сети Исправить вручную: отображение баланса зависит от числа знаков
Адрес обозревателя блоков Оператор обозревателя Собственный домен сервиса и ссылка с сайта проекта Удалить поле, пока источник не подтверждён

Настройка шаг за шагом

  1. Откройте документацию проекта с его основного домена. Адрес берите из закладки или по ссылке из репозитория, а не из поисковой выдачи.
  2. Выпишите пять параметров: идентификатор цепи, название, адрес узла, символ с числом знаков, адрес обозревателя.
  3. Для каждого параметра пометьте источник: страница документации, репозиторий, ответ узла.
  4. Проверьте идентификатор запросом к узлу. Значение должно совпасть с заявленным в документации.
  5. Сверьте число знаков нативного актива: ошибка в нём искажает все суммы в интерфейсе.
  6. Добавьте сеть и отправьте минимальный тестовый перевод, прежде чем работать с крупной суммой.
  7. Сохраните паспорт рядом с описью сетей и укажите дату проверки.
Параметры сети не берут из рекламных объявлений, личных сообщений и скриншотов. Рабочие источники: документация проекта на его основном домене, официальный репозиторий, страница оператора узла. Кошелёк, предлагающий добавить сеть одним нажатием со стороннего сайта, обязан показать все поля до сохранения.

Резервная копия и проверка восстановления

Паспорт содержит 5 обязательных полей и 3 отметки на каждое: источник, дата проверки, способ подтверждения. Пересматривается при смене устройства, обновлении приложения и после любого изменения адреса узла. Тестовый перевод — минимальная сумма, достаточная для оплаты комиссии сети.

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

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

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

Типовые ошибки, которые стоят денег

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

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

Что делать при утере доступа

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

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

Чек-лист

  • Открыл документацию проекта с его основного домена.
  • Выписал пять параметров сети в паспорт.
  • Указал первоисточник для каждого поля.
  • Подтвердил идентификатор цепи ответом узла.
  • Сверил символ и число знаков нативного актива.
  • Провёл тестовый перевод минимальной суммой.
  • Сохранил паспорт рядом с описью сетей и поставил дату.

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

Частые вопросы

Какое поле сети проверяется надёжнее всего?

Идентификатор цепи. Его можно запросить у самого узла и сравнить с заявленным значением — спецификация прямо требует от кошелька отклонять запрос при несовпадении. Остальные поля подтверждаются документацией проекта, то есть проверяются сверкой, а не машинным ответом.

Почему важно число знаков нативного актива?

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

Можно ли добавлять сеть кнопкой на сайте проекта?

Можно, если кошелёк показывает все поля до сохранения и вы сверяете их с паспортом. Спецификация рекомендует запрашивать подтверждение пользователя при каждом таком запросе. Нажатие без просмотра полей лишает проверку смысла: вы соглашаетесь с параметрами, которых не видели.

Как часто пересматривать паспорт сети?

При смене устройства, обновлении приложения и после изменения адреса узла. Адреса узлов меняются чаще прочих полей, поскольку операторы переносят инфраструктуру. Идентификатор цепи стабилен по своей природе — он входит в подпись транзакции и не может измениться без разделения сети.

Вердикт

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

Разборы по хранению выходят в нашем Telegram-канале Cryptium.

Источники: текст спецификации EIP-3085 о добавлении сети в кошелёк и текст спецификации EIP-155 об идентификаторе цепи в подписи.