Reentrancy to najczęstszy błąd programistyczny (odpowiedzialny za słynny hack The DAO). Polega on na tym, że haker "wchodzi" do funkcji wypłaty kilka razy zanim kontrakt zdąży zapisać, że środki już zostały wypłacone. Standardowe biblioteki (np. OpenZeppelin) oferują gotowe blokady (guards) chroniące przed tym błędem.
Bezpieczeństwo
Ochrona przed Reentrancy
Zabezpieczenie w smart kontraktach zapobiegające wielokrotnemu wywołaniu tej samej funkcji w celu wyciągnięcia środków.
Powiązane pojęcia
Kategorie
Gotowy do inwestowania?
Sprawdź ranking giełd kryptowalut i kup swoją pierwszą kryptowalutę.