Разрешения TRON-адресов и мультиподпись: подробное руководство
Управление разрешениями TRON-адреса строится вокруг трёх ключей: Owner, Active и Witness. Разрешение Owner — это высший контроль: оно может изменять все остальные разрешения. Active отвечает за переводы и операции с TRC20. Witness используется в основном для генерации блоков суперпредставителями. Многие используют TronLink просто как обычный кошелёк и никогда не открывают страницу настройки разрешений, пока не возникает необходимость совместного управления средствами или передачи прав. В этой статье мы подробно разберём мультиподпись и передачу разрешений на практике.
Модель разрешений TRON: за что отвечают Owner, Active и Witness
Каждый TRON-адрес по умолчанию имеет структуру разрешений. Разрешение Owner обладает высшими правами управления: оно может изменять разрешение Active, регулировать пороги и даже передавать само Owner. Разрешение Active охватывает повседневные операции: переводы TRX, перемещение токенов TRC20, вызовы контрактов, заморозку/разморозку и т.д. Разрешение Witness значимо только для узлов суперпредставителей, обычным пользователям оно не нужно.
Один адрес может иметь несколько групп разрешений, каждая группа содержит несколько ключей и соответствующие значения веса. Порог — это минимальная сумма весов, необходимая для активации данной группы разрешений. Например, если для разрешения Active установлен порог 2, а два ключа имеют вес по 1, то ни один человек не сможет перевести средства в одиночку — для завершения транзакции потребуется подпись обоих.
Мультиподпись: конкретная настройка порогов и весов
Чтобы создать адрес с мультиподписью в TronLink, следуйте пути: Настройки кошелька → Управление разрешениями → Добавить группу разрешений. Например, для схемы 2-3: трём ключам присваивается вес 1, порог устанавливается на 2. Тогда любые два человека совместно могут распоряжаться средствами, а утечка одного приватного ключа не приведёт к краже активов.
При настройке обратите внимание на несколько параметров: operation_type определяет, какие операции может выполнять данная группа разрешений; по умолчанию разрешены все. threshold — это порог срабатывания; рекомендуется устанавливать его больше половины суммарного веса. Вес каждого ключа может быть целым или дробным числом, но основная сеть TRON принимает только целые веса — значение 0.5 вызовет ошибку.
Конкретные шаги: в TronLink нажмите «Создать мультиподписной кошелёк», введите адреса участников и веса, подтвердите порог и отправьте транзакцию в сеть. Этот процесс требует Energy и Bandwidth; если на счету недостаточно Energy, дополнительно сжигается TRX. Рекомендуется заранее держать в кошельке минимум 50 TRX в качестве буфера на комиссии.
Передача разрешений: полная передача контроля над адресом другому лицу
Передача разрешений бывает двух видов: передача разрешения Owner и замена разрешения Active. Первый вариант подходит, когда нужно передать контроль над всем адресом другому человеку или организации; второй — когда нужно сменить оператора повседневных операций, не затрагивая высшие права управления.
Передача разрешений через Tronscan: перейдите на страницу сведений об адресе → Управление разрешениями → Изменить разрешение Owner, установите вес исходного ключа на 0, добавьте новый ключ и назначьте ему вес. Сама операция требует подписи разрешения Owner, поэтому исходный контролёр должен участвовать. Если исходный приватный ключ утерян, восстановить доступ можно только через механизм мультиподписи, при условии, что изначально был установлен достаточный порог.
Частые ошибки: неверный порог, конфликт групп разрешений, порядок подписей
Установка порога не означает, что чем больше, тем безопаснее. Если установить порог 3, но только у двух ключей есть права, средства будут заблокированы навсегда. Ещё одна распространённая проблема — конфликт групп разрешений: если один и тот же ключ присутствует в нескольких группах, сумма весов может привести к случайному прохождению порога для какой-либо операции. Рекомендуется, чтобы каждый ключ входил только в одну группу разрешений.
Транзакции с мультиподписью требуют подписания в определённом порядке. После создания мультиподписной транзакции в TronLink первый подписант отправляет ID транзакции следующему, и только после подписания всеми транзакция транслируется в сеть. Если порядок подписей нарушен, транзакция просто не выполнится, а израсходованная пропускная способность не возвращается. Срок действия мультиподписной транзакции по умолчанию — 1 час; по истечении времени её нужно создавать заново.
Практические сценарии: когда нужна мультиподпись
Индивидуальным пользователям мультиподпись в основном не нужна, но в следующих сценариях её настоятельно рекомендуется настроить: пул средств проекта, горячий кошелёк биржи, инвестиционный счёт с совместным управлением. Например, если команда из трёх человек управляет TRON-адресом с 50 000 USDT, схема 2-3 не позволит ни одному из них сбежать с деньгами. Для обычных пользователей более практичным решением является передача разрешений — вернуть себе разрешение Active на неиспользуемых адресах, чтобы снизить риск фишинга.
Настройка разрешений занимает не больше десяти минут, но может предотвратить потерю всех ваших активов. Если у вас ещё нет красивого TRON-адреса, вы можете выбрать легко запоминающийся адрес на маркете Akali и затем настроить разрешения, как описано выше. Процесс покупки и детали можно посмотреть в разделе Как купить, а механизм безопасности описан на странице Безопасность. Адрес — это лишь вход, а управление разрешениями — ключ к долгосрочному хранению.
Хотите незабываемый красивый TRON-адрес?
В маркет→