Статья: Блокировки USDT в TON: есть ли уязвимость?

:lock: Блокировки USDT в TON: есть ли уязвимость?

На EVM-блокчейнах Tether может заблокировать или даже изъять USDT с любого кошелька, если посчитает нужным. Это реализуется просто: токен управляется единым смарт-контрактом, и при необходимости в него вносятся изменения, блокирующие определенный адрес.

В TON механизм блокировки USDT тоже существует. Стандарт jetton wallet для USDT подписывается как «jetton wallet governed», что означает возможность внешнего управления. Однако процесс блокировки в TON работает иначе и, возможно, имеет уязвимость.

:lock: Как происходит блокировка?

1. Администратор Tether USDT отправляет команду в jetton master.

2. Jetton master пересылает команду в нужный jetton wallet.

3. Jetton wallet блокируется.

:astonished: В чем проблема?

Пока команда блокировки идет от jetton master к jetton wallet, владелец может быстро вывести токены:

— Перевести их на другой кошелек.

— Продать на DEX и выйти в TON.

Если jetton wallet находится в другом шарде, блокировка может стать еще менее эффективной. Из-за времени, необходимого для обработки межшардовых транзакций, злоумышленник получит еще больше шансов успеть перевести средства.

На данный момент прецедентов блокировки USDT в TON не было. Однако сам механизм вызывает вопросы.

Больше статей в @dnevnik_ton

1 Like