TOKENY.PLMagazyn Technologii Przyszłości
Bezpieczeństwo

Ochrona przed Reentrancy

Zabezpieczenie w smart kontraktach zapobiegające wielokrotnemu wywołaniu tej samej funkcji w celu wyciągnięcia środków.

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.

Powiązane pojęcia

Kategorie

Gotowy do inwestowania?

Sprawdź ranking giełd kryptowalut i kup swoją pierwszą kryptowalutę.