Блокировки USDT в TON: есть ли уязвимость?
На EVM-блокчейнах Tether может заблокировать или даже изъять USDT с любого кошелька, если посчитает нужным. Это реализуется просто: токен управляется единым смарт-контрактом, и при необходимости в него вносятся изменения, блокирующие определенный адрес.
В TON механизм блокировки USDT тоже существует. Стандарт jetton wallet для USDT подписывается как «jetton wallet governed», что означает возможность внешнего управления. Однако процесс блокировки в TON работает иначе и, возможно, имеет уязвимость.
Как происходит блокировка?
1. Администратор Tether USDT отправляет команду в jetton master.
2. Jetton master пересылает команду в нужный jetton wallet.
3. Jetton wallet блокируется.
В чем проблема?
Пока команда блокировки идет от jetton master к jetton wallet, владелец может быстро вывести токены:
— Перевести их на другой кошелек.
— Продать на DEX и выйти в TON.
Если jetton wallet находится в другом шарде, блокировка может стать еще менее эффективной. Из-за времени, необходимого для обработки межшардовых транзакций, злоумышленник получит еще больше шансов успеть перевести средства.
На данный момент прецедентов блокировки USDT в TON не было. Однако сам механизм вызывает вопросы.
Больше статей в @dnevnik_ton