dollaro gemelli (GUSD), una stablecoin a tasso USD creata dallo scambio Gemini fondato da Winklevoss , può essere congelato dal suo custode in qualsiasi momento, un ricercatore ha trovato.
In una revisione del codice dello smart contract Gemini dollar, pubblicata su Good Audience, Alex Lebed dimostra che l'implementazione di GUSD può diventare non trasferibile o congelata in qualsiasi momento.
GUSD utilizza un contratto ERC20Proxy che dà a Gemini, come custode, la possibilità di aggiornare il contratto una volta ogni 48 ore, dandogli il potere di rendere contemporaneamente tutti i token non trasferibili.
«Il custode può generare una quantità infinita di token, e ogni 48 ore può cambiare totalmente l'implementazione, rendendo tutti i token non trasferibili o praticamente qualsiasi altra cosa», scrive Lebed. «Ma questo in realtà non ha importanza. Questo progetto ha un altro punto di fallimento: l'azienda. Possono dire solo un giorno: «Sai una cosa, scusa, non vogliamo più cambiare i tuoi gettoni in dollari».
Whitepaper
Gemini menziona esplicitamente questa caratteristica nel suo white paper, sostenendo che è un modo per reagire a circostanze impreviste. «[Gemini può] mettere in pausa, bloccare o invertire i trasferimenti di token in risposta a un incidente di sicurezza (ad esempio, evento catastrofico)», afferma.
Aggiunge che, poiché l'emissione di una criptovaluta il cui valore è legato a beni fisici comporta un certo elemento di fiducia, quel token deve avere una supervisione, «assicurando la sua integrità e generando fiducia nel mercato».
Lebed ammette che la capacità di congelare i trasferimenti di token è considerata la migliore pratica per l'evoluzione dei contratti intelligenti, ma sostiene che la gente deve diffondere la consapevolezza della caratteristica «se vi interessa il futuro di sistemi monetari realmente decentrati e resistenti alla censura».
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.