Bloqueo de anuncios por 5 euros: un ingeniero egipcio desafía a la publicidad online
La invasión publicitaria online sigue siendo una tortura para millones de usuarios. Anuncios intrusivos, rastreo de datos y ralentización de las conexiones: la realidad digital es, a menudo, una experiencia frustrante. Pero un proyecto innovador, nacido de la mente del ingeniero egipcio ZedAxis, podría cambiarlo todo.

Una solución disruptiva con un presupuesto improbable
ZedAxis ha desarrollado un dispositivo minúsculo, basado en una placa ESP32-C3 de tan solo 5 euros, capaz de bloquear cientos de miles de dominios publicitarios a nivel de red. Olvídate de extensiones complicadas o aplicaciones que consumen recursos. Esta alternativa, que se conecta directamente al router WiFi, ofrece una solución radical y sorprendentemente económica.
La clave reside en la ingeniosa estrategia de almacenamiento de la lista negra de dominios. La placa, que recuerda a un pendrive, utiliza una técnica de hashing FNV-1a de 40 bits para comprimir la información, permitiendo almacenar más de 500.000 entradas en una memoria flash de apenas 4 MB. Un logro técnico notable que supera con creces las capacidades de alternativas más complejas, como las basadas en Raspberry Pi.
El sistema funciona como un ‘DNS sinkhole’, interceptando las consultas de nombres de dominio y bloqueando aquellas que apuntan a sitios relacionados con publicidad o seguimiento. La instalación es sorprendentemente sencilla: se conecta a un puerto USB del router y se gestiona a través de un panel web intuitivo. Además, cuenta con actualizaciones OTA (Over The Air) para mantener la lista negra actualizada sin necesidad de reconectar el dispositivo. El código fuente está disponible bajo licencia MIT, fomentando la colaboración y la adaptabilidad.
Con una capacidad teórica de hasta 537.000 dominios, el proyecto, en la práctica, suele operar con unas 250.000 entradas, reservando espacio para futuras actualizaciones. La optimización de software es, sin duda, el principal atractivo de esta solución. De hecho, el dispositivo requiere apenas 50 KB de RAM para las comprobaciones, sin necesidad de PSRAM adicional. Un rendimiento que desafía las limitaciones de hardware.
Lo más sorprendente es la eficiencia con la que ZedAxis ha optimizado el software. La capacidad de almacenar más de 500.000 dominios en tan solo 4 MB de memoria flash es una hazaña técnica que merece ser reconocida. Este pequeño dispositivo representa una alternativa viable y altamente competitiva a las soluciones existentes.
