M-am uitat la codul care era greșit cu Cetus aseară și primul lucru despre care am fost foarte suspicios get_delta_b a fost de ce această funcție ar converti u256 în u64, ceea ce a cauzat problema de interceptare a preciziei. După ce am întrebat AI, este probabil ca atunci când cetus a migrat toate formulele uniswap v3, deoarece uni folosește un punct fix, trebuie să fie convertit într-un număr în virgulă mobilă fără o atenție atentă de securitate. Acest tip de logică de afaceri, care aparține nivelului algoritmului, este dificil de detectat în auditurile de cod, cu excepția cazului în care instituția de audit are și cercetători familiarizați atât cu algoritmii, cât și cu codul. Iată logica motivului pentru care AI analizează codul în felul în care o face: Pe baza analizei mele a bazei de cod, pot explica acum de ce autorul a ales să o implementeze în acest fel get_delta_b funcții și cauze posibile: De ce autorul funcției implementează get_delta_b mod Optimizarea performanței: ) și...
Afișare original56,13 K
2
Conținutul de pe această pagină este furnizat de terți. Dacă nu se menționează altfel, OKX nu este autorul articolului citat și nu revendică niciun drept intelectual pentru materiale. Conținutul este furnizat doar pentru informare și nu reprezintă opinia OKX. Nu este furnizat pentru a fi o susținere de nicio natură și nu trebuie să fie considerat un sfat de investiție sau o solicitare de a cumpăra sau vinde active digitale. În măsura în care AI-ul de generare este utilizat pentru a furniza rezumate sau alte informații, astfel de conținut generat de AI poate să fie inexact sau neconsecvent. Citiți articolul asociat pentru mai multe detalii și informații. OKX nu răspunde pentru conținutul găzduit pe pagini terțe. Deținerile de active digitale, inclusiv criptomonedele stabile și NFT-urile, prezintă un grad ridicat de risc și pot fluctua semnificativ. Trebuie să analizați cu atenție dacă tranzacționarea sau deținerea de active digitale este adecvată pentru dumneavoastră prin prisma situației dumneavoastră financiare.