Криптовалютна екосистема нещодавно була потрясена одним із найбільших ончейн-шахрайств останніх років. Майже 50 мільйонів доларів США в USDT, що належали одному користувачу, були відправлені не на той гаманець всього за кілька секунд через атаку, відому як “address poisoning” (отруєння адреси). Цей інцидент не лише підкреслив індивідуальну помилку, але й висвітлив, наскільки небезпечно можуть перетинатися архітектури блокчейну та поведінка користувачів.
Як відбулася атака Address Poisoning
В основі інциденту лежить гаманець, який був активний майже два роки та в основному використовувався для переказів USDT. Після виведення коштів з Binance користувач отримав приблизно 50 мільйонів доларів США в USDT. Вважаючи це безпечним способом, користувач спочатку здійснив невеликий тестовий переказ. Через кілька хвилин було здійснено основний переказ, але, не підозрюючи цього, користувач використав неправильну адресу.
До цього моменту шахрай вже налаштував атаку “address poisoning”. Було створено гаманець, який дуже нагадував адресу, яку жертва часто використовувала, і на нього було відправлено мізерну суму USDT, щоб додати її до історії транзакцій. Оскільки адреси у гаманці виглядають як довгі та складні рядки, користувач випадково скопіював цю підроблену адресу з історії транзакцій, коли збирався переказати кошти, що призвело до переміщення майже 50 мільйонів доларів на гаманець зловмисника одним кліком.
Суперечка щодо моделі UTXO та погляд Charles Hoskinson
Charles Hoskinson, засновник Cardano, прокоментував цей інцидент, стверджуючи, що подібних втрат набагато важче зазнати в певних архітектурах блокчейну. Він зазначив, що моделі, засновані на акаунтах, які використовуються в Ethereum та EVM-мережах, структурно дозволяють шахрайства на кшталт address poisoning. У цій моделі адреси зберігаються як постійні акаунти, а гаманці часто пропонують користувачам копіювати адреси з попередніх транзакцій — саме цю звичку й використовують шахраї.
За словами Hoskinson, мережі, що використовують модель UTXO, такі як Bitcoin і Cardano, більш стійкі в цьому аспекті. У моделі UTXO кожна транзакція створює нові виходи, споживаючи старі, що усуває поняття постійного “балансу акаунта”. Відповідно, не існує постійної історії адрес, яку можна було б візуально отруїти. Він підкреслює, що цей інцидент не є недоліком протоколу чи помилкою смарт-контракту, а небезпечним поєднанням дизайну та людської поведінки.
Подібні ризики нещодавно були підкреслені й іншими звітами. За останні кілька тижнів один із провідних постачальників гаманців випустив оновлення безпеки, щоб попередити користувачів про небезпеку звички копіювати адреси, а також оновив екрани перевірки адрес. Ці події підкреслюють важливість дизайну гаманців поряд з індивідуальними заходами безпеки.
