Experimento archivado
Minador web de XMR: que ha cambiado
Esta pagina antes cargaba un minador de Monero en el navegador. La integracion queda desactivada a proposito: los scripts antiguos de minado ya no forman parte del proyecto, los navegadores y herramientas de seguridad lo tratan como un patron sospechoso y el retorno practico suele ser demasiado bajo para justificar el coste de CPU.
Por que ya no se ejecuta aqui
- Dependia de JavaScript externo y de conectividad con pools de minado, algo fragil con el paso del tiempo.
- Ejecutar codigo intensivo en CPU en el navegador de un visitante no es razonable sin consentimiento claro.
- Antivirus, bloqueadores y protecciones del navegador suelen bloquear este tipo de carga.
Las cifras anteriores son solo una estimacion didactica. Sirven para entender la escala, no para prometer ingresos reales. El minado real depende del rendimiento del dispositivo, reglas del pool, dificultad de red, comisiones y precio de Monero.
Que usar en su lugar
Si el objetivo es aprender prueba de trabajo sin consumir CPU de visitantes, la version segura es el simulador de mineria educativa: abrir el simulador.
Por que esta pagina sigue teniendo valor
Mantengo esta pagina porque documenta una leccion tecnica y etica importante: una funcionalidad puede ser interesante desde ingenieria y, al mismo tiempo, ser una mala decision de producto. El minado en navegador mezcla ejecucion JavaScript, consentimiento, monetizacion, reputacion de seguridad y rendimiento.
Si hoy evaluas una idea parecida, empieza por un modelo de amenazas. Pregunta que codigo se descarga, quien controla el endpoint del pool, si el visitante puede detener la ejecucion, como se comportan los moviles y como lo interpretan antivirus y proxies corporativos. Esas preguntas importan mas que la cifra de hash-rate.
La sustitucion practica consiste en separar la parte educativa de la monetizacion. Usa un simulador local para explicar busqueda de nonce y dificultad, y elige un modelo transparente para financiar la web.
En resumen, la leccion tecnica sigue siendo util, pero la implementacion original debe permanecer desactivada. Una pagina que protege la confianza, la bateria y el consentimiento informado vale mas que un experimento de monetizacion oculto.
Que ensena sobre rendimiento
El minado en navegador tambien sirve para explicar que los presupuestos de rendimiento no son solo una metrica de frontend. Un script puede cargar bien, superar una prueba funcional y aun asi empeorar la experiencia porque compite con el scroll, el renderizado, la bateria y otras pestañas. Cualquier carga en segundo plano debe poder medirse, limitarse y detenerse con claridad.
En una web moderna, la leccion tecnica mas segura es dejar el trabajo costoso en infraestructura controlada, mostrar progreso al usuario y evitar sorpresas en el navegador. Esto aplica al minado, al procesamiento de imagenes, a la inferencia de IA y a cualquier tarea JavaScript larga. Tambien mejora el analisis tecnico, porque los problemas de rendimiento se pueden atribuir a trabajos backend controlados y no a carga oculta en cliente.
Checklist de consentimiento y reputacion
Cualquier funcionalidad que consuma CPU de forma visible debe evaluarse con el mismo cuidado que pagos o datos personales. El visitante debe saber que se va a ejecutar, por que se ejecuta, durante cuanto tiempo y como detenerlo. El consentimiento no deberia esconderse en un banner generico de cookies porque el impacto es distinto: el minado afecta bateria, temperatura, ruido del ventilador y percepcion de seguridad.
Desde SEO tambien es una cuestion de confianza. Una pagina asociada a scripts de minado no deseados puede ser interpretada por navegadores, antivirus y usuarios como hostil aunque la intencion original fuese educativa. Mantener la implementacion antigua desactivada y explicar la decision forma parte del valor de la pagina.
Si necesitas una leccion interactiva, usa el simulador, numeros sinteticos y estado local. Asi se mantiene el objetivo didactico sin conectar visitantes a un pool ni hacer que su dispositivo trabaje en segundo plano.
La conclusion tecnica es mas amplia que Monero. Cualquier funcionalidad del navegador que ejecute trabajo oculto puede danar la confianza: bucles de analitica invisibles, fingerprinting agresivo, inferencia de IA en segundo plano o tareas canvas costosas. El mismo checklist aplica siempre: hacer visible el coste, dejar la funcion como opcional, ofrecer una accion de parada y medir el impacto en dispositivos poco potentes.
Una pagina educativa segura debe explicar la implementacion original, por que se retiro y que alternativa responsable existe. Ese contexto mantiene util este experimento archivado para desarrolladores que llegan hoy buscando ejemplos de minado web.