2-Euro-ESP32-C3 blockiert 537.000 Werbe-Domains ohne PSRAM

ESP32-C3 Adblock

Ein Pi-hole-artiger DNS-Adblocker auf einem ESP32-C3 für 2 US-Dollar: Statt die Domain-Strings im RAM zu halten, speichert das Projekt sortierte 40-Bit-FNV-1a-Hashes im Flash und sucht sie binär. So passen 140.000 Domains in 0,7 MB Flash bei nur 50 KB RAM – Antwort in rund 10 ms. Auf einem ESP32-S3 mit 16 MB Flash sind sogar 2,7 Millionen Domains möglich.

Hashes im Flash schlagen Strings im PSRAM praktisch überall; der C3 macht es nur unbestreitbar.

Mehr von diesem Tag

2026-10-07