Гемблинговая платформа Se7ens провела эирдроп на блокчейне EOS, но из-за уязвимости в смарт-контракте один из участников получил целый миллион токенов. Разработчики нашли способ отменить передачу токенов и попросту списать их.
Авторы Se7ens намерены были распределить половину из 7 млрд выпущенных токенов среди держателей EOS. Каждый участник эирдропа должен был получить по 10 тыс. токенов. Но из-за бага один из участников кампании получил в 100 тыс. раз больше, чем ему полагалось.
Но вскоре токены с кошелька счастливчика таинственным образом испарились. Владелец аккаунта пожаловался:
После того как я описал произошедшее на Reddit, они молча урезали мой баланс до 100 000 токенов, назвав это наградой за обнаружение бага. В истории транзакций даже не осталось записи, а токены просто исчезли. Соответственно, команда проекта может по собственному усмотрению изменять остатки счетов. Интересно, как они собираются попасть на биржи с таким подходом.
Вероятно, разработчики просто переписали смарт-контракт, за счет чего произошло списание токенов.
У проекта Trybe месяц назад произошла похожая ситуация. Разработчики намерены были распределить в четыре раза меньше, чем было фактически начислено. Дело в том, что пользователи, располагавшие более чем 100 EOS, получали больше, чем ожидалось.
Как только разработчики узнали о проблеме, они добавили в смарт-контракт функцию, которая без уведомления списала токены с определенных аккаунтов. Они заявили:
Мы вполне уверены в решении об отмене транзакций вместо предоставления огромных объёмов токенов нескольким людям. Если честно, то это функция не только токена TRYBE, но и любого другого токена, выпущенного на блокчейне EOS, и я очень рад её наличию.