Гениальной идеей решил воспользоваться трейдер под ником FranklinBored. Является 7 по величине коллекционером BoredApeYC, имеет коллекцию из 57 обезьян — https://opensea.io/franklinisbored.
Автором сногсшибательной идеи (как казалось на тот момент), был пользователь под ником @gweiman_eth, который и предложил трейдеру потроллить ботов, которые автоматически делают фейковые (очень заниженные) ставки на NFT популярной коллекции.
План был гениально прост:
1. Регистрация NFT ENS с неоднозначным названием — «stop-doing-fake-bids-its-honestly-lame-my-guy.eth». (Каждое зарегистрированное в ENS доменное имя представляет собой невзаимозаменяемый токен (NFT). Такая схема упрощает контроль над доменом и позволяет легко подтверждать право собственности на него).
2. Сделать большую ставку, в нашем случае трейдер поставил 100 ETH.
3. Дождаться фейковой перестановки ставки от бота, устроил бы любой размер ставки.
4. Принять текущую ставку бота и радоваться совершенной сделке.
И вот схема сработала, трейдер получил ставку в 1.9 wETH, принял ее и радостно анонсировал свою удачу в твиттере поблагодарив автора идеи и ресурс ENS.
Конечно в планах у трейдера было вернуть оплату за фейковую продажу и он уже успел связаться с поддержкой OpenSea, но тут случилось необратимое.
Сделав ту самую ставку в 100 ETH cо своего другого кошелька, трейдер забыл опустошить кошелек. Примечательно то, что если бы трейдер после этого вместо радостных анонсов в твиттере, убрал бы свою ставку — ничего бы не случилось. Но не опустошив кошелек и не убрав свое предложение , что бы ставка в любом случае не прошла. Бот выкупив за 1.9 ETH фейковое предложение, продал обратно владельцу свой актив (выставленное предложение трейдера на 100ETH) и после уплаты комиссий бот получил чистые 97.5 ETH.
Гениально?