Cos'è ERC-2980?
ERC-2980 (Swiss Compliant Asset Token) è una proposta ERC per asset token compatibili ERC-20 dotati di controlli conformi al diritto svizzero: whitelist KYC/AML, congelamento, ruoli emittente e revoca/riassegnazione.
Swiss Compliant Asset Token: interfaccia token compatibile ERC-20 progettata per il diritto svizzero.
Sintesi Esecutiva
ERC-2980 (Swiss Compliant Asset Token) è una proposta di standard Ethereum ERC, creata l'8 settembre 2020, che definisce un'interfaccia compatibile ERC-20 con restrizioni volte a garantire la conformità al diritto finanziario svizzero. Gianluca Perletti è il lead author, insieme ad Alan Scarpellini, Roberto Gorini e Manuel Olivi. La specifica copre whitelist, frozenlist, ruoli emittente e funzioni di revoca/riassegnazione.
Lo standard ERC-20 adotta un modello di trasferimento privo di autorizzazioni: qualunque indirizzo può trasferire token a chiunque. Questo modello è ideale per utility token ma incompatibile con i titoli finanziari (security token).
Le leggi svizzere (LInFi, Legge sulle banche, LPCC, LRD) e le linee guida FINMA richiedono che gli emittenti di asset token controllino l'identità dei possessori e autorizzino i trasferimenti (KYC/AML).
Gli emittenti devono inoltre poter congelare token o revocarli e riassegnarli in caso di smarrimento chiavi o provvedimenti giudiziari.
Senza uno standard aperto, ciascun emittente sviluppa contratti proprietari incompatibili con wallet e custody software.
Gianluca Perletti è il lead author di ERC-2980 (Swiss Compliant Asset Token), insieme ad Alan Scarpellini, Roberto Gorini e Manuel Olivi.
Ha analizzato le discrepanze tra requisiti normativi svizzeri per i titoli e interfacce token EVM, ideando una soluzione che preserva la compatibilità ERC-20.
È stato il lead author della specifica tecnica e del documento di proposta depositato nel repository Ethereum Improvement Proposals.
La proposta è stata discussa pubblicamente nel repository GitHub EIPs di Ethereum (issue #2983).
estende ERC-20 esponendo controlli whitelist() e frozenlist(), affinché solo indirizzi verificati e non bloccati possano ricevere token.
interfacce standard per inserimento e rimozione indirizzi (conformità AML/KYC).
amministrazione del ruolo emittente (isIssuer, addIssuer, removeIssuer, transferIssuer), unico autorizzato a gestire whitelist e blocchi.
funzioni che permettono all'emittente di revocare token o riassegnarli a un nuovo indirizzo nel rispetto della normativa svizzera.
preserva transfer, transferFrom, approve e allowance, garantendo compatibilità con gli strumenti dell'ecosistema Ethereum.
Pubblicazione di ERC-2980 nel repository ufficiale delle Ethereum Improvement Proposals (stato attuale: Stagnant).
Creazione di un'interfaccia aperta e standardizzata per l'emissione di security token conforme alla normativa finanziaria svizzera.
Dimostrazione pratica di come integrare conformità legale nei token EVM senza comprometterne l'interoperabilità.
ERC-2980 (Swiss Compliant Asset Token) è una proposta ERC per asset token compatibili ERC-20 dotati di controlli conformi al diritto svizzero: whitelist KYC/AML, congelamento, ruoli emittente e revoca/riassegnazione.
Gli autori registrati su eips.ethereum.org sono Gianluca Perletti (lead author), Alan Scarpellini, Roberto Gorini e Manuel Olivi.
Mantiene le funzioni base ERC-20 ma aggiunge controlli su whitelist e frozenlist, ruoli emittente e la facoltà di revoca o riassegnazione token in casi previsti dalla legge.