Хакер нашел способ купить 50 BTC за 50 SHIB на Coinbase
Неизвестный хакер под псевдонимом Tree of Alpha рассказал о награде за обнаружение бага на Coinbase. Он подтвердил, что действительно получил на днях $250 тыс за то, что обнаружил каким образом можно купить эквивалент 50 Bitcoin (BTC) потратив всего 50 Shiba Inu(SHIB). Программист подчеркнул, что его внимательность позволила предотвратить огромные проблемы на платформе.
Он заявил, что обнаружил баг в новой функции расширенной торговли, который позволял каждому участнику рынка продать любую монету, фактически не владея ею. Хакер сообщил, что узнал об ошибке совершенно случайно, размещая ордер в паре ETH/EUR. Ему удалось заметить, что он может вручную понять идентификаторы цифровых валют.
Изначально он поэкспериментировал с другой парой. Tree of Alpha изменил product_id на BTC-USD, однако оставил 2 идентификатора аккаунта (источник — кошелек ETH, цель — кошелек EUR). К удивлению программиста, ордер успешно появился в стакане, при том, что он не владел биткоинами.
Сначала программист использовал 0,024 ETH, чтобы продать их как 0,024 BTC в торговое паре BTC/USD. Он предположил, что это просто баг в отображении интерфейса, тем не менее сделка полностью соответствовала данным в API и была отмечена в книге текущих заказов.
Затем он отправил 9 млн SHIB на свой кошелек Coinbase и аналогичным образом поменял информацию, чтобы создать ордер на продажу 50 Bitcoin ($1,9 млн), используя вместо них 50 SHIB ($0,0012).
Он также связался со своими знакомыми, чтобы уточнить, видят ли они его ордер в книге заказов. Товарищи подтвердили, что он действительно актуален и отображается на бирже.
После этого программист сообщил об обнаруженном баге представителям Coinbase и техническая служба удалила все ордера и устранила ошибку. Ранее редакция Crypto.ru сообщала, что Coinbase не работала в течение нескольких минут из-за огромного наплыва пользователей, увидевших рекламу платформы в ходе финала Суперкубка по американскому футболу Super Bowl LVI.
или использовать другой более современный.