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

Маршрут перевода — это способ инициировать смену владельца предмета: прямой вызов контракта коллекции из вашего кошелька либо вызов, который делает контракт площадки по выданному вами разрешению.

Что происходит с сегментом сейчас

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

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

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

Стандарт ERC-1155 допускает перенос нескольких предметов одной операцией и в разделе мотивации объясняет это экономией издержек на операциях. Документ создан 17 июня 2018 года, статус Final, идентификатор интерфейса 0xd9b67a26. Стандарт ERC-721 пакетного переноса не описывает: там каждая смена владельца — отдельный вызов. Сверено 16 октября 2026 года по текстам на eips.ethereum.org.

Как перевести предмет между кошельками и сравнить два маршрута

Признак Прямая отправка Через интерфейс площадки
Кто распоряжается предметом Только вы, право не передаётся Оператор площадки по вашему разрешению
Число подписей Одна Две и больше: разрешение, затем перенос
Что остаётся после операции Ничего Бессрочное право оператора, пока вы его не снимете
Состав следа в сети Одно событие смены владельца Событие выдачи права плюс событие смены владельца
Главный риск Ошибка в адресе получателя Доверие к контракту оператора и забытое разрешение

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

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

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

Как устроена операция технически

Стандарт ERC-721 описывает две функции переноса, и выбор между ними влияет на исход. Обычный перенос стандарт сопровождает предупреждением, набранным заглавными буквами: вызывающая сторона сама отвечает за то, что получатель способен принять предмет, иначе предмет может быть утрачен навсегда. Безопасный перенос ведёт себя иначе.

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

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

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

Что подтверждает переход в каждом маршруте

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

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

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

Издержки: комиссии, роялти, газ

Прямая отправка стоит одну сетевую плату. Маршрут через площадку стоит две платы при первом переводе и ещё одну при отзыве разрешения, итого три операции там, где задача требовала одной, и все три оплачиваете вы. Если предметов несколько, разница только растёт: в стандарте ERC-721 каждый перенос оплачивается отдельно, тогда как пакетный перенос из ERC-1155 укладывает весь набор в одну операцию.

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

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

Риски и мошеннические схемы сегмента

Маршруты уязвимы по-разному, и схемы это учитывают.

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

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

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

Итог

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

Механика обоих маршрутов описана в первоисточниках. Функции переноса с проверкой получателя и правила вызова от оператора изложены в спецификации ERC-721 на eips.ethereum.org, а пакетный перенос и обязательная проверка получателя — в стандарте ERC-1155 о множественных токенах.

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

Какой маршрут выбрать для перевода на свой второй кошелёк?

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

Чем безопасный перенос отличается от обычного?

Проверкой получателя. Безопасный перенос обращается к адресу получателя и, если там обнаружен контракт, требует от него подтверждения приёма, а при неверном ответе вся операция завершается ошибкой и предмет остаётся у вас. Обычный перенос такой проверки не делает, и стандарт прямо предупреждает о возможности безвозвратной потери предмета.

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

Зависит от стандарта коллекции. ERC-1155 описывает пакетный перенос и объясняет его экономией издержек. В ERC-721 пакетного переноса нет: каждая смена владельца — отдельный вызов и отдельная плата. Узнать стандарт можно запросом supportsInterface к контракту коллекции.

Я перевёл через площадку. Что теперь нужно сделать?

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

Вердикт

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

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