Futures
Accédez à des centaines de contrats perpétuels
TradFi
Or
Une plateforme pour les actifs mondiaux
Options
Hot
Tradez des options classiques de style européen
Compte unifié
Maximiser l'efficacité de votre capital
Trading démo
Introduction au trading futures
Préparez-vous à trader des contrats futurs
Événements futures
Participez aux événements et gagnez
Demo Trading
Utiliser des fonds virtuels pour faire l'expérience du trading sans risque
Lancer
CandyDrop
Collecte des candies pour obtenir des airdrops
Launchpool
Staking rapide, Gagnez de potentiels nouveaux jetons
HODLer Airdrop
Conservez des GT et recevez d'énormes airdrops gratuitement
Launchpad
Soyez les premiers à participer au prochain grand projet de jetons
Points Alpha
Tradez on-chain et gagnez des airdrops
Points Futures
Gagnez des points Futures et réclamez vos récompenses d’airdrop.
Investissement
Simple Earn
Gagner des intérêts avec des jetons inutilisés
Investissement automatique
Auto-invest régulier
Double investissement
Profitez de la volatilité du marché
Staking souple
Gagnez des récompenses grâce au staking flexible
Prêt Crypto
0 Fees
Mettre en gage un crypto pour en emprunter une autre
Centre de prêts
Centre de prêts intégré
#数字资产市场观察 Combien vaut une ligne de code ? La réponse est 1,6 milliard de dollars - ce n'est pas une exagération, c'est la leçon douloureuse que vient de subir le plus grand DEX de l'écosystème Sui, Cetus. Un Hacker a directement emporté 230 millions de dollars grâce à une faille d'une ingéniosité étouffante.
La clé de la situation se cache dans un contrôle des frontières apparemment banal : l'attaquant a construit un ensemble d'entrées spéciales, rendant la valeur n juste suffisante pour satisfaire la condition n<=mask, passant ainsi la première ligne de défense. Mais ce qui est vraiment mortel, c'est la seconde moitié - ce n est également supérieur ou égal à 2^192, et lorsque l'opération de décalage à gauche de 64 bits est exécutée, le résultat de tout le calcul dépasse directement la limite de stockage de u256. Au moment du débordement, la fonction renvoie une valeur complètement erronée, et la porte du pool de liquidité est ainsi forcée.
La bonne nouvelle est que l'équipe de Cetus a rapidement corrigé le dépôt de code. Mais ce cas rappelle à tous que l'audit de sécurité des contrats intelligents ne doit souffrir d'aucune négligence, même une erreur dans le traitement des limites d'une opération binaire peut coûter une somme astronomique. Dans le monde de la DeFi, le code est la loi, et un bug est une faille de la loi.
Je ne peux vraiment plus le supporter, un débordement u256, une erreur aussi basique, peut aussi passer l'audit ?
Le code est la loi, alors le hacker est le juge ?