Reentrancy to najsłynniejszy bug smart kontraktów. Atakujący ponownie wywołuje funkcję withdraw ZANIM kontrakt zaktualizuje balans. The DAO Hack (2016, $60M) to najsłynniejszy przypadek. Ochrona: checks-effects-interactions pattern, ReentrancyGuard.
Bezpieczeństwo
Reentrancy Attack
Klasyczny atak na smart kontrakty przez rekurencyjne wywołanie przed zaktualizowaniem stanu.
Powiązane pojęcia
Kategorie
Gotowy do inwestowania?
Sprawdź ranking giełd kryptowalut i kup swoją pierwszą kryptowalutę.