Автоматическая продажа в energy pool:
какие разрешения кошелька вам реально нужны
Позволить пулу автоматически продавать вашу застейканную энергию не значит отдать ваш кошелёк. Система разрешений TRON позволяет вам дать узкий, отзываемый набор полномочий — и ничего больше. Вот точно что обязательно, что опционально, что никогда нельзя подписывать и сколько реально стоит настройка.
Автоматическая продажа — один из двух способов зарабатывать на застейканных TRX
Как только вы застейкали TRX и держите энергию или пропускную способность, вы можете заставить их работать двумя очень разными способами. Понимание разницы — весь смысл этого руководства, потому что только один из них подразумевает выдачу каких-либо разрешений.
Ручная продажа
Вы сохраняете полный, эксклюзивный контроль над своим кошельком. Когда на маркетплейсе появляется предложение покупателя, вы лично подписываете разовую транзакцию DelegateResource напрямую своим приватным ключом, чтобы её исполнить. Постоянной авторизации не существует ни в один момент — каждое делегирование это отдельное, осознанное действие, которое вы одобряете.
Автоматическая продажа
Вы даёте адресу пула постоянную авторизацию на своём аккаунте, используя встроенную систему разрешений TRON — не ваши ключи. Тогда пул может делегировать (и позже забирать обратно) вашу энергию, подбирая покупателей круглосуточно, не прося вас подписывать каждую отдельную сделку.
Аккаунты TRON имеют многоуровневые разрешения, а не только один ключ
Каждый аккаунт TRON создаётся с двумя уровнями разрешений: разрешением Owner (полный контроль — может менять разрешения, отменять стейкинг, переводить, всё) и разрешением Active (повседневные операции). Автоматическую продажу без раскрытия ваших ключей делает возможной то, что TRON позволяет вам редактировать разрешение Active, чтобы добавить второй адрес — адрес пула — и ограничить точно, какие операции этот адрес может выполнять от вашего имени.
Это делается одной on-chain транзакцией под названием AccountPermissionUpdate. Она переписывает структуру разрешений вашего аккаунта, чтобы вписать адрес пула рядом с вашим собственным внутри разрешения Active, каждый помеченный битовой маской того, какие типы контрактов ему разрешено запускать. Ваше разрешение Owner — то, которое может снова менять разрешения или переопределить всё, что делает разрешение Active, — остаётся только вашим, нетронутым.
AccountPermissionUpdate, снова убирающей их адрес.На самом деле требуются только две операции
Чтобы пул выполнял свою работу — подбирал вашу энергию покупателям и забирал её обратно после — ему нужны ровно два разрешения. Ничего другого функционально не нужно для работы автоматической продажи.
DelegateResourceContract
Позволяет пулу делегировать вашу энергию или пропускную способность на адрес покупателя, когда он подбирает ваше объявление к продаже. Без этого пулу нечего продавать от вашего имени.
UnDelegateResourceContract
Позволяет пулу забирать обратно ранее делегированную энергию — либо потому что период аренды закончился, либо потому что нужно перераспределить ваши ресурсы другому покупателю. Без этого проданные вами ресурсы могут застрять делегированными бессрочно.
Вместе эти два разрешения — весь операционный костяк автоматической продажи: делегировать покупателю, отменить делегирование по завершении, повторить. Всё, что пул предлагает сверх этого — рассмотрено далее — опциональное удобство, а не требование для работы автоматической продажи.
Что ещё предлагают пулы — по-настоящему опционально, не обязательно
Проверка потоков онбординга, которые несколько провайдеров реально публикуют для автоматической продажи (Feee.io, Tronify, интеграция TokenPocket и собственная страница разрешений TronDiscount показывают одинаковый паттерн), выявляет 4 повторяющихся дополнительных разрешения, предлагаемых наряду с 2 обязательными. Они представлены как рекомендуемые, и большинство продавцов дают их ради удобства — но они не требуются для работы автоматической продажи. Дать только Делегировать + Отменить делегирование и управлять остальным самостоятельно — полностью поддерживаемая, распространённая конфигурация, а не обходной путь.
| Опциональный охват | Что автоматизирует | Чего не может |
|---|---|---|
| Голосование (VoteWitnessContract) | Отдаёт голоса за SR вашим TRON Power, чтобы вы зарабатывали награды за голосование, не голосуя сами | Изменить, кто держит ваше разрешение Owner |
| Забрать награды за голосование | Собирает накопленные награды SR и зачисляет их прямо на ваш баланс | Отправить награды на любой адрес, кроме вашего собственного |
| Stake 2.0 (Freeze) | Автоматически рестейкает новые депозиты, чтобы ваш пул ресурсов продолжал расти без ручной заморозки | Разморозить или потратить ваши уже застейканные TRX |
| Unstake 1.0 (только legacy) | Убирает старые замороженные балансы Stake 1.0, оставшиеся с до обновления Stake 2.0 | Трогать вашу текущую позицию Stake 2.0 (см. следующий раздел) |
Разрешения, которые не нужны ни одному легитимному energy pool от вас
Если поток онбординга пула просит вас подписать AccountPermissionUpdate, включающий что-либо из следующего, остановитесь и пересмотрите. В отличие от разрешений выше, каждое из них может вывести ценность из вашего аккаунта или изменить, кто его контролирует — и ни одно не появляется в легитимных потоках авторизации автоматической продажи.
TransferContract / TransferAssetContract
Позволило бы пулу переводить ваши TRX или токены напрямую на любой адрес. Делегирование энергии — не то же самое, что перевод средств — легитимному пулу никогда не нужно перемещать ваш баланс куда-либо.
UnfreezeBalanceV2Contract
Отменяет стейкинг вашего текущего основного капитала Stake 2.0 — TRX, которые реально обеспечивают вашу энергию сегодня. Это отличается от упомянутого выше legacy-разморожения Stake 1.0: выдача этого позволила бы платформе развернуть вашу реальную позицию по желанию, а не просто прибрать старую устаревшую.
WithdrawExpireUnfreezeContract
Вытягивает TRX, завершившие период ожидания unstaking, обратно в ваш ликвидный, тратимый баланс. В сочетании с разрешением разморозки выше это завершило бы путь от «застейкано» до «свободно перемещаемо» полностью вне вашего контроля — само по себе это всё ещё возможность, которую не стоит отдавать за сервис делегирования.
AccountPermissionUpdateContract
Самое важное для отказа: это разрешение, которое редактирует разрешения. Его выдача позволила бы пулу переписать ваше разрешение Active — или даже Owner — снова позже, потенциально полностью заблокировав вас в собственном аккаунте. Ни одному пулу это не нужно для продажи энергии; если поток настройки его включает, воспринимайте это как жёсткую остановку.
Разморозка Stake 1.0 (legacy-уборка) обычно и безопасно включена в пакет. Разморозка Stake 2.0 (ваш реальный, текущий основной капитал) — нет, и её никогда нельзя выдавать. Если экран разрешения просто говорит «Unstake» без указания версии, проверьте фактически запрашиваемый тип контракта — в блокчейн-обозревателе, а не только по обычной метке платформы на понятном языке — прежде чем подписывать.
Сколько реально стоит изменение разрешений вашего кошелька
Выдача (или последующий отзыв) авторизации пула не бесплатна и не оценивается как обычный перевод — TRON рассматривает изменения разрешений как отдельную операцию с фиксированной комиссией.
Эта комиссия в 100 TRX применяется каждый раз, когда вы отправляете транзакцию AccountPermissionUpdate — выдаёте ли вы адресу пула разрешения впервые, корректируете, какие операции он может выполнять, или полностью убираете его позже, чтобы вернуться к полностью ручному контролю. Это фиксированная сетевая комиссия, устанавливаемая параметром цепочки (регулируемая только через on-chain предложение), не связанная с тем, сколько энергии или TRX вы стейкаете.
Быстрый чек-лист перед авторизацией любого пула
Если каждый пункт отмечен, вы даёте ровно узкие, отзываемые полномочия, которые требует автоматическая продажа — ничего, от чего зависят ваши ключи, ваши застейканные TRX или ваша способность уйти позже.
Смотрите, какие пулы платят больше всего прямо сейчас
Мы отслеживаем актуальный APY по каждому energy pool с автоматической продажей, который мы агрегируем, чтобы вы могли сравнить выплаты, прежде чем кого-либо авторизовать.
Частые вопросы о разрешениях пула
AccountPermissionUpdate, убирающей адрес пула из вашего разрешения Active, немедленно прекращает его способность делегировать или отменять делегирование от вашего имени. Это стоит ту же комиссию в 100 TRX, что и первоначальная выдача.