Decentral Bank parandab vea, mis võimaldab ühel kasutajal hankida 10 triljonit USA dollarit vaid 10 dollari eest

Decentral Bank teatas, et on parandanud nutika lepinguvea, mis põhjustas lühiajaliselt umbes 10 triljoni USN-i žetoonide vermimise, teatas stabiilse mündi arendaja neljapäeval. Meeskond on märgid põletanud ja kavatseb mõjutatud kasutajat premeerida vearahaga.

Decentral Bank on detsentraliseeritud autonoomne organisatsioon (DAO), mis arendab USN-i stabiilset münti lähiplokiahelas.

The Blockiga jagatud turvaintsidendi aruande kohaselt avastati viga, kui kasutaja nimega "pavladiv.near" üritas 5. juulil kell 5 EDT vahetada 5 USA dollarit (01 dollarit) 35 dollari jagamise (USDT) vastu. kasutaja üritas kaubelda detsentraalpanga ahelasisese vahetusmehhanismi kaudu.

Siiski ilmnes probleem, mis ei lasknud vahetustehingutel töötada, kui rahakott ei sisaldanud USDT-d (hoolimata sellest, et seda polnud swapi jaoks vaja). Selle vea tõttu vahetus ebaõnnestus.

Kasutaja proovis protsessi kaks korda ja mõlemal korral see ebaõnnestus. Kuna tehing ei läinud läbi, üritas USN nutileping neile raha tagasi maksta. Siin juhtus tegelik viga.

Viga põhjustas ettevõtte pavladiv.near USN-i tagasimaksmisel komakohtade vale paigutuse. Selle asemel, et tagastada 4.9995 USN-i (umbes 5 dollarit), lõi nutikas lepinguviga kasutajale mõlemal korral 4.9995 triljonit USN-i, luues seega peaaegu 10 triljonit dollarit.

Decentral Bank peatas vermimisvea märgates lepingu ja rakendas paranduse, et vältida ebaõnnestunud vahetustehingu tagastamisel vale kümnendkoha paigutust. Meeskond põletas ka vea vermitud üleliigsed USN-märgid, taastades USN-i ringleva varu õigesse olekusse.

Kui seda ei kontrollita, oleks viga saanud kasutada lõpmatu USN-i vermimiseks. See oleks võinud kaasa tuua Ref Finance USDT likviidsusfondi täieliku tühjenemise. Ref Finance on DeFi-protokoll Neari võrgus ning on ka üks Decentral Banki toetajaid ja põhipanustajaid.

USN-i arendaja ütleb, et katsetab lahendust vahetustehingute ebaõnnestumiseks kasutajatele, kelle rahakotid pole kunagi USDT-d hoidnud. Decentral Bank ütleb, et kasutajad peaksid selliste vahetustehingute tegemisel hoidma oma käes väikest osa USDT-st, kuni ta valmistub lahenduse kasutuselevõtuks.

Tänases teadaandes märgiti ka, et viga ei mõjutanud kedagi ja probleemi avastanud kasutajat premeeritakse vearahaga. USN-i nutileping on samuti olnud peatamata alates 08. juulil kella 27:6 EDT, teatas Decentral Bank oma turvaaruandes.

Decentral Bank peatas hiljuti NEAR-i, lähiökosüsteemi algse mündi kasutamise USN-i vermimiseks. See samm sündis pärast TerraUSD (UST) kokkuvarisemist, mis tekitas muret, et USN-i, mis oli algselt kavandatud sarnasel viisil, võib tabada sama saatus. USDT on nüüd USN-i tagatis.

© 2022 The Block Crypto, Inc. Kõik õigused kaitstud. See artikkel on esitatud ainult informatiivsel eesmärgil. Seda ei pakuta ega kavatseta kasutada juriidilise, maksu-, investeerimis-, finants- ega muu nõuandena.

Allikas: https://www.theblock.co/post/156328/decentral-bank-fixes-bug-that-let-one-user-mint-10-trillion-usn-for-just-10?utm_source=rss&utm_medium= rss