The developer behind the project used a clever trick to get around the ESP32-C's RAM limitations.
This project uses a clever hashing trick to fit over half a million blocked domains into just 4MB of flash memory.