Non importa quanto un progetto "può fare del male" affermi di non poter fare del male, non si dovrebbe dare alcuna fiducia, ci si può fidare solo del codice, è così che funziona Web3. La "bomba a orologeria" sepolta nel portafoglio ordini di GMX: il meccanismo Keeper scatenerà il male interno?

Il recentemente popolare meccanismo GMX Keeper ha iniziato a diffondere voci secondo cui potrebbe fare cose malvagie. Diamo un'occhiata a cos'è GMX e cos'è un Keeper?

  • GMX si basa su un meccanismo centralizzato di feed dei prezzi, il "Keeper", che è completamente controllato dal team.

  • Il Custode determina tutti i prezzi delle transazioni e pertanto può danneggiare o avvantaggiare qualsiasi parte (commerciante e LP) a piacimento.

  • Con il potere assoluto di Keeper, sarebbe facile per GMX fare del male, anche più facile di qualsiasi scambio centralizzato.

Il diavolo è nei dettagli: il custode di GMX

Il recente attacco di manipolazione dei prezzi su GMX ha attirato la nostra attenzione sul meccanismo Keeper di GMX. In realtà, gli attacchi manipolati dall'esterno non rappresentano il problema più grande, perché la manipolazione esterna è un problema prevenibile. Ma non c’è modo di evitare (o anche solo di rilevare) il potenziale di manipolazione interna che Keeper presenta.

Le due soluzioni seguenti possono evitare i pericoli nascosti della manipolazione interna di Keeper:

  1. Concedere ad altri il diritto di fare del male, ad esempio utilizzando direttamente i dati di Chainlink. Tuttavia, esiste la possibilità che Chainlink si appropri di dati illeciti e che anche GMX possa essere attaccata.

  2. Risolto tramite un meccanismo di dati completamente decentralizzato: se il meccanismo Keeper può utilizzare un meccanismo di dati completamente decentralizzato, può essere veramente completamente decentralizzato ed evitare il rischio di manipolazione interna.

Il meccanismo di dati completamente decentralizzato risolve il pericolo nascosto della manipolazione interna di Keeper

  1. Fornire alla catena i dati sui prezzi di oltre 30 oracoli del settore e creare un VRF;

  2. Seleziona casualmente i prezzi di tre oracoli qualsiasi e allineali. Se non sono allineati, ri-randomizzali.

  3. I dati vengono verificati attraverso le catene tramite un client leggero e, on-chain, restituiscono i dati alla catena di esecuzione del contratto.

Riassumere

In un mercato ribassista, il trading sui contratti ha un mercato molto ampio. Indipendentemente dal fatto che il mercato sia rialzista o ribassista, i trader vengono qui per ottenere opportunità decuplicate. In un mercato rialzista, l'acquisto di prodotti spot può dare un rendimento pari a 10 volte, ma in un mercato ribassista, solo i derivati ​​possono dare un rendimento pari a 10 volte. Attualmente, GMX è molto popolare a causa del mercato ribassista. Non vediamo l'ora che emerga un prodotto veramente decentralizzato simile a GMX per avvantaggiare i trader e creare un mondo aziendale blockchain aperto e trasparente.

Autore: James XYC