Il Problema dei Certificati Energetici Tradizionali
Le GO (Garanzie d'Origine) sono lo strumento normativo che attesta che un megawattora di energia elettrica è stato prodotto da fonte rinnovabile. In Italia sono disciplinate dal D.Lgs 199/2021 art. 38, in recepimento della Direttiva RED II, e vengono emesse dal GSE su richiesta del produttore che ha qualificato il proprio impianto tramite il registro GAUDÌ. Ogni GO è un documento elettronico che certifica 1 MWh prodotto da un impianto specifico, in un periodo specifico, con una tecnologia specifica — fotovoltaico, eolico, idroelettrico, biogas.
Il meccanismo funziona: le GO sono tracciabili, trasferibili e vengono "annullate" (cancellate dal registro) quando il beneficiario finale le usa per dimostrare il consumo di energia verde. Il problema non è l'esistenza delle GO, ma la struttura del registro: è gestito dal GSE in formato digitale tradizionale, senza trail crittografico immutabile e con tempi di elaborazione che possono raggiungere i 90 giorni per il ciclo completo di emissione, trasferimento e cancellazione. In questo lasso di tempo, il rischio teorico di doppio conteggio — che un MWh venga attestato come verde sia dal produttore che dal cessionario — non è eliminato architetturalmente, ma affidato a controlli procedurali.
La blockchain affronta questo problema alla radice: su un registro distribuito pubblicamente verificabile, ogni GO esiste come record immutabile con timestamp crittografico. Il trasferimento da un wallet all'altro è atomico — o avviene completamente o non avviene. La cancellazione è un'operazione on-chain permanente, verificabile da chiunque in 9 secondi invece di 90 giorni. Non si tratta di sostituire il GSE — il regolatore mantiene il suo ruolo — ma di aggiungere un layer di verificabilità che il sistema attuale non può offrire per costruzione.
Architettura Oracle: dall'IoT alla Blockchain
Il dato del contatore di produzione è l'unico elemento di questa catena che non può essere falsificato a valle — a patto che il percorso dall'hardware al ledger sia crittograficamente verificabile. Questa è la funzione degli oracle IoT: bridging tra il mondo fisico misurabile e il registro distribuito.
L'architettura si articola su tre strati distinti. Il livello hardware comprende gli smart meter di seconda generazione conformi alle specifiche ARERA 646/2017 (AMM 2G), obbligatoriamente installati per impianti di produzione sopra una certa soglia di potenza, e gli inverter con telemetria API REST — i principali produttori (SMA, Fronius, Huawei, ABB) espongono tutti interfacce di interrogazione in tempo reale. Questi dispositivi misurano la produzione con granularità oraria o quartoraria e la firma digitalmente con certificati X.509 associati al numero seriale del dispositivo.
Il livello middleware è responsabile dell'aggregazione: FIWARE NGSI-LD raccoglie le misure da fonti eterogenee (inverter diversi, eventuali sensori ambientali) e le normalizza in un formato semanticamente coerente. Il protocollo di trasporto è MQTT (Message Queuing Telemetry Transport), standard de facto per telemetria IoT a bassa banda, con QoS Level 2 (exactly-once delivery) per garantire che nessuna misura vada persa o duplicata.
Il livello oracle è dove avviene la transizione dal mondo fisico al ledger. Chainlink CCIP (Cross-Chain Interoperability Protocol, introdotto nella versione stabile nel 2023) prende i dati aggregati dal middleware, li firma crittograficamente con la chiave privata del nodo oracle e li porta on-chain in una transazione blockchain. La sicurezza del sistema dipende dalla decentralizzazione del layer oracle: Chainlink utilizza una rete di nodi indipendenti che devono raggiungere consenso sul valore da registrare — un singolo nodo compromesso non può falsificare il dato.
Il concetto architetturale centrale è il Proof of Physical Asset: non si sta tokenizzando un documento amministrativo (la GO cartacea), ma il flusso energetico reale misurato da un sensore fisico certificato. La distinzione non è formale — è la differenza tra un certificato che attesta qualcosa su carta e un record on-chain che è la rappresentazione diretta di una misura fisica con catena di custodia crittografica completa.
Standard per Certificati Energetici On-Chain
Il token standard più adeguato per le GO digitalizzate è ERC-1155, il multi-token standard di Ethereum. A differenza di ERC-20 (solo fungible token) o ERC-721 (solo NFT), ERC-1155 permette a un singolo contratto di gestire sia token fungibili che non fungibili. Questo si traduce in: GO standard — tutte equivalenti, frazionabili, trasferibili in blocco (tipo fungible) — e GO specifiche per progetto o periodo particolarmente valorizzato — uniche e non intercambiabili (tipo non-fungible). Un impianto eolico offshore certificato con particolari credenziali ambientali, ad esempio, può emettere GO con attributi unici che il mercato premia con un premium di prezzo.
L'interoperabilità con il sistema europeo è garantita dall'embedding dei metadati EECS (European Energy Certificate System, gestito da AIB — Association of Issuing Bodies) direttamente nel token. Ogni ERC-1155 che rappresenta una GO include nei metadati on-chain: codice identificativo del progetto, tecnologia di produzione, paese di produzione, periodo di produzione (anno/mese), capacità dell'impianto, e flag di eventuali attributi aggiuntivi (ad-on label). Questo permette la cancellazione automatica via smart contract quando il token viene usato per attestare consumo verde — l'equivalente del processo di "redemption" che oggi avviene manualmente sul portale GSE.
| Caratteristica | GO cartacea GSE | GO digitale tradizionale GSE | GO tokenizzata ERC-1155 |
|---|---|---|---|
| Tempo di settlement | 30-90 giorni | 5-15 giorni lavorativi | ~9 secondi (Polygon) |
| Verificabilità pubblica | No | No | Sì (Polygonscan) |
| Frazionabilità | No (1 MWh minimo) | No | Sì (fino a 0.001 MWh) |
| Interoperabilità EECS | Tramite AIB | Tramite AIB | Metadati embedded + bridge |
| Audit trail immutabile | No | No | Sì (crittografico) |
| Doppio conteggio | Rischio procedurale | Rischio procedurale | Impossibile per costruzione |
CER e Blockchain: Governance On-Chain
Il DM del 24 gennaio 2024 ha reso operative le Comunità Energetiche Rinnovabili in Italia, definendo le regole per la costituzione, la ripartizione degli incentivi e gli obblighi di rendicontazione verso il GSE. La blockchain non è requisito normativo per una CER, ma offre strumenti concreti per tre problemi ricorrenti nella governance di queste strutture.
Il primo è la distribuzione automatica degli incentivi: il GSE eroga il contributo in conto esercizio (la tariffa incentivante sull'energia condivisa) alla CER come soggetto giuridico, ma la ripartizione tra i soci avviene secondo regole definite nello statuto. Uno smart contract basato su OpenZeppelin Governor può codificare queste regole ed eseguire la distribuzione in modo automatico e auditabile, eliminando il rischio di contestazioni ex-post tra i soci. Il secondo è l'audit trail per la rendicontazione GSE: le comunicazioni obbligatorie al GSE sui dati di produzione, consumo e condivisione hanno un corrispondente immutabile on-chain che semplifica le verifiche e riduce il rischio di contestazioni. Il terzo è il voto democratico sulla ripartizione: per le decisioni ordinarie che richiedono consenso dei soci — modifica dei criteri di ripartizione, ammissione di nuovi membri — Snapshot permette voting off-chain (nessun costo gas per i soci votanti) con firma crittografica delle preferenze, mentre il risultato viene eseguito on-chain tramite il Governor.
Per la gestione del patrimonio collettivo della CER, Gnosis Safe è il multisig standard: il conto della comunità richiede la firma di N-su-M membri del consiglio per qualsiasi movimento di fondi, con ogni transazione trasparente e verificabile. È opportuno chiarire che questa struttura non configura emissione di strumenti finanziari — il token di governance di una CER è un meccanismo amministrativo interno, non un security token, a patto che non prometta rendimento economico ai detentori.
Toucan Protocol e Carbon Credits
La certificazione dei crediti di carbonio volontari presenta un problema strutturalmente simile a quello delle GO: lo standard Verra VCS (Verified Carbon Standard) emette VCU (Verified Carbon Units) con numeri seriali, ma il registro è chiuso e la verifica richiede accesso diretto alla piattaforma Verra. Toucan Protocol ha costruito un bridge tra Verra e la blockchain Polygon: ogni VCU con numero seriale verificato viene "retirato" (marcato come usato) sul registro Verra e rappresentato come BCT (Base Carbon Tonne) su Polygon. Il processo è unidirezionale — dal registro tradizionale alla blockchain — e la corrispondenza è verificabile pubblicamente.
La rilevanza pratica per il settore energetico è nell'ESG reporting: quando un'azienda vuole compensare le emissioni residuali di Scope 1, 2 o 3 acquistando crediti di carbonio, la prova di "retirement" del credito — cioè il fatto che non possa essere usato una seconda volta — è oggi un hash di transazione su Polygonscan, verificabile da qualsiasi auditor senza accesso a sistemi proprietari. Questo semplifica la produzione di documentazione conforme a GRI 305 (emissioni) e TCFD (risk disclosure), e si integra nei workflow di rendicontazione CSRD per la disclosure ESRS E1 Scope 3.
La prossima lezione porta questa infrastruttura al livello successivo: non più certificare la produzione energetica on-chain, ma tokenizzare l'asset stesso — l'impianto, il suo cash flow, la sua capacità produttiva — con le implicazioni normative, le strutture societarie e i limiti legali che questo comporta nel contesto italiano del 2026.
