Vuelve el efecto 2000 por culpa de una chapuza de hace 20 años

Vuelve el efecto 2000 por culpa de una chapuza de hace 20 años

Alberto García

Hace 20 años, con la llegada del año 2000, se produjo el “efecto 2000”, llamado “Y2K bug” en inglés. El fallo consistía en que había muchos sistemas que registraban la fecha usando dos dígitos. Por ello, al pasar al 01/01/00, el ordenador podía interpretarlo como el 1 de enero de 1900, y generaba error. Hubo pocos incidentes para lo que se esperaba porque los técnicos hicieron su trabajo, pero ese trabajo lo que hizo en muchos casos fue retrasar el desastre hasta el año 2020 y décadas posteriores. Y ahora se están viendo las consecuencias.

El efecto 2020: mismas causas que el efecto 2000

La solución que aplicaron muchos técnicos para el año 2000 fue simplemente cambiar el año de referencia, y en lugar de ser 00, pasó a ser 20. Así, todos los años entre 00 y 20 serían considerados como posteriores al año 2000, y los que van entre 20 y 99, considerados como 1920 y 1999. En aquel entonces se optó por cambiar el año de referencia a 20 porque se veía como una fecha muy lejana y no se creía que para entonces se fueran a seguir utilizando estos sistemas antiguos.

año 2020 error

Pero todavía se usan. Un ejemplo lo encontramos en los parquímetros de Nueva York, que desde el día 1 de enero de 2020 no pueden procesar pagos. Ahora, tienen que actualizar a mano 14.000 parquímetros de toda la ciudad. Usuarios de juegos como Star Wars Jedi: Fallen Order y WWE 2K20 también están teniendo problemas por culpa de Denuvo, ya que no pueden jugar desde el pasado 1 de enero de 2020. Al abrir el juego, éste se cuelga, y la única solución es cambiar la fecha a una del año 2019.

El efecto 2000 seguirá ocurriendo en las próximas décadas

Otros técnicos optaron por la solución “inteligente”, que, aunque requería más trabajo, evitaba este tipo de problemas. Para ello, tenían que reescribir todos los componentes de los sistemas de programación, así como las bases de datos y las fuentes de datos para que todas tuvieran un sistema de registro de años de cuatro dígitos. De esa manera, se evitaban tener problemas en el futuro, aunque probablemente para el año 10.000 de nuestra era puede que vuelvan los problemas.

Este método fue el que más se utilizó, y tuvo un coste estimado de entre 300.000 y 500.000 millones de dólares en todo el mundo. Tan buena fue la solución, que lo del efecto 2000 llegó a ser considerado como un mito por muchos, aunque sí que hubo algún que otro contratiempo puntual.

Sin embargo, este no es más que el comienzo de los problemas para aquellos que utilizasen el método del año de referencia. Si eligieron otras décadas posteriores, este efecto volverá a repetirse en los años 2030, 2040, 2050, 2060 y 2070. El del año 2060 puede que sea el más grave de todos, ya que casi todos los sistemas y ordenadores modernos usan el año 1970 como año base. La buena noticia es que para entonces ya todos los dispositivos que usen el sistema de dos dígitos desaparecerán porque deberán ser reemplazados; aunque de manera forzada.