Разработчики списали миллиард токенов, отправленных из-за дыры в смарт-контракте

Гемблинговая платформа Se7ens провела эирдроп на блокчейне EOS, но из-за уязвимости в смарт-контракте один из участников получил целый миллион токенов. Разработчики нашли способ отменить передачу токенов и попросту списать их.

Авторы Se7ens намерены были распределить половину из 7 млрд выпущенных токенов среди держателей EOS. Каждый участник эирдропа должен был получить по 10 тыс. токенов. Но из-за бага один из участников кампании получил в 100 тыс. раз больше, чем ему полагалось.

Но вскоре токены с кошелька счастливчика таинственным образом испарились. Владелец аккаунта пожаловался:

После того как я описал произошедшее на Reddit, они молча урезали мой баланс до 100 000 токенов, назвав это наградой за обнаружение бага. В истории транзакций даже не осталось записи, а токены просто исчезли. Соответственно, команда проекта может по собственному усмотрению изменять остатки счетов. Интересно, как они собираются попасть на биржи с таким подходом.

Вероятно, разработчики просто переписали смарт-контракт, за счет чего произошло списание токенов.

У проекта Trybe месяц назад произошла похожая ситуация. Разработчики намерены были распределить в четыре раза меньше, чем было фактически начислено. Дело в том, что пользователи, располагавшие более чем 100 EOS, получали больше, чем ожидалось.

Как только разработчики узнали о проблеме, они добавили в смарт-контракт функцию, которая без уведомления списала токены с определенных аккаунтов. Они заявили:

Мы вполне уверены в решении об отмене транзакций вместо предоставления огромных объёмов токенов нескольким людям. Если честно, то это функция не только токена TRYBE, но и любого другого токена, выпущенного на блокчейне EOS, и я очень рад её наличию.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.