banner
Centro notizie
Con una ricerca incessante dell'eccellenza, perfezioniamo continuamente le nostre tecniche e la nostra qualità.

La crisi dell’elettricità prepagata incombe sul Sud Africa

Nov 10, 2023

William Brederode discute una questione critica che interessa tutti i contatori elettrici prepagati conformi a STS in tutto il mondo. Tali contatori cesseranno di vendere energia elettrica il 24 novembre 2024, a meno che non vengano aggiornati. Il problema deriva da un difetto di progettazione nel sistema utilizzato per generare codici di buoni elettrici prepagati, che si basa su un timer che inizia a contare dal 1° gennaio 1993. Lo spazio di archiviazione limitato all'epoca ha portato i programmatori a registrare le date utilizzando due cifre invece di quattro, causando un problema simile al problema Y2K. I contatori prepagati hanno una data di scadenza integrata e l'aggiornamento prevede la modifica della data di base dell'identificatore del token dal 1993 al 2014, fornendo ulteriori 20 anni di funzionalità. Tuttavia, i progressi sull’aggiornamento sono stati lenti e le autorità, tra cui Eskom e i comuni del Sud Africa, non hanno fatto passi significativi nell’affrontare il problema. Il mancato aggiornamento dei contatori prima della data di trasferimento potrebbe comportare una perdita di vendita di energia elettrica e potenziali problemi di entrate per i comuni.

Di William Brederode

Un problema che affligge tutti i contatori elettrici prepagati conformi allo standard STS nel mondo impedirà a tutti di vendere elettricità il 24 novembre 2024, a meno che non vengano aggiornati.

Ciò è dovuto al modo in cui è progettato il sistema utilizzato per generare codici voucher elettrici prepagati e proteggere dalle frodi.

Si basa su un timer che ha iniziato a contare dal 1° gennaio 1993 e che esaurirà le cifre nel corso del 24 novembre 2024.

Le famiglie dovranno abbandonare l’elettricità prepagata o restare al buio, a meno che non intervengano le autorità locali.

Posta finanziariariportatoche il Sud Africa ha 10 milioni di contatori conformi STS dei 70 milioni installati in 100 paesi.

Tuttavia, Don Taylor, l'inventore del primo contatore elettrico prepagato integrato e l'uomo a capo del progetto di rollover, ha affermato che la cifra di 70 milioni era basata su "un'ipotesi plausibile e su rapporti reali di alcuni paesi".

Il problema è un tipico bug di archiviazione temporale o di rollover della data, simile al problema dell'anno 2000 (Y2K) che colpì i sistemi informatici all'inizio del secolo.

Secondo aRapporto della commissione del Senato americano , solo negli Stati Uniti sono stati spesi oltre 100 miliardi di dollari per prepararsi all’anno 2000. In previsione dell'evento c'era un panico diffuso e una preparazione apocalittica.

Perché è successo questo?

A causa di due cifre.

Quando i sistemi informatici furono lanciati negli anni '60 e '70, avevano una quantità minuscola di spazio di archiviazione.Il primo disco rigido di IBM(lanciato nel 1956) poteva memorizzare poco meno di 5 megabyte di informazioni.

Oggi non è raro che un computer disponga di 512 gigabyte di spazio di archiviazione, circa 100.000 volte di più.

Allora i computer avevano anche molta meno memoria.

Date queste limitazioni di spazio, i programmatori spesso registravano le date utilizzando due cifre invece di quattro per indicare l'anno.

Invece di memorizzare l’anno dello sbarco sulla Luna come 1969, i computer leggerebbero l’anno come “69”.

Allo stesso modo, l'anno della liberazione di Mandela era proprio il '90'.

Ciò ha funzionato adeguatamente, ma si prevedeva un problema quando l'anno passava dal 1999 al 2000. Questo perché l'anno 2000 sarebbe stato letto come "00" e interpretato come 1900.

Ciò causerebbe problemi nei programmi che utilizzavano la data nei calcoli.

Ad esempio, se un computer calcolasse l’età di qualcuno, potrebbe sottrarre l’anno di nascita dalla data corrente. Come il seguente, se l'anno fosse il 1990 e qualcuno fosse nato nel 1970:

90 – 70 = 20 anni

Ha funzionato abbastanza bene fino al 2000.

Se volessi utilizzare la stessa formula per calcolare l'età di una persona nata nel 1970 quando l'anno era il 2002, il computer farebbe il seguente calcolo:

'02' – '70' = -68 anni

Inutile dire che non ci sono molti 68enni negativi in ​​giro.

Per saperne di più: Eskom in immagini: Non si può negare la colpa dell'ANC. Corruzione o incompetenza?