Мультиподпись TRON: общий контроль над USDT для команд

Когда за одни и те же USDT отвечают несколько человек, один приватный ключ в кармане одного сотрудника — слабое место. Мультиподпись TRON решает эту проблему на уровне протокола: аккаунт можно настроить так, чтобы перевод проходил только после подписей достаточного числа уполномоченных людей. Ни смарт-контракта, ни стороннего кастодиана не нужно.
Ниже я расскажу, как это устроено, кому подходит, сколько стоит в обслуживании и какие ошибки могут навсегда отрезать команду от собственных средств.
Как устроена мультиподпись TRON
У каждого аккаунта TRON есть набор прав, и каждое право — это небольшой свод правил: список ключей, вес каждого ключа и порог. Транзакция действительна, когда суммарный вес подписавших её ключей достигает порога.
Право владельца (owner)
Право owner — это главная связка ключей. Оно позволяет всё, включая самое чувствительное действие: изменение прав самого аккаунта. По умолчанию в нём один ключ, но его можно заменить несколькими ключами с порогом, например «любые 2 из 3».
Активные права (active)
Права active — более узкие правила для повседневной работы. Каждое ограничено выбранными типами операций (перевод USDT TRC-20 технически является вызовом смарт-контракта) и имеет свои ключи и порог. Типичная схема: строгое право owner хранится в холодном хранилище, а более лёгкое право active использует операционная команда.
Веса и пороги
Веса позволяют по-разному учитывать подписантов. Если порог равен 3, основатель с весом 2 плюс любой коллега с весом 1 могут одобрить перевод, а два коллеги без основателя — нет. В простых схемах «M из N» всем дают вес 1.
Кому пригодится общий контроль
Казна компании
Компания, хранящая резервы в стейблкоинах, может требовать, чтобы каждый исходящий платёж подтверждали финансовый директор и один из руководителей. Одного взломанного фишингом ноутбука уже недостаточно. Если ваша компания регулярно отправляет USDT, о комиссиях подробно рассказано в нашем гайде про энергию TRON для бизнеса.
Деловые партнёры
Двое-трое партнёров с общим торговым или проектным кошельком могут договориться, что никто из них не сможет опустошить его в одиночку.
Семейные накопления
Семья может разделить право подтверждения между двумя взрослыми, а третий ключ надёжно хранить как резервный. Потерянный телефон больше не означает потерянные деньги.
Проектирование прав и отправка перевода
Выбор структуры
Прежде чем что-либо менять, запишите: кто подписывает, с каким весом и что произойдёт, если кто-то пропадёт.
Пример: казна «2 из 3»
Три ключа, у каждого вес 1, порог 2. Подтвердить могут любые двое, а потеря одного ключа не критична. Это самая распространённая и наиболее устойчивая к ошибкам схема.
Пример: основатель с повышенным весом
Основатель — вес 2, два менеджера — по 1, порог 3. Основатель вместе с одним менеджером может действовать, а менеджеры вдвоём — нет.
Процесс подтверждения по шагам
Один из подписантов создаёт транзакцию с общего аккаунта, например оплату поставщику в USDT.
Он подписывает её и передаёт частично подписанную транзакцию дальше.
Каждый следующий подписант проверяет адрес получателя и сумму, затем подписывает.
Когда набранный вес достигает порога, любой участник может отправить транзакцию в сеть.
У транзакций есть срок действия, поэтому подписывать лучше без промедления; если он истёк, транзакцию просто создают и подписывают заново. Перед крупными платежами пройдитесь по нашему чек-листу для крупных переводов USDT ещё до первой подписи.
Сколько стоит обслуживание общего кошелька
Изменение прав аккаунта — платная операция, и она обходится в заметную сумму TRX. Поэтому продумайте структуру один раз, а не перенастраивайте её постоянно. Транзакции с несколькими подписями также могут нести небольшую дополнительную сетевую комиссию, а лишние подписи расходуют чуть больше bandwidth (см. bandwidth и энергия).
А вот энергия не меняется. Перевод USDT с общего аккаунта требует столько же энергии, сколько с любого другого: около 65 000 или примерно вдвое больше, если получатель никогда не держал USDT (почему так). Эта энергия должна быть на самом общем аккаунте, а не на личном кошельке одного из подписантов. Иначе аккаунт сожжёт собственные TRX.
Риски, из-за которых можно заблокировать или потерять средства
Потеря ключей ниже порога
Если потеряно столько ключей, что оставшийся вес больше не достигает порога, средства блокируются навсегда. Сбросить это никто не сможет. Храните каждый ключ отдельно, лучше всего на аппаратном кошельке, и прочитайте наши заметки о том, как восстановить кошелёк TRON.
Мошенничество со сменой прав
Мошенники используют ту же функцию. Один приём — попросить вас «верифицировать» кошелёк так, что их ключ добавляется в ваше право owner, и контроль переходит к ним. Другой — «слитая» сид-фраза от кошелька, полного USDT, права на который уже принадлежат мошеннику: любые TRX, отправленные туда на комиссию, пропадут. Никогда не подтверждайте смену прав, которую вы не планировали, и прочитайте наш гайд по защите кошелька TRON.
Ошибки настройки
Порог выше суммарного веса или удаление единственного рабочего ключа owner делают аккаунт непригодным одним действием. Сначала проверьте схему на небольшом балансе.
Частые вопросы
Можно ли перевести существующий кошелёк на несколько подписей?
Да. Адрес сохраняет баланс и историю, меняются только права. Перед отправкой изменений сделайте резервную копию каждого нового ключа.
Нужны ли каждому подписанту TRX или энергия?
Нет. Подписывать для них бесплатно. Комиссии и энергию оплачивает общий аккаунт, который отправляет транзакцию.
Можно ли отменить изменение прав?
Только если текущее право owner всё ещё может набрать свой порог. Если вы передали контроль чужому ключу, пути назад нет.
Экономичное обслуживание общих кошельков с EnergyTRX
Каждому исходящему переводу с общего аккаунта нужна энергия. В EnergyTRX через Buy Energy можно отправить энергию прямо на общий адрес — примерно 3 TRX за 65 000 энергии, доставка за секунды, действует один час, так что всё будет готово к моменту последней подписи. Командам, которые платят часто, Smart Energy автоматически подаёт энергию на заданное количество переводов. В обоих случаях экономия — до 70 % по сравнению со сжиганием TRX.
Похожие статьи

Аппаратный кошелек TRON: отправляйте USDT безопасно и без сжигания TRX
Храните ключи офлайн, проверяйте каждый перевод на экране устройства и платите за переводы USDT меньше, арендуя энергию на адрес своего кошелька.

Крупный перевод USDT в сети TRON: чек-лист перед отправкой
Крупный перевод USDT тратит столько же энергии, сколько и мелкий. Настоящие риски — ошибки и мошенничество, поэтому вот чек-лист, который я прохожу до и после отправки.

Как восстановить кошелек TRON: способы, которые реально работают
Потеряли телефон, удалили приложение или забыли PIN? Что действительно возвращает доступ к кошельку TRON, что невозможно и как не попасться на «сервисы восстановления».