Q: Jaká je nejnebezpečnější zranitelnost chytrého kontraktu? A: Útoky na opětovné volání ukradly 60 milionů dolarů z DAO v roce 2016, zatímco přetečení celých čísel způsobují tiché chyby ve výpočtech. Obě mohou vyčerpat prostředky, ale různými mechanismy. Q: Jak se tyto útoky liší v provedení? A: Útoky na opětovné volání využívají načasování zpětného volání k vybrání vícekrát před aktualizací stavu. Přetečení celých čísel manipulují s aritmetikou, aby obcházely kontroly zůstatku. Q: Jaká je nejlepší obrana proti každému? A: Použijte vzor Kontroly-Účinky-Interakce pro opětovné volání. Implementujte knihovny SafeMath pro operace s celými čísly. Obě vyžadují důkladné testování a audity.



#SmartContractSecurity #DeFiSafety #BlockchainSecurity