BTC 91718.9$
ETH 3320.73$
Tether (USDT) 1$
Toncoin (TON) 6.12$
telegram vk Х
telegram vk Х
Russian English
"

Decentral Bank исправляет ошибку, позволявшую чеканить $10 трлн за 1 USN

Дата публикации:08.07.2022, 01:06
2028
2028
Поделись с друзьями!

У USN была ошибка, которая при определенных обстоятельствах обеспечивала возмещение в размере $1 трлн за каждый $1 в USN. Decentral Bank заявляет, что исправил ошибку, и средства пользователей не пострадали.

Decentral Bank заявляет, что исправил ошибку смарт-контракта, из-за которой на короткое время было выпущено около 10 триллионов токенов USN, сообщил разработчик стабильной монеты в четверг. Команда сожгла токены и планирует вознаградить пострадавшего пользователя вознаграждением за найденную ошибку.

Decentral Bank (DEBA) — это децентрализованная автономная организация (DAO), которая разрабатывает стейблкоин USN на блокчейне Near.

Согласно отчету об инциденте безопасности, ошибка была обнаружена, когда пользователь под ником «pavladiv.near» попытался обменять 5 USN ($5) на 5 Tether (USDT) в 01:35 утра по восточному поясному времени 6 июля. Пользователь попытался совершить сделку через механизм свопа в сети на Decentral Bank.

Однако была проблема, из-за которой свопы не работали, если в кошельке не было USDT (несмотря на то, что он не нужен для свопа). В результате этой ошибки своп не удался.

Пользователь попытался выполнить процесс дважды, и в обоих случаях это не удалось. Поскольку транзакция не прошла, смарт-контракт USN попытался их вернуть. И вот тут произошла настоящая ошибка.

Ошибка вызывала неправильную расстановку десятичных знаков при возврате USN пользователю pavladiv.near. Вместо того, чтобы вернуть 4,9995 USN (чуть менее $5), ошибка смарт-контракта в обоих случаях отчеканила 4,9995 триллиона USN для пользователя, таким образом создав почти 10 триллионов долларов из воздуха.

Decentral Bank, заметив ошибку минтинга, приостановил действие контракта и внедрил исправление, чтобы предотвратить неправильное размещение после запятой при возмещении неудачного свопа. Команда также сожгла лишние токены USN, сгенерированные ошибкой, восстановив циркулирующий запас USN до его правильного состояния.

Если бы эту ошибку не проверили, ее можно было бы использовать для создания бесконечного USN. Это могло привести к полному истощению пула ликвидности USDT на Ref Finance. Ref Finance (REF) — это протокол DeFi в сети Near, а также один из спонсоров и основных участников Decentral Bank.

Разработчик USN говорит, что тестирует исправление сбоя свопов пользователями с кошельками, в которых никогда не было USDT. Decentral Bank утверждает, что пользователи должны держать небольшую часть USDT при выполнении таких свопов, пока он готовится к развертыванию окончательного решения.

В сегодняшнем объявлении также говорилось, что ошибка никого не затронула и что пользователь, обнаруживший проблему, будет вознагражден вознаграждением за ошибку. Смарт-контракт USN также не был приостановлен с 08:27 утра по восточному поясному времени 6 июля, говорится в отчете о безопасности Decentral Bank.

Decentral Bank недавно приостановил использование NEAR, родной монеты экосистемы Near, для минтинга USN. Этот шаг был предпринят после краха TerraUSD (UST), что вызвало опасения, что USN, который изначально был разработан аналогичным образом, может постичь та же участь. USDT теперь является залогом для USN.

Подписывайся на наш Telegram канал. Не трать время на мониторинг новостей. Только срочные и важные новости

https://t.me/block_chain24