Пользователь воспользовался субсидируемой комиссией за транзакции FTX Exchange для чеканки токенов XEN, говорится в отчете аналитиков по безопасности X-Explore. Пользователь FTX сделал это, выведя небольшое количество эфира с биржи на смарт-контракт, предназначенный для чеканки большого количества XEN по цене платы за газ.
Некто очень хитрый воспользовался готовностью криптобиржи FTX платить комиссию за транзакцию в блокчейне от имени своих пользователей. И сделал он это, чтобы отчеканить токены XEN на сумму более 70 000 долларов, в результате чего биржа получила счет в размере 120 000 долларов в виде субсидированных комиссий за транзакции, согласно отчету аналитика по безопасности из X-explore.
Это редкий случай. Такое стало возможным только потому, что недавно выпущенный токен, названный XEN, может быть выпущен бесплатно, пока оплачиваются транзакционные сборы в базовом блокчейне. Вместо того, чтобы самому платить комиссию за транзакцию, пользователь смог обмануть системы FTX и осуществить транзакции от имени биржи.
FTX бесплатно обрабатывает снятие средств в ETH и оплачивает комиссию за транзакцию своих пользователей со своего собственного адреса горячего кошелька. Это позволяет клиентам биржи выводить эфир и другие токены на свои внешние кошельки, не беспокоясь о комиссиях.
Пользователь направил средства для вызова функции смарт-контракта, а не просто на обычный крипто-адрес. Этот контракт был разработан таким образом, чтобы зациклить процесс минтинга и передать выпущенные токены на указанный адрес пользователя, сообщает X-Explore.
Человек смог осуществить минтинг прежде всего потому, что FTX позволяет пользователям использовать до 500 000 единиц газа — показатель, используемый для комиссий за снятие средств — для запросов на снятие средств в Ethereum. Обычно простые переводы эфира потребляют всего 21 000 единиц газа, но более сложные действия в сети, такие как вызов функций смарт-контракта, потребуют дополнительных комиссий, которые FTX покрыла в этом инциденте. FTX не накладывает лимит газа на транзакции, а также не взимает комиссию за снятие средств.
Биржа не смогла распознать, что она чеканила токены XEN от имени пользователя, ошибочно приняв их за простые запросы на вывод средств, согласно аналитикам.
Компания Blockchain Security под названием BlockSec подтвердила выводы X-Explore. Независимый анализ показал, что биржа FTX заплатила более 100 эфиров (120 000 долларов США) за минтинг пользователем токенов XEN, сообщила BlocSec.