Ho guardato il codice che era sbagliato con Cetus la scorsa notte, e la prima cosa che mi ha molto insospettito get_delta_b era il motivo per cui questa funzione convertiva u256 in u64, il che causava il problema dell'intercettazione di precisione. Dopo aver chiesto all'intelligenza artificiale, è probabile che quando cetus ha migrato tutte le formule di uniswap v3, poiché uni utilizza un punto fisso, debba essere convertito in un numero in virgola mobile senza un'attenta considerazione di sicurezza. Questo tipo di logica di business, che appartiene al livello dell'algoritmo, è difficile da rilevare negli audit del codice, a meno che l'istituto di audit non disponga anche di ricercatori che hanno familiarità sia con gli algoritmi che con il codice. Ecco la logica del motivo per cui l'intelligenza artificiale analizza il codice nel modo in cui lo fa: Sulla base della mia analisi della base di codice, posso ora spiegare perché l'autore ha scelto di implementarla in questo modo...
Mostra originale56.142
2
Il contenuto di questa pagina è fornito da terze parti. Salvo diversa indicazione, OKX non è l'autore degli articoli citati e non rivendica alcun copyright sui materiali. Il contenuto è fornito solo a scopo informativo e non rappresenta le opinioni di OKX. Non intende essere un'approvazione di alcun tipo e non deve essere considerato un consiglio di investimento o una sollecitazione all'acquisto o alla vendita di asset digitali. Nella misura in cui l'IA generativa viene utilizzata per fornire riepiloghi o altre informazioni, tale contenuto generato dall'IA potrebbe essere impreciso o incoerente. Leggi l'articolo collegato per ulteriori dettagli e informazioni. OKX non è responsabile per i contenuti ospitati su siti di terze parti. Gli holding di asset digitali, tra cui stablecoin e NFT, comportano un elevato grado di rischio e possono fluttuare notevolmente. Dovresti valutare attentamente se effettuare il trading o detenere asset digitali è adatto a te alla luce della tua situazione finanziaria.