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 – co to jest?
Zabezpieczenie w smart kontraktach zapobiegające wielokrotnemu wywołaniu tej samej funkcji w celu wyciągnięcia środków.
Powiązane pojęcia
Zacznij inwestować bezpiecznie
Wykorzystaj wiedzę w praktyce. Otwórz konto na giełdzie nr 1 pod kątem bezpieczeństwa i odbierz bonus.
Bonus: Odbierz €30 w BTC
Sprawdź Coinbase →