From 649c6b6f72f28ceeba6992782939274ffd414a15 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Mon, 31 Jan 2022 17:11:13 +0100 Subject: [PATCH] cbdc-it --- doc/cbdc-it/cbdc-it.bib | 566 +++++++++++++++ doc/cbdc-it/cbdc-it.tex | 1262 +++++++++++++++++++++++++++++++++ doc/cbdc-it/cbdc.bib | 566 +++++++++++++++ doc/cbdc-it/diagramma1-it.png | Bin 0 -> 108981 bytes doc/cbdc-it/diagramma2-it.png | Bin 0 -> 122162 bytes doc/cbdc-it/graphics-it.odp | Bin 0 -> 147461 bytes 6 files changed, 2394 insertions(+) create mode 100644 doc/cbdc-it/cbdc-it.bib create mode 100644 doc/cbdc-it/cbdc-it.tex create mode 100644 doc/cbdc-it/cbdc.bib create mode 100644 doc/cbdc-it/diagramma1-it.png create mode 100644 doc/cbdc-it/diagramma2-it.png create mode 100644 doc/cbdc-it/graphics-it.odp diff --git a/doc/cbdc-it/cbdc-it.bib b/doc/cbdc-it/cbdc-it.bib new file mode 100644 index 000000000..1b26a844a --- /dev/null +++ b/doc/cbdc-it/cbdc-it.bib @@ -0,0 +1,566 @@ +@article{Adrian, + author = {Adrian, Tobias e Tommaso Mancini-Griffoli}, + year = {2019}, + title = {«The Rise of Digital Money»}, + journal = {IMF Fintech Note}, + volume = {19/01}, +} + +@article{Agarwal, + author = {Agarwal, Ruchir e Miles S. Kimball}, + year = {2019}, + title = {«Enabling Deep Negative Rates to Fight Recessions: A Guide»}, + journal = {IMF Working Paper}, + volume = {19/84}, +} + + +@article{Agur, + author = {Agur, Itai, Anil Ari e Giovanni Dell'Ariccia}, + year = {2019}, + title = {«Designing Central Bank Digital Currencies»}, + journal = {IMF Working Paper}, + volume = {19/252}, +} + +@article{Allen, + author = {Allen, Sarah, Srđjan Čapkun, Ittay Eyal, Giulia Fanti, Bryan A. Ford, James Grimmelmann, Ari Juels, Kari Kostiainen, Sarah Meiklejohn, Andrew Miller, Eswar Prasad, Karl Wüst e Fan Zhang}, + year = {2020}, + title = {«Design Choices for Central Bank Digital Currency: Policy and Technical Considerations»}, + journal = {NBER Working Paper}, + volume = {27634}, +} + +@article{Alves, + author = {Alves, Tiago e Don Felton}, + year = {2004}, + title = {«TrustZone: Integrated hardware and software security»}, + journal = {\textit{ARM IQ}}, + volume = {3}, + number = {4}, + pages = {18--24}, +} + +@article{AuerBoehme, + author = {Auer, Raphael e Rainer Böhme}, + year = {2020}, + title = {«The technology of retail central bank digital currency»}, + journal = {\textit{BIS Quarterly Review}}, + month = {marzo}, + pages = {85--96}, +} + +@article{AuerCornelli, + author = {Auer, Raphael, Giulio Cornelli e Jon Frost}, + year = {2020}, + title = {«Taking stock: ongoing retail {CBDC} projects»}, + journal = {\textit{BIS Quarterly Review}}, + month = {marzo}, + pages = {97--98}, +} + +@booklet{BIS, + author = {{Bank for International Settlements}}, + year = {2018}, + title = {«Central Bank Digital Currencies. Joint Report of the Committee on Payments and Market Infrastructures and Markets Committee»}, +} + +@booklet{BoE, + author = {{Bank of England}}, + year = {2020}, + title = {«Central Bank Digital Currency: Opportunities, Challenges and Design. Discussion Paper»}, + month = {marzo}, +} + +@article{Baiocchi, + author = {Baiocchi, Giovanni e Walter Distaso}, + year = {2003}, + title = {«{GRETL}: Econometric Software for the {GNU} Generation»}, + journal = {\textit{Journal of Applied Econometrics}}, + volume = {18}, + pages = {105-110}, +} + +@article{Bech, + author = {Bech, Morten e Rodney Garratt}, + year = {2017}, + title = {«Central bank cryptocurrencies»}, + journal = {\textit{BIS Quarterly Review}}, + month = {settembre}, + pages = {55--70}, +} + +@article{Berentsen, + author = {Berentsen, Aleksander e Fabian Schär}, + year = {2018}, + title = {«The Case for Central Bank Electronic Money and the Non-case for Central Bank Cryptocurrencies»}, + journal = {\textit{Federal Reserve Bank of St. Louis Review}}, + volume = {100}, + number = {2}, + pages = {97--106}, +} + +@article{Bernstein2020, + author = {Bernstein, Daniel J. e Tanja Lange}, + year = {2020}, + title = {«{eBACS}: {ECRYPT} Benchmarking of Cryptographic Systems»}, + url = {\url{https://bench.cr.yp.to}, accessed 17 March 2020}, +} + +@article{Bernstein2012, + author = {Bernstein, Daniel J., Niels Duif, Tanja Lange, Peter Schwabe e Bo-Yin Yang}, + year = {2012}, + title = {«High-speed high-security signatures»}, + journal = {\textit{Journal of Cryptographic Engineering}}, + volume = {2}, + pages = {77--89}, +} + +@InCollection{Bindseil, + author = {Bindseil, Ulrich}, + year = {2020}, + title = {«Tiered {CBDC} and the financial system»}, + publisher = {European Central Bank}, + series = {ECB Working Paper}, + number = {2351}, + month = {gennaio}, +} + +@article{Boar, + author = {Boar, Codruta, Henry Holden e Amber Wadsworth}, + year = {2020}, + title = {«Impending arrival - a sequel to the survey on central bank digital currency»}, + journal = {BIS Papers}, + volume = {107}, +} + +@article{Boneh, + author = {Boneh, Dan}, + year = {1999}, + title = {«Twenty Years of Attacks on the {RSA} Cryptosystem»}, + journal = {\textit{Notices of the AMS}}, + volume = {42}, + number = {2}, + pages = {202--213}, +} + + +@InCollection{Bordo, + author = {Bordo, Michael D. e Andrew T. Levin}, + year = {2017}, + title = {«Central bank digital currency and the future of monetary policy»}, + publisher = {National Bureau of Economic Research}, + series = {NBER Working Paper Series}, + number = {23711}, +} + +@article{Brunnermeier, + author = {Brunnermeier, Markus e Dirk Niepelt}, + year = {2019}, + title = {«On the Equivalence of Private and Public Money»}, + journal = {\textit{Journal of Monetary Economics}}, + volume = {106}, + pages = {27--41}, +} + +@article{Buiter, + author = {Buiter, Willem H. e Nikolaos Panigirtzoglou}, + year = {2003}, + title = {«Overcoming the Zero Bound on Nominal Interest Rates with Negative Interest on Currency: Gesell's Solution»}, + journal = {\textit{The Economic Journal}}, + volume = {113}, + number = {490}, + pages = {723--746}, +} + +@InCollection{Bullmann, + author = {Bullmann, Dirk, Jonas Klemm e Andrea Pinna}, + year = {2019}, + title = {«In search for stability in crypto-assets: are stablecoins the solution?»}, + publisher = {European Central Bank}, + series = {ECB Occasional Paper Series}, + number = {230}, +} + +@inproceedings{Camenisch2007, + author = {Camenisch, Jan, Aanna Lysyanskaya e Mira Meyerovich}, + year = {2007}, + title = {«Endorsed E-Cash»}, + booktitle = {\textit{2007 IEEE Symposium on Security and Privacy (SP'07)}}, + month = {maggio}, + pages = {101--115}, +} + +@inproceedings{Camenisch2005, + author = {Camenisch, Jan, Susan Hohenberger e Anna Lysyanskaya}, + year = {2005}, + title = {«Compact E-Cash»}, + booktitle = {\textit{Advances in Cryptology -- EUROCRYPT 2005: 24th Annual International Conference on the Theory and Applications of Cryptographic Techniques}}, + address = {Aarhus, Denmark}, + month = {maggio}, + day = {22-26}, + editor = {Ed. di Ronald Cramer}, + publisher = {Springer-Verlag Berlin Heidelberg}, +} + + + +@inproceedings{Canard, + author = {Canard, Sébastien e Aline Gouget}, + year = {2007}, + title = {«Divisible e-cash systems can be truly anonymous»}, + booktitle = {\textit{Annual International Conference on the Theory and Applications of Cryptographic Techniques}}, + pages = {482--497}, +} + + + +@misc{CCC, + author = {{CCC e.V.}}, + year = {2017}, + title = {«Chaos Computer Club hacks e-motor charging stations»}, + howpublished = {34c3}, +} + +@article{Chapman, + author = {Chapman, James, Rodney Garratt, Scott Hendry, Andrew McCormack e Wade McMahon}, + year = {2017}, + title = {«Project {J}asper: Are Distributed Wholesale Payment Systems Feasible Yet?»}, + journal = {\textit{Financial System Review}}, + publisher = {Bank of Canada}, + month = {giugno}, + pages = {59--69}, +} + +@inproceedings{Chaum1983, + author = {Chaum, David}, + year = {1983}, + title = {«Blind signatures for untraceable payments»}, + booktitle = {\textit{Advances in Cryptology: Proceedings of Crypto `82}}, + pages = {199--203}, +} + +@inproceedings{Chaum1990, + author = {Chaum, David, Amos Fiat e Moni Naor}, + year = {1990}, + title = {«Untraceable electronic cash»}, + booktitle = {\textit{Advances in Cryptology: Proceedings of CRYPTO '88}}, + pages = {319--327}, +} + +@inproceedings{Danezis, + author = {Danezis, George e Sarah Meiklejohn}, + year = {2016}, + title = {«Centrally Banked Cryptocurrencies»}, + booktitle = {\textit{23nd Annual Network and Distributed System Security Symposium, NDSS2016}}, + address = {San Diego, California, USA}, + month = {febbraio}, + day = {21--24}, + publisher = {The Internet Society}, +} + +@article{Diffie, + author = {Diffie, Whitfield e Martin Hellmann}, + year = {1976}, + title = {«New Directions in Cryptography»}, + journal = {IEEE Trans. on Inf. Theory, IT-22}, + pages = {644--654}, +} + +@phdthesis{Dold, + author = {Dold, Florian}, + year = {2019}, + title = {«The {GNU} {T}aler System: Practical and Provably Secure Electronic Payments»}. Tesi di dottorato}, + school = {Università di Rennes 1}, +} + +@article{ECB, + author = {{European Central Bank}}, + year = {2019}, + title = {«Exploring anonymity in central bank digital currencies»}, + journal = {\textit{In Focus}}, + number = {4}, + month = {dicembre}, +} + +@inproceedings{Fuchsbauer, + author = {Fuchsbauer, Georg, David Pointcheval e Damien Vergnaud}, + year = {2009}, + title = {«Transferable constant-size fair e-cash»}, + booktitle = {\textit{International Conference on Cryptology e Network Security}}, + publisher = {Springer-Verlag Berlin Heidelberg}, + pages = {226--247}, +} + +@inproceedings{Garcia, + author = {Garcia, Flavio, Gerhard de Koning Gans, Ruben Muijrers, Peter van Rossum, Roel Verdult, Ronny Wichers Schreur e Bart Jacobs}, + year = {2008}, + title = {«Dismantling MIFARE Classic»}, + booktitle = {\textit{European Symposium on Research in Computer Security}}, +} + +@article{Garratt, + author = {Garratt, Rod, Michael Lee, Brendan Malone e Antoine Martin}, + year = {2020}, + title = {«Token- or Account-Based? A Digital Currency Can Be Both»}, + journal = {\textit{Liberty Street Economics}}, + publisher = {Federal Reserve Bank of New York}, + month = {agosto}, + day = {12}, +} + +@article{Goodfriend, + author = {Goodfriend, Marvin}, + year = {2000}, + title = {«Overcoming the Zero Bound on Interest Rate Policy»}, + journal = {\textit{Journal of Money, Credit, and Banking}}, + volume = {32}, + number = {4}, + pages = {1007--1035}, +} + +@article{Johnston, + author = {Johnston, Casey}, + year = {2010}, + title = {«PS3 hacked through poor cryptography implementation»}, + journal = {\textit{Ars Technica}}, + month = {dicembre}, + day = {30}, +} + + + +@Misc{Jordan, + note = {Discorso in occasione del 30º anniversario del Centro di scienze economiche (WWZ) e dell’Associazione degli economisti basilesi (VBÖ)}, + author = {Jordan, Thomas J.}, + year = {2019}, + title = {«Valute, moneta e token digitali»}, + publisher = {Università di Basilea}, + month = {settembre}, + howpublished = {\url{https://www.snb.ch/it/mmr/speeches/id/ref_20190905_tjn/source/ref_20190905_tjn.it.pdf}}, +} + + +@article{Kahn2009, + author = {Kahn, Charles M. e William Roberds}, + year = {2009}, + title = {«Why Pay? An Introduction to Payments Economics»}, + journal = {\textit{Journal of Financial Intermediation}}, + number = {18}, + pages = {1--23}, +} + +@article{Kahn2005, + author = {Kahn, Charles M., James McAndrews e William Roberds}, + year = {2005}, + title = {«Money is Privacy»}, + journal = {\textit{International Economic Review}}, + volume = {46}, + number = {2}, + pages = {377--399}, +} + +@article{Kasper, + author = {Kasper, Timo, Michael Silbermann e Christof Paar}, + year = {2010}, + title = {«All you can eat or breaking a real-world contactless payment system»}, + journal = {\textit{Financial Cryptography and Data Security, Lecture Notes in Computer Science}}, + volume = {6052}, + pages = {343--50}, +} + +@inproceedings{Katzenbeisser, + author = {Katzenbeisser, Stefan, Ünal Kocabaş, Vladimir Rožić, Ahmad-Reza Sadeghi, Ingrid Verbauwhede e Christian Wachsmann}, + year = {2012}, + title = {«{PUF}s: Myth, Fact or Busted? A Security Evaluation of Physically Unclonable Functions ({PUF}s) Cast in Silicon»}, + booktitle = {\textit{Cryptographic Hardware and Embedded Systems -- CHES 2012. Lecture Notes in Computer Science}}, + volume = {7428}, + pages = {283--301}, +} + +@book{Keynes, + author = {Keynes, John Maynard}, + year = {1936}, + title = {«The General Theory of Employment, Interest and Money»}, + publisher = {Macmillan}, +} + +@article{Kiff, + author = {Kiff, John, Jihad Alwazir, Sonja Davidovic, Aquiles Farias, Ashraf Khan, Tanai Khiaonarong, Majid Malaika, Hunter Monroe, Nobu Sugimoto, Hervé Tourpe e Peter Zhou}, + year = {2020}, + title = {«A Survey of Research on Retail Central Bank Digital Currency»}, + journal = {IMF Working Paper}, + volume = {20/104}, +} + +@InCollection{Kumhof, + author = {Kumhof, Michael e Clare Noone}, + year = {2018}, + title = {«Central bank digital currencies - design principles and balance sheet implications»}, + publisher = {Bank of England}, + series = {Staff Working Paper}, + number = {725}, +} + +@inproceedings{Lapid, + author = {Lapid, Ben e Avishai Wool}, + year = {2018}, + title = {«Cache-Attacks on the {ARM} TrustZone Implementations of {AES}-256 and {AES}-256-{GCM} via {GPU}-Based Analysis»}, + booktitle = {\textit{International Conference on Selected Areas in Cryptography. Lecture Notes in Computer Science}}, + volume = {11349}, +} + +@article{Lerner, + author = {Lerner, Josh e Jean Tirole}, + year = {2005}, + title = {«The Scope of Open Source Licensing»}, + journal = {\textit{Journal of Law, Economics \& Organization}}, + volume = {21}, + pages = {20-56}, +} + +@misc{Libra, + author = {{Libra Association}}, + year = {2020}, + title = {«Libra White Paper v2.0»}, + url = {\url{https://libra.org/en-US/white-paper}}, +} + +@inproceedings{Lim, + author = {Lim, Chae Hoon e Phil Joong Lee}, + year = {1997}, + title = {«A key recovery attack on discrete log-based schemes using a prime order subgroup»}, + booktitle = {\textit{CRYPTO 1997. Lecture Notes in Computer Science}}, + volume = {1294}, +} + +@InCollection{Lyons, + author = {Lyons, Richard K. e Ganesh Viswanath-Natraj}, + year = {2020}, + title = {«What Keeps Stablecoins Stable?»}, + publisher = {National Bureau of Economic Research}, + series = {NBER Working Paper Series}, + number = {27136}, + month = {maggio}, +} + +@article{Mancini-Griffoli, + author = {Mancini-Griffoli, Tommaso, Maria Soledad Martinez Peria, Itai Agur, Anil Ari, John Kiff, Adina Popescu e Celine Rochon}, + year = {2018}, + title = {«Casting Light on Central Bank Digital Currency»}, + journal = {IMF Staff Discussion Notes}, + volume = {18/08}, + publisher = {International Monetary Fund}, +} + +@misc{Nakamoto, + author = {Nakamoto, Satoshi}, + year = {2008}, + title = {«Bitcoin: A Peer-to-Peer Electronic Cash System»}, + url = {\url{https://www.bitcoin.com/bitcoin.pdf}}, +} + +@book{Narayanan, + author = {Narayanan, Arvind, Joseph Bonneau, Edward Felten, Andrew Miller e Steven Goldfeder}, + year = {2016}, + title = {«Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction»}, + publisher = {Princeton University Press}, +} + +@misc{Niepelt, + author = {Niepelt, Dirk}, + year = {2020}, + title = {«Digital money and central bank digital currency: An executive summary for policymakers»}, + url = {https://voxeu.org/article/digital-money-and-central-bank-digital-currency-executive-summary}, +} + +@inproceedings{Okamoto, + author = {Okamoto, Tatsuaki}, + year = {1995}, + title = {«An Efficient Divisible Electronic Cash Scheme»}, + booktitle = {\textit{Advances in Cryptology --- CRYPT0'95: 15th Annual International Cryptology Conference Santa Barbara, California, USA, August 27--31, 1995 Proceedings}}, + editor = {Ed. di Don Coppersmith}, + publisher = {Springer-Verlag Berlin Heidelberg}, + pages = {438--451}, +} + +@article{Pinto, + author = {Pinto, S. e N. Santos}, + year = {2019}, + title = {«Demystifying {ARM} TrustZone: A Comprehensive Survey»}, + journal = {ACM Computing Surveys}, + volume = {51}, + number = {6}, + month = {gennaio}, + pages = {1--31} +} + +@article{Rivest, + author = {Rivest, Ronald L., Adi Shamir e Leonard Adleman}, + year = {1978}, + title = {«A Method for Obtaining Digital Signatures and Public Key Cryptosystems»}, + journal = {\textit{Comm. ACM}}, + volume = {21}, + number = {2}, +} + +@book{Solove, + author = {Solove, Daniel J.}, + year = {2011}, + title = {«Nothing to Hide: The false tradeoff between privacy and security»}, + publisher = {New Haven \& London: Yale University Press}, +} + +@article{Soukup, + author = {Soukup, Michael e Bruno Muff}, + year = {2007}, + title = {«Die {P}ostcard lässt sich fälschen»}, + journal = {\textit{Sonntagszeitung}}, + month = {aprile}, + day = {22}, +} + +@article{Stallman, + author = {Stallman, Richard}, + year = {1985}, + title = {«The {GNU} manifesto»}, + journal = {\textit{Dr. Dobb's Journal of Software Tools}}, + volume = {10}, + number = {3}, + pages = {30--35}, +} + + +@TechReport{Riksbank, + author = {{Sveriges Riksbank}}, + year = {2020}, + title = {«The {R}iksbank's e-krona project»}, + month = {febbraio}, + institution = {Sveriges Riksbank}, + url = {\url{https://www.riksbank.se/globalassets/media/rapporter/e-krona/2019/the-riksbanks-e-krona-pilot.pdf}}, +} + +@misc{Wojtczuk, + author = {Wojtczuk, Rafal e Joanna Rutkowska}, + year = {2009}, + title = {«Attacking {I}ntel Trusted Execution Technology»}, + howpublished = {BlackHat-DC 2009}, +} + +@article{Yalta2010, + author = {Yalta, A. Talha e A. Yasemin Yalta}, + year = {2010}, + title = {«Should Economists Use Open Source Software for Doing Research?»}, + journal = {\textit{Computational Economics}}, + volume = {35}, + pages = {371--394}, +} + +@article{Yalta2008, + author = {Yalta, A. Talha e Riccardo Lucchetti}, + year = {2008}, + title = {«The {GNU/L}inux Platform and Freedom Respecting Software for Economists»}, + journal = {\textit{Journal of Applied Econometrics}}, + volume = {23}, + pages = {279-286}, +} diff --git a/doc/cbdc-it/cbdc-it.tex b/doc/cbdc-it/cbdc-it.tex new file mode 100644 index 000000000..e240c3367 --- /dev/null +++ b/doc/cbdc-it/cbdc-it.tex @@ -0,0 +1,1262 @@ +% The Spanish pdf looks too crowded. For Italian, maybe bigger font +% and/or extra space between lines/paragraphs? + +%\renewcommand{\abstractname}{Sommario} +%\renewcommand{\refname}{Opere di consultazione} + +\documentclass{article} +\usepackage[T1]{fontenc} +\usepackage{url} +\usepackage{amsmath} +\usepackage{hyperref} +\usepackage{graphicx} +\usepackage{natbib} +\usepackage[italian]{babel} +\title{Come emettere una moneta digitale di banca centrale} +\author{David Chaum\footnote{david@chaum.com} \\ + xx Network \and + Christian Grothoff\footnote{christian.grothoff@bfh.ch} \\ + BFH\footnote{Università di Scienze Applicate di Berna} + \quad e Progetto GNU \and + Thomas Moser\footnote{thomas.moser@snb.ch} \\ + Banca Nazionale Svizzera} +\date{Questa versione: febbraio 2022 \\ + Prima versione: maggio 2020} + +\begin{document} + +\maketitle + +\begin{abstract} +Con l'emergere di Bitcoin e delle criptovalute stabili (per es. Diem, +già nota come Libra) recentemente proposte dai colossi del web, le +banche centrali affrontano una crescente concorrenza da parte di +operatori privati che offrono la propria alternativa digitale al +contante fisico. Non trattiamo qui la questione normativa se una banca +centrale debba emettere o meno una moneta digitale. Contribuiamo invece +all'attuale dibattito di ricerca spiegando in che modo una banca centrale +potrebbe farlo, se lo volesse. Proponiamo un sistema basato su token +senza tecnologia di registro distribuito, e mostriamo che le monete +elettroniche emesse in passato, basate solo su software, possono essere +migliorate per tutelare la privacy nelle transazioni, soddisfare i +requisiti normativi in modo efficace e offrire un livello di protezione +resistente ai computer quantistici contro il rischio sistemico per +la privacy. Né la politica monetaria né la stabilità del sistema +finanziario sarebbero realmente interessate da questo sistema dal +momento che una CBDC emessa in questo modo replicherebbe il contante +fisico anziché i depositi bancari. \\ + +JEL: E42, E51, E52, E58, G2 +\\ + +Parole chiave: monete digitali, banca centrale, CBDC, firma cieca, +criptovalute stabili, \textit{stablecoins} +\end{abstract} + +\vspace{40pt} + +\section*{Ringraziamenti} +Vorremmo ringraziare Michael Barczay, Roman Baumann, Morten Bech, +Nicolas Cuche, Florian Dold, Andreas Fuster, Stefan Kügel, Benjamin +Müller, Dirk Niepelt, Oliver Sigrist, Richard Stallman, Andreas Wehrli +e tre collaboratori anonimi per i loro commenti e suggerimenti. Le +posizioni, le opinioni, i risultati e le conclusioni o raccomandazioni +espresse in questo documento sono strettamente quelle degli autori. +Non riflettono necessariamente le posizioni della Banca nazionale +svizzera (BNS). La BNS declina ogni responsabilità per eventuali +errori, omissioni o inesattezze che dovessero comparire nel documento. + +Traduzione: Dora Scilipoti \& Luca Saiu +\newpage + +%\tableofcontents + +\section{Introduzione}\label{1.-introduzione} + +Dall'avvento dei personal computer negli anni ottanta, e più +specificamente da quando nel 1991 la \textit{National Science +Foundation} revocò le restrizioni sull'uso di Internet per scopi +commerciali, c'è stata una ricerca sulla creazione di moneta digitale +per i pagamenti online. La prima proposta è stata quella +di~\cite{Chaum1983}. Sebbene tali metodi siano stati attuati, non hanno +preso piede; le carte di credito sono invece diventate il metodo più +diffuso per i pagamenti online. La proposta di~\cite{Nakamoto} per una +versione puramente \textit{peer-to-peer} di moneta digitale e il +conseguente lancio di Bitcoin avvenuto con successo hanno inaugurato +una nuova era di ricerca e sviluppo di valute digitali. La piattaforma +CoinMarketCap elenca oltre 5.000 criptovalute. Recentemente le banche +centrali hanno iniziato a considerare, o almeno a studiare, +l'emissione di monete +digitali~\cite[vedi][]{AuerBoehme,AuerCornelli,Boar,Kiff,Mancini-Griffoli}. + +Attualmente le banche centrali emettono due tipi di moneta: (i) +riserve sotto forma di conti di regolamento presso le banche centrali, +destinate solo agli operatori dei mercati finanziari, e (ii) divisa +disponibile per tutti sotto forma di banconote. Di conseguenza, la +letteratura sulla moneta digitale di banca centrale (\textit{Central Bank +Digital Currency} - CBDC) distingue tra (a) CBDC all'ingrosso ad +accesso ristretto e (b) CBDC al dettaglio disponibile per il +pubblico~\cite[si veda, ad esempio,][]{Bech}. +Una CBDC all'ingrosso sarebbe meno destabilizzante per il sistema attuale +dato che le banche e gli operatori dei mercati finanziari hanno già +accesso alla moneta digitale della banca centrale sotto forma di conti +presso questa istituzione, che utilizzano per regolare i pagamenti +interbancari. La domanda qui è se la tokenizzazione della moneta di banca +centrale e la tecnologia di registro distribuito (\textit{Distributed Ledger +Technology} - DLT) offrano vantaggi particolari rispetto ai sistemi con +regolamento lordo in tempo reale (\textit{Real-Time Gross Settlement} - RTGS) +esistenti. Finora la risposta è negativa, almeno per i pagamenti +interbancari nazionali~\cite[vedi][]{Chapman}. + +Una CBDC al dettaglio, che sarebbe una nuova forma di moneta di banca +centrale disponibile per il pubblico, potrebbe essere più destabilizzante +per il sistema attuale, a seconda di come è progettata. Più una CBDC +compete con i depositi delle banche commerciali, maggiore è la minaccia +ai finanziamenti bancari, con effetti potenzialmente negativi sul credito +bancario e sull'attività economica~\cite[vedi][]{Agur}. Tuttavia, una +CBDC al dettaglio potrebbe anche essere vantaggiosa~\cite[vedi][]{Bordo,Berentsen,Bindseil,Niepelt,Riksbank,BoE}. +Mettere a disposizione di tutti una moneta elettronica di banca centrale +esente dal rischio di controparte potrebbe migliorare la stabilità e la +resilienza del sistema di pagamenti al dettaglio. Potrebbe inoltre fornire +un'infrastruttura di pagamento neutrale per incoraggiare la concorrenza, +l'efficienza e l'innovazione. Nel complesso, è probabile che i costi e i +benefici di una CBDC al dettaglio differiscano da un paese all'altro. Per +il punto di vista della Banca nazionale svizzera, che non ha in programma +l'emissione di una CBDC al dettaglio,~\cite[si veda][]{Jordan}. + +Nel presente documento analizziamo la CBDC al dettaglio, ma senza +affrontare la questione se una banca centrale \emph{debba o meno} emetterla. +Ci concentriamo invece sul possibile design di una CBCD. L'interesse +per la progettazione di CBDC è recentemente aumentato +considerevolmente (\cite[si, veda ad esempio,][]{Allen,BoE}). Il design che +proponiamo differisce notevolmente da altre proposte. Il nostro sistema +si basa sulla tecnologia eCash descritta da~\cite{Chaum1983,Chaum1990}, +migliorandola. In particolare, proponiamo una CBDC basata su token, solo +con software e senza tecnologia di registro distribuito. La DLT è +un'architettura interessante in assenza di un operatore centrale o se le +entità che interagiscono non accettano di nominare un operatore centrale +fidato. Questo non è certo il caso di una CBDC al dettaglio emessa da una +\emph{banca centrale}. Distribuire il registro delle transazioni della +banca centrale con una \textit{blockchain} non fa che aumentare i costi +di transazione; non porta alcun vantaggio tangibile nell'implementazione +da parte di una banca centrale. L'utilizzo della DLT per emettere moneta +digitale può essere utile in assenza di una banca centrale (ad esempio, +il progetto Sovereign delle Isole Marshall) o se l'intenzione esplicita +è quella di fare a meno di una banca centrale (ad esempio, +Bitcoin).\footnote{Potrebbero esserci casi opportuni di utilizzo della +DLT per le infrastrutture dei mercati finanziari, come gli scambi digitali, +dove sorge la questione di come incorporare la moneta della banca centrale +all'interno di una struttura DLT per eseguire i regolamenti. Tuttavia, +in tali situazioni i potenziali benefici della DLT, ad esempio costi +inferiori o riconciliazione automatica, non derivano da un'emissione +decentralizzata di moneta di banca centrale.} + +La CBDC basata su token che proponiamo consente anche di preservare +una caratteristica fondamentale del contante fisico: la privacy nelle +transazioni. Spesso si sostiene che l'uso della crittografia per la +tutela della privacy richieda così tanta potenza di calcolo da rendere +impraticabile la sua implementazione su dispositivi +portatili~\cite[vedi][]{Allen}. Sebbene questo possa essere vero nel +caso di una tecnologia di registro distribuito, dove la tracciabilità +delle transazioni è necessaria per prevenire la doppia spesa~\cite{Narayanan}, +non lo è nel caso proposto in questo documento, dove si ha un protocollo +di firma cieca di tipo Chaum e la partecipazione di una banca centrale. +La nostra CBDC, basata su firme cieche e un'architettura a due livelli, +garantisce una tutela della privacy nelle transazioni perfetta e +quanto-resistente, fornendo al contempo protezioni sociali che sono di +fatto più potenti rispetto a quelle delle banconote per la lotta al +riciclaggio di denaro (\textit{Anti-Money Laundering} - AML) e al +finanziamento del terrorismo (\textit{Counter Terrorism Financing} - CFT). + +La privacy nelle transazioni è importante per tre motivi. In primo luogo, +protegge gli utenti dal potenziale abuso di monitoraggio e sorveglianza +da parte dei governi. Anche se si pensa di non avere nulla da nascondere, +i piani di sorveglianza di massa restano problematici, se non altro per +il rischio di errori e abusi, soprattutto se condotti senza trasparenza +e responsabilità~\cite[vedi][]{Solove}. In secondo luogo, la privacy nelle +transazioni protegge gli utenti dallo sfruttamento dei dati da parte dei +fornitori di servizi di pagamento. Infine, salvaguarda gli utenti dalla +controparte nelle transazioni in quanto esclude possibili comportamenti +opportunistici successivi o rischi per la sicurezza dovuti a negligenza +o mancata protezione dei dati dei clienti~\cite[vedi][]{Kahn2005}. + +Questo documento è strutturato come segue: nella Sezione II si spiega +la differenza tra la moneta di banca centrale e altri tipi di moneta. +Nella Sezione III si esaminano i modelli di CBDC tipici e generici prima +di proporre il nostro progetto nella Sezione IV. Si considerano poi +gli aspetti normativi e le politiche (V) e il relativo lavoro (VI). +Infine, si conclude (VII). + + +\section{Cos'è la moneta di banca centrale?} + \label{2.-cos'è-la-moneta-di-banca-centrale} + +La moneta è un attivo che può essere utilizzato per acquistare beni e +servizi. Per essere considerato moneta, l'attivo deve essere accettato +da entità diverse dall'emittente. Ecco perché i voucher, ad esempio, +non sono considerati moneta. La moneta autentica deve essere +\emph{comunemente} accettata come mezzo di scambio. Sebbene la moneta +abbia altre funzioni, ad esempio come unità di conto e riserva di valore, +la sua caratteristica distintiva è la sua funzione di mezzo di scambio. +Normalmente l'unità di conto (cioè come avvengono la fissazione dei +prezzi e la contabilizzazione dei debiti) coincide per ragioni +pratiche con il mezzo di scambio. Una separazione può tuttavia +verificarsi se il valore del mezzo di scambio manca di stabilità +rispetto ai beni e servizi scambiati.\footnote{Ciò può accadere +spontaneamente in un ambito caratterizzato da un'inflazione elevata, +ad esempio quando i prezzi sono quotati in USD ma i pagamenti vengono +effettuati in valuta locale. Lo stesso vale per i pagamenti in Bitcoin, +dove i prezzi sono solitamente fissati in USD o altre valute locali a +causa dell'elevata volatilità del Bitcoin. Una separazione può anche +essere progettata appositamente, come nel caso +dell'\textit{Unidad de Fomento} (UF) in Cile o i Diritti Speciali di +Prelievo (DSP) del Fondo Monetario Internazionale (FMI). Tuttavia, +anche in questi casi lo scopo è quello di avere un'unità di conto più +stabile.} La moneta deve anche essere una riserva di valore per fungere +da mezzo di scambio perché deve preservare il suo potere d'acquisto tra +il momento in cui si riceve e quello in cui si spende. In ogni modo, +ci sono molti altri attivi che fungono da riserva di valore, come azioni, +obbligazioni, metalli preziosi e immobili. Pertanto, la caratteristica +di riserva di valore non è distintiva della moneta. + +In un'economia moderna, il pubblico utilizza due tipi diversi di +moneta: (a) moneta statale e (b) moneta privata. La moneta statale viene +generalmente emessa dalla banca centrale, che agisce in qualità di +agente dello Stato. La moneta della banca centrale è disponibile per +alcune istituzioni finanziarie sotto forma di depositi presso la banca +centrale (riserve) e per il pubblico sotto forma di valuta (banconote e +monete), nota anche come «contante». In una economia moderna con valuta +fiat, tale moneta non ha un valore intrinseco. Legalmente è una passività +della banca centrale, sebbene non sia rimborsabile. Nella maggior parte +dei paesi, la moneta della banca centrale è definita come avente corso +legale, il che significa che deve essere accettata per il pagamento dei +debiti monetari, comprese le tasse e le sanzioni legali. Sebbene ciò +garantisca un certo valore alla moneta della banca centrale, lo status +di corso legale non è sufficiente per mantenere un valore stabile. È la +politica monetaria della banca centrale che mantiene il valore della +moneta. Mantenere la stabilità dei prezzi, vale a dire un valore stabile +della moneta rispetto a quello dei beni e dei servizi scambiati, è +infatti una delle principali responsabilità delle banche centrali. + +La maggior parte dei pagamenti in un'economia moderna vengono effettuati +con moneta privata emessa dalle banche commerciali ed è costituita da +depositi bancari a vista che le persone detengono presso queste banche. +Sono depositi che si posssono utilizzare mediante assegni, carte di +debito, carte di credito e altri mezzi di trasferimento di denaro e +costituiscono una passività della banca commerciale di riferimento. Una +caratteristica fondamentale di questi depositi è che le banche commerciali +garantiscono la convertibilità su richiesta in moneta della banca centrale +ad un prezzo fisso, vale a dire, alla pari. I depositanti possono prelevare +i propri fondi in contante o trasferirli ad un valore fisso di 1:1. Le +banche commerciali mantengono stabile il valore della propria moneta +ancorandola a quella della banca centrale. + +Tuttavia, in un sistema di riserva frazionaria, una banca commerciale, +anche se solvibile, potrebbe non avere liquidità a sufficienza per +onorare la sua promessa di convertire i depositi bancari in moneta +della banca centrale (ad esempio, nel caso di una corsa agli sportelli) +in modo tale che i clienti non possano prelevare i propri soldi. Una +banca può anche diventare insolvente e fallire, e di conseguenza i +clienti possono perdere denaro. Per questo motivo le banche commerciali +sono soggette a regolamentazioni volte a mitigare tali rischi. + +Una differenza notevole tra la moneta di una banca centrale e la +moneta privata emessa da una banca commerciale è, pertanto, che +quest'ultima comporta un rischio di controparte. Una banca centrale +può sempre adempiere ai suoi obblighi utilizzando la propria moneta +non rimborsabile. In un'economia nazionale, la moneta della banca +centrale è l'unico attivo monetario esento da rischi di credito e di +liquidità. È pertanto l'attivo tipicamente preferito per regolare i +pagamenti nelle infrastrutture dei mercati finanziari (si veda, per +esempio, \textit{CPMI-IOSCO Principles for Financial Market +Infrastructures}, 2012). Un'altra differenza risiede nella capacità +della moneta della banca centrale di sostenere il sistema monetario +nazionale fornendo un valore di riferimento con cui la moneta delle +banche commerciali mantiene la piena convertibilità. + +A parte le banche commerciali, altre entità private tentano +occasionalmente di emettere moneta; le criptovalute sono solo il +tentativo più recente. Ma a differenza dei depositi bancari, tale +moneta non è comunemente accettata come mezzo di scambio. Questo vale +anche per Bitcoin, la criptovaluta più ampiamente accettata. Un +ostacolo all'utilità delle criptovalute come mezzo di scambio è l'elevata +volatilità del loro valore. In risposta a questo problema sono emerse +le criptovalute stabili, cosiddette «stablecoins». Le +\textit{stablecoin} generalmente tentano di stabilizzare il proprio +valore in due modi: imitando le banche centrali (\textit{stablecoin} +algoritmiche) o imitando le banche commerciali e strumenti di +investimento (\textit{stablecoin} ancorate ad attivi).\footnote{Per una +tassonomia delle \textit{stablecoin}, si veda~\cite{Bullmann}.} + +Le «\textit{stablecoin} algoritmiche» si basano su algoritmi per regolare +l'offerta della moneta. In altre parole, cercano di stabilizzarne il +prezzo attraverso una «politica monetaria algoritmica». Esistono +esempi di tali \textit{stablecoin} (per es. Nubits), ma finora nessuna è +riuscita a stabilizzare il proprio valore per molto tempo. + +Le \textit{stablecoin} «ancorate ad attivi» differiscono in base al tipo +di attivo che utilizzano e ai diritti concessi ai possessori. I tipi di +attivi generalmente utilizzati sono: valuta (riserve di banche centrali, +banconote o depositi presso banche commerciali), materie prime (come +l'oro), titoli e talvolta altre criptovalute. La capacità di un tale +schema di stabilizzare il valore della moneta rispetto agli attivi +sottostanti dipende in modo cruciale dai diritti legali acquisiti dai +detentori della moneta. Se una \textit{stablecoin} è riscattabile ad un +prezzo fisso (ad esempio, 1 moneta = 1 USD o 1 moneta = 1 oncia d'oro), +la stabilità si può teoricamente ottenere.\footnote{Se possa stabilizzare +il valore della \textit{stablecoin} anche rispetto ai beni e servizi +scambiati dipende essenzialmente da quanto sia stabile il valore degli +attivi su cui poggia rispetto al valore dei beni e servizi.} Tale strategia +riproduce essenzialmente quella delle banche commerciali garantendo la +convertibilità nell'attivo sottostante su richiesta. Tuttavia, a differenza +dei depositi bancari, che in genere sono coperti solo parzialmente dalle +riserve della banca centrale, le \textit{stablecoin} sono spesso +completamente garantite dalle riserve di attivi sottostanti al fine di +evitare il rischio di liquidità, principalmente perché non dispongono di +tutele pubbliche tali come l'assicurazione dei depositi e il prestatore +di ultima istanza che offrono invece le banche regolamentate. + +Le \textit{stablecoin} che utilizzano le valute come attivi sono anche +dette «stablecoin a valuta fiat». Detenere il 100\% delle +garanzie sotto forma di valuta (banconote o depositi bancari) non risulta però +molto redditizio. Di conseguenza, i fornitori di \textit{stablecoin} hanno +un buon motivo per rispiarmiare sugli attivi passando ad un sistema di +riserva frazionaria, proprio come hanno fatto le banche +commerciali.\footnote{L'incertezza sulla garanzia delle +\textit{stablecoin} può essere uno dei motivi per cui vengono scambiate +al di sotto del loro valore nel mercato parallelo~\cite[vedi][]{Lyons}. +Casi simili si sono storicamente verificati anche con le banconote, quando +erano ancora emesse dalle banche commerciali. Le banconote venivano +scambiate a prezzi scontati nel mercato parallelo prima che l'emissione +fosse nazionalizzata e trasferita alle banche centrali come monopolio.} +Ciò comporta la riduzione degli attivi meno redditizi al minimo ritenuto +necessario per soddisfare il requisito di convertibilità e l'aumento +degli attivi liquidi a rendimento più elevato come i titoli di stato. +Questo migliora la redditività ma aumenta nel contempo il livello +di rischio. Tuttavia, anche se una \textit{stablecoin} fosse garantita +interamente da depositi presso le banche commerciali, rimarrebbe comunque +vulnerabile ai rischi di insolvenza del credito e di liquidità della +relativa banca. Tale rischio può essere evitato effettuando i depositi +presso la banca centrale in modo che siano le riserve di quest'ultima a +garantire la \textit{stablecoin}. Tali \textit{stablecoin} sono state +chiamate «CBDC sintetiche»~\cite{Adrian}. È importante sottolineare che +queste \textit{stablecoin} non sono moneta di banca centrale e quindi +non costituiscono una CBDC in quanto non sono registrate come passività +della banca centrale e, pertanto, rimangono soggette al rischio di +controparte, ovvero al rischio di fallimento dell'emittente. + +Se una \textit{stablecoin} non è rimborsabile ad un prezzo fisso, la sua +stabilità rispetto all'attivo sottostante non è garantita. Se la +\textit{stablecoin} rappresenta comunque una quota di proprietà +dell'attivo sottostante, lo schema ricorda quello di un fondo comune di +investimento chiuso o di un fondo indicizzato quotato (\textit{Exchange- +Traded Fund} - ETF) e si applicano i relativi rischi. Il valore +della moneta dipenderà dal valore patrimoniale netto del fondo, ma il +suo valore effettivo può variare. Se ci sono partecipanti autorizzati +a creare e riscattare \textit{stablecoin} e quindi ad agire come +arbitraggisti, come nel caso degli ETF e come previsto per la +Diem~\cite{Libra}, la deviazione si presume minima. + +Nel complesso, le \textit{stablecoin} hanno maggiori possibilità di +diventare moneta rispetto alle criptovalute, soprattutto se +adeguatamente regolamentate, anche se la disponibilità di CBDC +limiterebbe notevolmente la loro utilità. + +\section{Modelli generici di CBDC} \label{3.-modelli-generici-di-cbdc} + +Come abbiamo visto, la CBDC sarebbe una passività della banca +centrale. Due modelli possibili che si trovano nella letteratura +sull'argomento sono (a) CBDC basata su conti e (b) CBDC basata su +token (o sul valore). Questi modelli corrispondono ai due tipi +esistenti di moneta delle banche centrali e ai relativi sistemi di +pagamento (Kahn e Roberds 2008): riserve delle banche centrali +(sistema basato su conti) e banconote (sistema basato su token). Un +pagamento si verifica quando un'attivo monetario viene trasferito da un +pagatore a un beneficiario. In un sistema basato su conti, il +trasferimento avviene addebitando sul conto del pagatore e +accreditando sul conto del beneficiario. In un sistema basato su +token, il trasferimento avviene trasferendo il valore stesso o il +token, ovvero un oggetto che rappresenta l'attivo monetario. Il miglior +esempio di token è il contante (monete o banconote). Pagare in contanti +equivale a consegnare una moneta o una banconota. Non è necessario +registrare il trasferimento, il semplice possesso del token è +sufficiente. Pertanto, le parti non sono tenute a rivelare la propria +identità in nessun momento durante la transazione, entrambe possono +rimanere anonime. Ciononostante, il beneficiario deve essere in grado di +verificare l'autenticità del token. Questo è il motivo per cui le +banche centrali investono notevoli risorse nelle caratteristiche di +sicurezza delle banconote. + +È stato suggerito che la distinzione tra sistemi basati su conti e +quelli basati su token non sia applicabile alle monete digitali~\cite{Garratt}. +Noi al contrario riteniamo che ci sia una differenza significativa. La +differenza essenziale risiede nelle informazioni contenute nell'attivo. +In un sistema basato su conti, gli attivi (i conti) sono riconducìbili +ad una cronologia delle transazioni che include tutte le operazioni di +credito e addebito dei conti. In un sistema basato su token, gli attivi +(i token) contengono solo informazioni sul valore del token e +sull'entità che lo ha emesso. I sistemi basati su token sono quindi +l'unica possibilità per ottenere la stessa privacy nelle transazioni che +offre il contante.\footnote{Sebbene il termine «Bitcoin» suggerisca +l'uso di token, Bitcoin è un sistema basato su conti. L'unica differenza +tra un sistema tradizionale basato su conti e una \textit{blockchain} è +che i conti non sono conservati in un database centrale ma in un +database decentralizzato di solo accodamento.} + +\subsection{CBDC basata su conti}\label{cbdc-basata-su-conti} + +Il modo più semplice per avviare una CBDC sarebbe consentire al +pubblico di detenere conti deposito presso la banca centrale. Ciò +comporta che la banca centrale si facesse responsabile dei controlli per +conoscere i propri clienti (\textit{Know-Your-Customer} - KYC) e di +garantire la conformità con i requisiti per la lotta al riciclaggio di +denaro e al finanziamento del terrorismo. Ciò includerebbe non solo la +gestione del processo iniziale di conoscenza del cliente, ma anche +l'autenticazione dei clienti per le transazioni bancarie, la gestione +delle frodi e delle autenticazioni false positive e false negative. +Data la scarsa presenza fisica delle banche centrali nella società e il +fatto che probabilmente oggi non sono disposte ad eseguire l'autenticazione +dei cittadini su larga scala, qualsiasi CBDC basata su conti richiederebbe +alla banca centrale di delegare questi compiti. Tutti i servizi di +assistenza e manutenzione di tali conti potrebbero essere affidati ad +operatori esterni~\cite{Bindseil}, oppure le banche commerciali potrebbero +essere obbligate per legge ad aprire conti presso la banca centrale per i +propri clienti~\cite{Berentsen}. + +Una CBDC basata su conti darebbe potenzialmente alla banca centrale +l'accesso a molti dati aggiuntivi. Uno dei motivi di preoccupazione è +che i governi potrebbero facilmente mettere in atto una sorveglianza +di massa e imporre sanzioni ai singoli titolari dei conti. La natura +centralizzata di tali interventi li rende poco costosi e facili da +applicare nei confronti di persone o gruppi. Ci sono molti esempi di +sorveglianza abusiva contro critici e oppositori politici, anche nelle +democrazie. Si potrebbe argomentare che le banche centrali indipendenti +siano in grado di salvaguardare tali informazioni dall'intrusione del +governo e dagli abusi politici, ma ciò aprirebbe comunque una nuova +strada alle pressioni politiche che minacciano l'indipendenza delle +banche centrali. Inoltre, un database centrale sarebbe un obiettivo +cospicuo per gli attacchi: anche l'accesso in sola lettura ad una parte +del database potrebbe creare rischi significativi per le persone i cui +dati sarebbero esposti. + +Se dovessero forniri conti bancari per il pubblico, le banche centrali +entrerebbero in diretta concorrenza con le banche commerciali, competizione +che comporterebbe due rischi. In primo luogo, potrebbe minacciare la base +dei depositi delle banche e, all'estremo, portare alla disintermediazione +bancaria. Ciò potrebbe influire negativamente sulla disponibilità di +credito per il settore privato e, di conseguenza, sull'attività +economica~\cite{Agur}. La disintermediazione delle banche potrebbe anche +condurre alla centralizzazione dell'allocazione del credito all'interno +della banca centrale, con ripercussioni negative sulla produttività e +sulla crescita economica. In secondo luogo, la possibilità per le persone +di trasferire i propri depositi nel porto sicuro di una banca centrale +potrebbe accelerare le corse agli sportelli nei periodi di crisi economica. + +Vi sono però argomentazioni contrarie. \cite{Brunnermeier} +sostengono che i trasferimenti di fondi dai depositi ai conti +CBDC porterebbero alla sostituzione automatica del finanziamento +mediante depositi con il finanziamento tramite la banca centrale, il +che andrebbe ad esplicitare la garanzia finora implicita di prestatore +di ultima istanza delle banche centrali. \cite{Berentsen} +sostengono che la concorrenza delle banche centrali potrebbe persino +avere un effetto disciplinare sulle banche commerciali e quindi +aumentare la stabilità del sistema finanziario, dato che queste ultime +sarebbero costrette a consolidare la sicurezza dei propri modelli +economici per eviatare corse agli sportelli. + +Esistono anche proposte per ridurre il rischio di disintermediazione +restringendo o scoraggiando l'uso della CBDC come riserva di valore. Una +delle proposte è di limitare la quantità di CBDC che si può possedere. +Una seconda proposta consiste nell'applicare un tasso di interesse +variabile ai conti in CBDC, in modo che il rendimento sia sempre +sufficientemente inferiore a quello dei conti nelle banche commerciali, +arrivando eventualmente fino a tassi negativi, in modo da rendere la CBDC +meno attraente come riserva di valore~\cite{Kumhof,Bindseil}. Oltre a ciò, +per evitare le corse agli sportelli \cite{Kumhof} suggeriscono che la +CBDC non dovrebbe essere emessa a fronte di depositi bancari ma solo a +fronte di obbligazioni come i titoli di stato. Nel complesso, una CBDC +basata su conti richiederebbe un'analisi più approfondita di queste +problematiche. + +\subsection{CBDC Basata su token e legata al hardware} +\label{cbdc-basata-su-token-e-legata-al-hardware} + +In alternativa ai conti deposito, una banca centrale potrebbe emettere +token elettronici. Tecnicamente ciò richiede un sistema per garantire che +i token elettronici non possano essere copiati facilmente. Le funzioni +fisicamente non clonabili~\cite[vedi][]{Katzenbeisser} e le aree +sicure nell'hardware~\cite[vedi][]{Alves,Pinto} sono due tecnologie +possibili per la prevenzione della copia digitale. Le funzioni +fisicamente non clonabili, tuttavia, non possono essere scambiate su +Internet (eliminando di fatto l'uso principale delle CBDC) e le precedenti +funzionalità di sicurezza nell'hardware per la prevenzione della copia +sono state ripetutamente compromesse~\cite[si veda, ad esempio,][]{Wojtczuk,Johnston,Lapid}. + +Un vantaggio fondamentale delle CBDC basate su token rispetto a quelle +basate su conti è che i sistemi tokenizzati funzionerebbero offline, +ovvero, gli utenti potrebbero scambiare token (\textit{peer-to-peer}) +senza coinvolgere la banca centrale, proteggendo così la privacy e la +libertà delle persone. Tuttavia, la disintermediazione che si verifica +quando gli utenti possono scambiare token elettronici senza +intermediari bancari che eseguano i controlli per la conoscenza dei +clienti e le procedure per la lotta al riciclaggio di denaro e al +finanziamento del terrorismo renderebbe difficile la lotta alla +criminalità. + +Le schede SIM sono oggi il mezzo più ampiamente disponibile per un +sistema di pagamento sicuro basato su hardware, ma comportano anche +dei rischi. L'esperienza~\cite[si veda, ad esempio,][]{Soukup,Garcia,Kasper,CCC} +suggerisce che qualsiasi dispositivo economicamente riproducibile in grado +di memorizzare token con valore monetario, che una persona possa possedere +e che consenta transazioni offline --- e quindi il furto mediante +clonazione delle informazioni in esso contenute --- sarà l'obiettivo di +attacchi di contraffazione riusciti non appena il valore economico +dell'attacco risulti sostanziale. Tali attacchi provengono anche da +utenti che forzano il proprio hardware ~\cite[si veda anche]{Allen}. Per +limitare l'impatto di una compromissione, i sistemi con carte di pagamento +che sono stati precedentemente implementati dependono dalla resistenza +alle manomissioni in combinazione con il rilevamento delle frodi. +Tuttavia, il rilevamento delle frodi richiede la capacità di identificare +i pagatori e tenere traccia dei clienti, il che non è compatibile con la +privacy nelle transazioni. + +\section{Una CBDC basata su token progettata per tutelare la privacy} +\label{4.-una-cbdc-basata-su-token-progettata-per-tutelare-la-privacy} + +La CBDC qui proposta è di tipo «solo software», semplicemente +un'applicazione per smartphone che non richiede alcun hardware aggiuntivo. +Il design fa affidamento su eCash e GNU Taler. Taler fa parte del progetto +GNU, il cui fondatore, Richard Stallman, ha coniato il termine +«\emph{Software Libero}», ora spesso indicato come \textit{Free/Libre +and Open Source Software} (FLOSS).\footnote{Per ulteriori informazioni +su GNU, si veda \url{https://www.gnu.org} e \cite{Stallman}. GNU Taler +è rilasciato sotto la licenza libera \textit{GNU Affero General Public +License} del Progetto GNU. Altri programmi del progetto GNU noti tra gli +economisti sono \textit{R} e \textit{GNU Regression, Econometrics and +Time-series Library} (GRETL). Per un'analisi dei vantaggi del FLOSS +rispetto al software proprietario nel campo della ricerca, si veda~\cite{Baiocchi}, \cite{Yalta2008} e \cite{Yalta2010}. +Sulle licenze libere e open source, si veda~\cite{Lerner}.} Il software +è considerato libero se la sua licenza concede agli utenti quattro libertà +essenziali: la libertà di eseguire il programma come si desidera, la +libertà di studiare il programma e modificarlo, la libertà di ridistribuire +copie del programma e la libertà di distribuire copie delle versioni +modificate del programma. Il software libero non impedisce la +commercializzazione; fornire supporto tecnico per il software è un modello +di business standard per il FLOSS. + +Dato il gran numero di parti interessate coinvolte in una CBDC al +dettaglio (la banca centrale, il settore finanziario, i venditori e +i clienti) e l'importanza critica dell'infrastruttura, una CBDC al +dettaglio deve essere basata sul FLOSS. Imporre una soluzione +proprietaria, che comporta la dipendenza da un fornitore specifico, +sarebbe probabilmente un ostacolo all'adozione fin dall'inizio. Con il +FLOSS, tutte le parti interessate hanno accesso a ogni dettaglio della +soluzione e il diritto di adattare il software alle proprie esigenze. +Ciò facilita l'integrazione e migliora l'interoperabilità e la +concorrenza tra i fornitori.\footnote{Tuttavia, l'hardware privato +potrebbe avere un ruolo da svolgere. La protezione degli archivi delle +chiavi e di alcune funzioni di controllo, ad esempio, può essere un'area +dove l'hardware dedicato valutato solo da un numero limitato di esperti +può presentare dei vantaggi, nella misura in cui tale sicurezza sia solo +additiva.} Consente inoltre alla banca centrale di soddisfare i requisiti +di trasparenza e responsabilità. I vantaggi del FLOSS riguardo la +sicurezza sono anche ampiamente riconosciuti. La disponibilità del codice +sorgente e la libertà di modificarlo facilitano l'identificazione degli +errori e la loro rapida correzione. \footnote{Ad esempio, un bollettino +sulla sicurezza informatica emesso dall'Agenzia per la sicurezza nazionale +degli Stati Uniti (NSA) nell'aprile 2020 esorta gli utenti a dare la +priorità al software libero nella scelta e nell'utilizzo dei servizi +collaborativi per le comunicazioni su Internet: «Lo sviluppo open source +garantisce trasparenza sulla robustezza del codice e la sua conformità +alle migliori pratiche di programmazione, evitando l'introduzione di +vulnerabilità o punti deboli che potrebbero mettere a rischio utenti e +dati» (U/OO/134598-20).} + +Nell'architettura che proponiamo, tutte le interazioni tra consumatori +e venditori si fanno con le banche commerciali, ma la creazione di moneta +e il database sono forniti esclusivamente dalla banca centrale. Le banche +commerciali autenticano i clienti quando ritirano CBDC così come i +venditori o beneficiari quando le ricevono. Quando spendono CBDC, +invece, i clienti o pagatori devono solo autorizzare le transazioni senza +bisogno di identificarsi. I pagamenti risultano più economici, più facili +e più veloci, evitando al contempo interferenze con la privacy~\cite{Dold}. +L'autenticazione dei clienti quando ritirano CBDC, nonché dei venditori +o beneficiari quando le ricevono, consente altresì di adempire alle +normative sulla conoscenza dei clienti e sulla lotta al riciclaggio di +denaro e al finanziamento del terrorismo. + +La CBDC che si propone in questo documento è un vero e proprio +strumento digitale al portatore perché quando l'utente preleva una +somma di denaro sotto forma di numero, tale numero viene «accecato» o +nascosto dallo smartphone con un'apposita crittografia. Nel sistema +stesso, una moneta è una coppia di chiavi pubblica-privata dove la +chiave privata è nota solo al proprietario della moneta.\footnote{In +Bitcoin, un sistema basato su conti, la coppia di chiavi è un conto +dove la chiave pubblica rappresenta l'«indirizzo» e quindi una sorta di +«identità», anche se pseudonimo.} La moneta trae il suo valore +finanziario dalla firma della banca centrale apposta sulla chiave +pubblica della moneta. La banca centrale firma con la propria chiave +privata e detiene più coppie di chiavi di valore per apporre la firma +cieca su monete di diverso valore unitario. Il venditore può utilizzare +la corrispondente «chiave pubblica» della banca centrale per verificare +la firma. Tuttavia, al fine di garantire che la moneta non sia stata +copiata e già ritirata da un altro beneficiario (cioè che non sia stata +«spesa due volte»), il venditore deve depositare la moneta affinché la +banca centrale possa confrontarla con un archivio di monete ritirate. +Poiché né la banca commerciale né la banca centrale vedono il numero +della moneta durante il prelievo, in seguito, quando il venditore +deposita la moneta, non si sa quale utente l'abbia ritirata. L'accecamento +e la privacy che ne deriva fanno di questa tipologia di CBDC un vero e +proprio strumento digitale al portatore. + +Nell'analisi che segue forniamo una panoramica approfondita della +tecnologia e mostriamo come si può integrare con il sistema bancario +esistente per creare una CBDC. \cite{Dold} fornisce ulteriori +dettagli. + +\subsection{Componenti fondamentali}\label{componenti-fondamentali} + +Di seguito si descrivono i componenti principali del protocollo, comprese +le basi matematiche per una delle possibili rappresentazioni delle +primitive crittografiche utilizzate, allo scopo di illustrare in +che modo potrebbe funzionare un'implementazione. Considerando che +esistono altri modelli matematici equivalenti per ciascun componente, +presentiamo solo la più semplice delle soluzioni sicure a noi note. + +\emph{Firme digitali.} L'idea che sta alla base delle firme digitali in +uno schema di firma a chiave pubblica è quella di garantire che il +titolare della chiave privata sia l'unico in grado di firmare un +messaggio, mentre la chiave pubblica consente a chiunque di verificare +la validità della firma.\footnote{La crittografia a chiave pubblica è +stata introdotta da~\cite{Diffie} e le prime implementazioni di firme +digitali sono state quelle di~\cite{Rivest}.} Il risultato della funzione +di verifica della firma è la dichiarazione binaria «vero» o «falso». Se +il messaggio è firmato con la chiave privata che appartiene alla chiave +pubblica di verifica, il risultato è «vero», altrimenti è «falso». +Nella nostra proposta il messaggio è una moneta o una banconota con un +numero di serie, e la firma della banca centrale ne attesta la +validità. Sebbene GNU Taler utilizzi per impostazione predefinita le +moderne firme EdDSA~\cite[vedi][]{Bernstein2012}, qui presentiamo un +semplice schema di firma crittografica basato su RSA~\cite{Rivest}, un +sistema crittografico ben studiato.\footnote{Per un'analisi della +lunga storia del crittosistema RSA e uno studio degli attacchi a questo +sistema, si veda~\cite{Boneh}.} Tuttavia, in linea di principio, è +possibile utilizzare qualsiasi tecnologia di firma crittografica +(DSA, ECDSA, EdDSA, RSA, ecc.) + +Per generare una chiave RSA, il firmatario prende prima due grandi +numeri primi indipendenti $p$ e $q$ e calcola $n = \emph{pq}$, +nonché la funzione phi di Eulero +$\phi(n) = (p - 1)(q - 1)$. +Quindi, si può utilizzare qualsiasi $e$ con $1 < e < \phi(n)$ e +$\gcd(e, \phi(n)) = 1$ per definire una chiave pubblica $(e,n)$. +La condizione che il massimo comune denominatore ($\texttt{MCD}$) di $e$ e +$\phi(n)$ debba essere 1 (cioè, che devono essere +primi tra loro) assicura che l'inverso di +$e \mod \phi(n)$ esista. +Questo inverso è la +corrispondente chiave privata $d$. Data $\phi(n)$, la chiave +privata $d$ può essere calcolata mediante l'algoritmo esteso +di Euclide tale che +$d \cdot e \equiv 1 \mod \phi(n)$. + +Data la chiave privata $d$ e la chiave pubblica $(e, n)$, una semplice +firma RSA +$s$ su un messaggio $m$ è +$s \equiv m^{d} \mod n$. +Per verificare la firma si calcola +$m' \equiv s^{e} \mod n$. +Se $m'$ e $m$ corrispondono, la firma è valida e dimostra che il +messaggio è stato firmato con la chiave privata che corrisponde alla +chiave pubblica di verifica (autenticazione del messaggio) e che il +messaggio non è stato modificato durante il transito (integrità del +messaggio). In pratica, le firme vengono poste sull'hash dei messaggi +piuttosto che sui messaggi stessi. Le funzioni di hash calcolano le +impronte digitali dei messaggi (\textit{digest}), che sono identificatori +univoci e brevi per i messaggi. Firmare un hash breve è molto più veloce +che firmare un messaggio di grandi dimensioni, e la maggior parte degli +algoritmi di firma funzionano solo su input relativamente brevi.\footnote{Nel +caso del crittosistema RSA, il limite di lunghezza è di +$\log_{2}n$ bit.} + +\emph{Firme cieche.} Utilizziamo le firme cieche introdotte +da~\cite{Chaum1983} per tutelare la privacy degli acquirenti. Una firma +cieca viene utilizzata per creare una firma crittografica per un messaggio +senza rivelare al firmatario il contenuto del messaggio. Nella nostra proposta, +ciò impedisce alle banche commerciali e alla banca centrale di poter risalire +all'acquirente tracciando gli acquisti. In linea di principio, la nostra +proposta funziona con qualsiasi sistema di firma cieca, ma la soluzione migliore +rimane la variante basata su RSA descritta da~\cite{Chaum1983}. + +L'accecamento viene eseguito dai clienti, che accecano le proprie +monete prima di trasmetterle alla banca centrale per la firma. I +clienti non devono quindi affidare alla banca centrale la tutela della +propria privacy. Inoltre, l'accecamento con RSA fornirebbe protezione +della privacy anche contro gli attacchi informatici quantistici. La +banca centrale, dal canto suo, predispone più coppie di chiavi di +valore per apporre la firma cieca su monete di diverso valore +unitario, e fornisce le corrispondenti chiavi pubbliche +$(e, n)$ per tali valori. + +Sia $f$ il valore di hash di una moneta e quindi l'identificatore +univoco per questa moneta. Il cliente che preleva la moneta prima +genera un fattore di accecamento casuale $b$ e calcola +$f' \equiv fb^{e} \mod n$ +con la chiave pubblica della banca centrale per quel valore. +La moneta accecata $f'$ viene quindi trasmessa alla banca centrale per +la firma. La banca centrale firma $f'$ con la sua chiave +privata $d$ calcolando la firma cieca +$s' \equiv \left(f' \right)^{d} \mod n$, appone +la firma $s'$ alla moneta accecata $f'$ e restituisce la coppia +$(s',f')$ al cliente. Il cliente può quindi rimuovere l'accecamento +della firma calcolando +$s \equiv s'b^{- 1} \mod n$. +Ciò è possibile perché +$\left( f' \right)^d = f^db^{ed} = f^db$, e quindi +moltiplicando $s'$ con $b^{- 1}$ si ottiene $f^d$, che è una firma RSA +valida su $f$ come prima: +$s^e \equiv f^{de} \equiv f \mod n$. + +Nella proposta originale di Chaum, le monete erano dei semplici +gettoni. Quel che vogliamo, invece, è che i consumatori possano +utilizzare le firme digitali per stipulare contratti. A tal fine, ogni +volta che un portafoglio digitale preleva una moneta, in primo luogo +crea per la moneta una chiave privata casuale $c$ e calcola la +corrispondente chiave pubblica $C$ per creare firme digitali con i +normali sistemi di firma crittografica (come DSA, ECDSA, EdDSA e +RSA). Quindi si deriva $f$ mediante una funzione di hash crittografica +dalla chiave pubblica $C$, prima che la banca centrale ne apponga la +firma cieca (utilizzando un nuovo fattore di accecamento casuale per +ciascuna moneta). Ora il cliente può utilizzare $c$ per firmare +elettronicamente gli acquisti, spendendo così la moneta. + +Come visto sopra, la banca centrale andrebbe a predisporre coppie di +chiavi diverse per ogni valore unitario di moneta e pubblicherebbe le +chiavi pubbliche che i clienti userebbero per prelevare denaro. Queste +chiavi di valore, e quindi le monete, avrebbero una data di scadenza +prima della quale dovrebbero essere spese o scambiate con monete +nuove. Ai clienti verrebbe concesso un certo periodo di tempo per +scambiare le monete. Un processo simile esiste per le banconote +fisiche, dove le serie di banconote vengono regolarmente rinnovate per +essere dotate delle più recenti caratteristiche di sicurezza, tranne +per il fatto che le banconote generalmente rimangono in circolazione +per decenni anziché per pochi anni o mesi.\footnote{In Svizzera, +ad esempio, la Banca nazionale svizzera ha iniziato a ritirare dalla +circolazione l'ottava serie di banconote nell'aprile 2016. Questa serie +era stata messa in circolazione alla fine degli anni novanta. Dal 1 +gennaio 2020, tuttavia, tutte le banconote a partire dalla sesta serie +(emesse nel 1976) fino alle serie future restano valide e possono essere +scambiate a tempo indeterminato con banconote correnti.} + +Da un punto di vista tecnico, una data di scadenza offre due vantaggi. +In primo luogo, migliora l'efficienza del sistema perché la banca +centrale può cancellare i dati scaduti, evitando così di dover +archiviare e poi cercare in un elenco sempre crescente di monete +(spese) per rilevare una doppia spesa. In secondo luogo, riduce i +rischi per la sicurezza dato che la banca centrale non deve +preoccuparsi di attacchi alle proprie chiavi (private) di valore ($d$) +scadute. Inoltre, anche se una chiave privata venisse compromessa, il +periodo durante il quale l'attaccante può utilizzarla è breve. In aggiunta, +l'addebito di una commissione di cambio consentirebbe alla banca centrale di +applicare tassi di interesse negativi, se ritenuto necessario. La banca centrale +potrebbe anche, se lo desidera, fissare un limite di conversione per cliente in +considerazione dell'antiriciclaggio e l'antiterrorismo (soglia di «contante») o +per motivi di stabilità finanziaria (per prevenire accaparramenti e corse agli +sportelli). + +\emph{Protocollo di scambio di chiavi.} GNU Taler utilizza un protocollo +di scambio di chiavi in un modo particolare per fornire un collegamento +tra la moneta originale e il resto reso per quella stessa moneta. Ciò +garantisce che il resto possa sempre essere reso senza compromettere +la trasparenza del reddito e la privacy dei consumatori. Lo stesso +meccanismo si può utilizzare per i rimborsi anonimi ai clienti. Il +protocollo gestisce anche i guasti alla rete e ai componenti, +assicurando che i pagamenti siano andati a buon fine o siano stati +definitivamente annullati e che tutte le parti abbiano una prova +crittografica dell'esito. Questo corrisponde all'incirca agli scambi +atomici nei protocolli \textit{interledger} o allo scambio equo nei +tradizionali sistemi \textit{e-cash}. + +La costruzione matematica più comune per un protocollo di scambio di +chiavi è la costruzione Diffie-Hellman(~\cite{Diffie}), che +consente a due parti di derivare una chiave segreta condivisa. A tale +scopo, condividono due parametri di dominio $p$ e $g$, che possono +essere pubblici, dove $p$ è un numero primo grande e $g$ è una radice +primitiva modulo $p$.\footnote{Un intero $g$ è una radice primitiva +modulo $p$ se per ogni intero $a$ coprimo a $p$ esiste un intero $k$ +per il quale +$g^k \equiv a \mod p$. +In pratica, $g$ dovrebbe essere una radice primitiva $(p-1)$-esima, detta +anche generatore, al fine di prevenire attacchi a sottogruppi come quelli +Pohlig-Hellman~\cite[vedi][]{Lim}.} Ora, le due parti scelgono le loro +chiavi private \emph{a} e \emph{b}, che sono due numeri interi grandi. +Con queste chiavi private e i parametri di dominio, generano le +rispettive chiavi pubbliche +$A \equiv g^{a} \mod p$ e $B \equiv g^{b} \mod p$. +Ciascuna parte può ora utilizzare la propria chiave privata e la chiave +pubblica dell'altra parte per calcolare la chiave segreta condivisa +$k \equiv \left( g^b \right)^{a} \equiv \left( g^{a} \right)^{b} \equiv g^{\text{ab}} \mod p$.\footnote{ +Lo stesso meccanismo potrebbe essere utilizzato per garantire +che le monete non vengano trasferite a terzi durante il prelievo. A +questo scopo, gli utenti devono salvaguardare una chiave di identità a +lungo termine. Il processo di prelievo potrebbe quindi essere +costruito allo stesso modo di quello utilizzato da GNU Taler per dare +il resto, tranne per il fatto che quando si preleva dal conto bancario +del cliente verrebbe utilizzata la chiave d'identità a lungo termine +del cliente al posto della moneta originale. Tuttavia, le garanzie +sulla privacy potrebbero decadere se il cliente non protegge la chiave +d'identità a lungo termine, con il conseguente rischio di furto di +tutte le monete residue. Dato che il rischio nei trasferimenti a terzi +quando si prelevano monete è basso, non è chiaro se questa riduzione +del rischio possa essere un buon compromesso.} + +Per ottenere il resto, il cliente parte dalla chiave privata della +moneta parzialmente spesa $c$. Sia $C$ la chiave pubblica corrispondente, +per esempio +$C = g^{c} \mod p$. +Quando la moneta fu parzialmente spesa in precedenza, la banca centrale +registrò la transazione relativa a $C$ nel proprio database. Per +semplicità, assumiamo che esista un valore unitario che corrisponda +esattamente a questo valore residuo. In caso contrario, il protocollo si +riavvia finché non viene reso tutto il resto. Sia $(e,n)$ la +chiave di valore per il resto da rendere. + +Per ottenere il resto, l'acquirente crea prima $\kappa$ chiavi di +trasferimento private $t_{i}$ per +$i \in \left\{ 1,\ldots,\kappa \right\}$ e calcola le +corrispondenti chiavi pubbliche $T_{i}$. Queste chiavi di +trasferimento $\kappa$ sono semplicemente coppie di chiavi +pubbliche-private che consentono al cliente di eseguire localmente il +protocollo di scambio di chiavi, con il cliente che gioca su entrambi +i lati del processo, $\kappa$ volte tra $c$ e ogni $t_{i}$. +Se si usa Diffie-Hellman come protocollo per lo scambio di chiavi, si +ottiene +$T_{i} \equiv g^{t_{i}} \mod p$. + +Il risultato sono tre trasferimenti +$K_{i} \equiv \emph{KX}(c,t_{i})$. Il protocollo di scambio di chiavi +può essere utilizzato in diversi modi per ottenere lo stesso valore +$K_{i} \equiv \emph{KX}(C,t_{i}) = \emph{KX}(c,T_{i})$. +Data $K_{i}$, il cliente utilizza una funzione crittografica hash $H$ +per ricavare i valori +$(b_{i},c_{i}) \equiv H(K_{i})$, dove +$b_{i}$ è un fattore di accecamento valido per la chiave di valore +$(e,n)$ e $c_{i}$ +è una chiave privata per la nuova moneta da ottenere come resto. +$c_{i}$ deve essere adatta sia per creare firme crittografiche sia per +un uso futuro con il protocollo di scambio di chiavi +(come $c$, per ottenere resto a partire dal resto). +Sia $C_{i}$ la chiave pubblica corrispondente a $c_{i}$. +Il cliente chiede quindi alla banca centrale di creare una firma cieca su +$C_{i}$ per $i \in \{ 1,\ldots,\kappa\}$.\footnote{Se dovesse essere +utilizzato il crittosistema RSA per le firme cieche, useremmo +$f \equiv \emph{FDH}_{n}(C_{i})$, dove +$\emph{FDH}_{n}()$ +è l'hash del dominio completo sul dominio $n$.} In questa richiesta, il +cliente si impegna anche con le chiavi pubbliche +$T_{i}$. +La richiesta è autorizzata mediante una firma effettuata con la chiave +privata $c$. + +Invece di restituire direttamente la firma cieca, la banca centrale +chiede prima al cliente di dimostrare che ha utilizzato correttamente la +costruzione di cui sopra fornendo +$\gamma \in \left\{ 1,\ldots,\kappa \right\}$. +Il cliente deve quindi mostrare alla banca centrale la +$t_{i}$ per $i \neq \gamma$. +La banca centrale può quindi calcolare +$K_{i} \equiv \emph{KX}(C,t_{i})$ e ricavare i valori +$(b_{i},c_{i})$. Se per tutte le +$i \neq \gamma$ la $t_{i}$ fornita dimostra che il cliente ha utilizzato +correttamente la costruzione, la banca centrale restituisce la firma +cieca su $C_{\gamma}$. +Se il cliente non fornisce una prova corretta, il valore residuo della +moneta originale viene perso. Questo penalizza efficacemente coloro che +tentano di eludere la trasparenza del reddito con un'aliquota fiscale +stimata di $1 - \frac{1}{\kappa}$. + +Per evitare che un cliente cospiri con un venditore che sta tentando di +evadere il fisco, la banca centrale consente a chiunque +conosca $C$ di ottenere, in qualsiasi momento, i valori di +$T_{\gamma}$ +e le firme cieche di tutte le monete collegate alla moneta originaria $C$. +Ciò permette al possessore della moneta originaria, che conosce $c$, di +calcolare +$K_{\gamma} \equiv \emph{KX}( c,T_{\gamma})$ +e da lì ricavare +$(b_{i},c_{i})$ +per, infine, rimuovere la firma cieca. Di conseguenza, un venditore che +nasconde il proprio reddito in questo modo formerebbe solo un'accordo +economico limitato con il cliente invece di ottenere il controllo esclusivo. + +\hypertarget{architettura-del-sistema}{% +\subsection{Architettura del sistema}\label{architettura-del-sistema}} + +Uno degli obiettivi principali della nostra architettura è garantire +che le banche centrali non debbano interagire direttamente con i +clienti né conservare alcuna informazione su di loro, ma solo tenere +un elenco delle monete spese. L'autenticazione è delegata alle banche +commerciali, che dispongono già dell'infrastruttura necessaria. I +protocolli di prelievo e deposito raggiungono la banca centrale +tramite una banca commerciale in qualità di intermediaria. Dal punto +di vista del cliente, il processo è analogo al prelievo di contanti da +un bancomat. La transazione tra la banca commerciale dell'utente e la +banca centrale avviene in background. La procedura per il prelievo di +CBDC è illustrata nel diagramma~\ref{fig:fig1}. + +\begin{figure}[h!] + \includegraphics[width=\textwidth]{diagramma1-it.png} + \caption{Prelievo di CBDC} + \label{fig:fig1} +\end{figure} + +Il cliente (1) invia i dati di accesso alla propria banca commerciale +utilizzando le relative procedure di autenticazione e autorizzazione. +Quindi il telefono (o il computer) del cliente ottiene la chiave di +valore pubblica $(e, n)$ fornita dalla banca centrale per quel valore; (2) +calcola quindi una coppia di chiavi per la moneta, con una chiave +privata $c$ e una chiave pubblica $C$, e sceglie un fattore di accecamento +$b$. La chiave pubblica della moneta viene quindi sottoposta a hash +($\to$ $f$) e accecata ($\to$ $f'$). Quindi il dispositivo del cliente (3) +invia $f'$ insieme all'autorizzazione a prelevare la moneta e ad +addebitarla dal conto del cliente presso la banca commerciale tramite un +canale sicuro stabilito. La banca commerciale (4) addebita quindi +l'importo dal conto deposito del cliente, (5) autorizza digitalmente la +richiesta utilizzando la firma digitale specifica della propria filiale +e inoltra la richiesta e la moneta accecata alla banca centrale per la +firma. La banca centrale (6) sottrae il valore della moneta dal conto +della banca commerciale, appone la firma cieca sulla moneta +utilizzando la chiave privata che detiene per il relativo valore e (7) +restituisce la firma cieca $s'$ alla banca commerciale. La banca +commerciale (8) inoltra la firma cieca $s'$ al portafoglio elettronico +del cliente. Infine, il dispositivo del cliente (9) utilizza $b$ per +rimuovere l'accecamento dalla firma ($\to$ $f$) e salva la moneta appena +coniata $(c, s)$. + +Un cliente e un venditore negoziano un contratto commerciale. Il +cliente (1) utilizza una moneta elettronica per firmare il contratto o +l'atto di vendita con la chiave privata $c$ della moneta e trasmette la +firma al venditore. La firma di una moneta su un contratto con una +moneta valida è l'istruzione del cliente di pagare il venditore, che è +identificato dal conto bancario nel contratto. Se una singola moneta +non fosse sufficiente per coprire l'importo totale, i clienti possono +firmare il contratto con più monete. Il venditore (2) convalida quindi +la firma della moneta sul contratto e la firma $s$ della banca centrale +su $f$, che corrisponde a quella della moneta $C$ con le rispettive +chiavi pubbliche, e inoltra la moneta firmata (insieme alle +informazioni sul conto del venditore) alla banca commerciale del +venditore. La banca commerciale del venditore (3) conferma che il +venditore è un suo cliente e inoltra la moneta firmata alla banca +centrale. La banca centrale (4) verifica le firme e controlla il +proprio database per accertarsi che la moneta non sia già stata spesa. +Se tutto è in ordine, la banca centrale (5) aggiunge la moneta +all'elenco delle monete spese, l'accredita sul conto della banca +commerciale presso la banca centrale e (6) invia una conferma in tal +senso alla banca commerciale. Quindi la banca commerciale (7) +accredita la moneta sul conto del venditore e (8) gli invia una +notifica. Il venditore (9) consegna il prodotto o servizio al cliente. +L'intera operazione richiede poche centinaia di millisecondi. + +\begin{figure}[h!] + \includegraphics[width=\textwidth]{diagramma2-it.png} + \caption{Spendere e depositare CBDC} + \label{fig:fig2} +\end{figure} + +\hypertarget{considerazioni-sulla-sicurezza}{% +\subsection{Considerazioni sulla sicurezza} +\label{considerazioni-sulla-sicurezza}} + +Nella nostra proposta, occorre che la banca centrale gestisca un +database e un servizio online ad alta disponibilità. Poiché le monete +elettroniche possono essere copiate dagli utenti, solo con i controlli +online si può prevenire in modo efficace la doppia spesa. Sebbene +nella teoria esistano soluzioni per identificare a posteriori gli +utenti che effettuano una doppia spesa~\cite[vedi][]{Chaum1990}, +queste soluzioni creano rischi economici sia per gli utenti che per la +banca centrale a causa del ritardo nell'identificazione di +transazioni fraudolente. Il rilevamento online della doppia spesa +elimina questo rischio, ma significa anche che sarà impossibile +effettuare le transazioni se la connessione Internet alla banca +centrale non è disponibile. + +La banca centrale dovrà anche proteggere la riservatezza delle chiavi +private che utilizza per firmare le monete e altri messaggi di +protocollo. Se le chiavi di firma della banca centrale dovessero +essere compromesse, ad esempio da un computer quantistico, da un +attacco fisico ai \textit{datacenter} o anche da qualche nuovo algoritmo +imprevisto, è possibile rimborsare gli utenti --- in tutta sicurezza e +senza compromettere la privacy --- tutte le monete non spese. La banca +centrale annuncerebbe la revoca della chiave tramite l'\textit{Application +Programming Interface} (API), che verrebbe rilevata dai portafogli, +avviando quindi il seguente protocollo di aggiornamento: l'utente +svela alla banca centrale la chiave pubblica $C$ della moneta, la firma +$s$ della banca centrale e il fattore di accecamento $b$, consentendo così +alla banca centrale di verificare il legittimo prelievo dell'utente e +di rimborsare il valore della moneta non spesa. Per rilevare una +possibile compromissione della propria chiave, la banca centrale può +monitorare il database in cerca di depositi che eccedano i prelievi. + +\subsection{Scalabilità e costi}\label{scalabilità-e-costi} + +Lo schema che proponiamo sarebbe efficiente ed economico quanto i +moderni sistemi RTGS attualmente utilizzati dalle banche centrali. + +La scalabilità si riferisce al costo di aumentare la potenza di +calcolo in modo che si possa concludere un numero crescente di +transazioni in tempi adeguati. Il costo complessivo del sistema può +essere basso in quanto la CBDC qui proposta si basa interamente su +software. Le monete spese devono essere conservate fino alla scadenza +della coppia di chiavi di valore utilizzata per firmare le monete, ad +esempio tramite un ciclo annuale continuo, che mantiene limitata la +dimensione del database. La potenza di calcolo e la larghezza di banda +necessarie aumentano della stessa quantità per ogni transazione, spesa +o deposito addizionali, dato che le transazioni sono intrinsecamente +indipendenti l'una dall'altra. Questa ulteriore potenza si ottiene +semplicemente aggiungendo più hardware, una pratica spesso conosciuta +come partizionamento o \textit{sharding}. Grazie al cosiddetto +\textit{consistent hashing}, le aggiunte di hardware non risultano +dirompenti. Si può anche utilizzare qualsiasi tipo di database. + +Più nello specifico, la logica del \textit{front-end} presso la banca +centrale deve solo eseguire poche operazioni di firma, e un singolo +processore può eseguirne alcune migliaia al secondo~\cite[vedi][]{Bernstein2020}. +Se un unico sistema non fosse sufficiente, è facile aggiungere altri +server \textit{front-end} e invitare le varie banche commerciali a +bilanciare le loro richieste nella \textit{server farm} o +utilizzare un sistema di bilanciamento del carico per distribuire le +richieste all'interno dell'infrastruttura della banca centrale. + +I server \textit{front-end} devono comunicare con un database per +effettuare le transazioni e prevenire la doppia spesa. Un unico server +di database moderno dovrebbe essere in grado di gestire in modo +affidabile decine di migliaia di operazioni al secondo. Le operazioni +possono essere facilmente distribuite su più server di database +semplicemente assegnando a ciascuno un intervallo di valori da +gestire. Tale configurazione garantisce che le singole transazioni non +incrocino mai le partizioni. Pertanto, anche i sistemi \textit{back-end} +dovrebbero scalare in modo lineare con le risorse di calcolo messe a +disposizione, partendo sempre da una solida base di riferimento per un +singolo sistema. + +I \textit{front-end} devono anche comunicare con i \textit{back-end} per +mezzo di un'interconnessione. Queste interconnessioni possono +supportare un gran numero di transazioni al secondo. La dimensione di +una singola transazione è in genere di circa 1–10 kilobyte. Pertanto, +i \textit{datacenter} di oggi, che scambiano informazioni a 400 Gbit/s, +possono supportare milioni di transazioni al secondo. + +Infine, il costo totale del sistema è basso. Probabilmente il costo +principale sia rappresentato dall'archiviazione sicura per +molti anni di 1–10 kilobyte per transazione. Gli esperimenti su un +prototipo di GNU Taler che utilizzava i prezzi di \textit{Amazon Web Service} +hanno stabilito che il costo del sistema (archiviazione, larghezza di +banda e capacità di calcolo) su larga scala sarebbe inferiore a +0,0001 USD per transazione (per i dettagli sui dati, si veda~\cite{Dold})). + +\section{Considerazioni normative e politiche} + \label{5.-considerazioni-normative-e-politiche} + +Nella soluzione che proponiamo, la banca centrale non conosce +l'identità dei consumatori o dei venditori né l'importo totale delle +transazioni, ma vede solo il momento in cui le monete elettroniche vengono +rilasciate e quando vengono riscattate. Le banche commerciali continuano a +fornire l'autenticazione cruciale di consumatori e venditori e, in particolare, +custodiscono le informazioni che acquisiscono per la conoscenza dei clienti +(KYC). Le banche commerciali osservano quando i venditori ricevono fondi e, se +necessario, possono limitare la quantità di CBDC per transazione che +un singolo venditore può ricevere. Inoltre, le transazioni sono +collegate ai relativi contratti con i clienti. La conseguente +trasparenza del reddito consente al sistema di soddisfare i requisiti +delle normative sulla lotta al riciclaggio di denaro e al +finanziamento del terrorismo (AML e CFT). In caso vengano rilevate +anomalie nei redditi dei venditori, la banca commerciale e +l'autorità fiscale o giudiziaria possono ottenere e ispezionare i +contratti relativi ai pagamenti sospetti al fine di verificarne la +legittimità. La trasparenza del reddito risultante è anche una forte +misura contro l'evasione fiscale perché i venditori non possono +sottodichiarare il proprio reddito o evadere le tasse sulle vendite. +Nel complesso, il sistema implementa gli approcci \textit{privacy-by- +design} e \textit{privacy-by-default} (come richiesto, ad esempio, +dal Regolamento generale sulla protezione dei dati dell'UE, GDPR). I +venditori non apprendono necessariamente l'identità dei propri clienti, +le banche possiedono solo le informazioni necessarie sulle attività dei +propri clienti e la banca centrale non ha accesso ai dettagli sulle +attività dei cittadini. + +In alcuni paesi le normative impongono limiti per i prelievi e i +pagamenti in contanti. Tali restrizioni possono essere implementate +anche per la CBDC nel progetto proposto. Ad esempio, è possibile +stabilire una soglia per l'importo giornaliero che i consumatori possono +prelevare, oppure limitare l'importo totale di CBDC che le banche +commerciali possono convertire. + +La disintermediazione del settore bancario è uno dei rischi di +instabilità finanziaria spesso sollevato per quanto riguarda la BCDC +al dettaglio. In particolare, una CBDC al dettaglio potrebbe +facilitare l'accumulo di ingenti somme di denaro della banca +centrale, il che potrebbe avere un impatto negativo sul finanziamento +alle banche mediante depositi perché il pubblico deterrebbe meno +denaro sotto forma di depositi bancari. Per i paesi le cui valute +fungono da valute rifugio, ciò potrebbe anche portare ad un aumento +degli afflussi di capitali durante i periodi globali di avversione al +rischio, dando luogo ad ulteriori pressioni sui tassi di cambio. +Quello che quindi potrebbe rappresentare un serio problema nel caso di +una CBDC basata su conti, lo sarebbe molto meno con una CBDC basata +su token. Innanzitutto, l'accumulo di una CBDC basata su token comporta +rischi di furto o perdita simili a quelli legati all'accumulo di +contanti. Tenere poche centinaia di dollari su uno smartphone è +probabilmente un rischio accettabile per molti, ma detenere una somma +molto alta è probabilmente un rischio meno accettabile. Pertanto, non +ci aspettiamo un accaparramento significativamente maggiore rispetto a +quello del denaro fisico. + +Tuttavia, se l'accumulo o la massiccia conversioni dei depositi +bancari in CBDC dovessero destare proccupazione, la banca centrale +avrebbe diverse opzioni. Come si è spiegato, secondo il progetto +proposto le banche centrali fissano una data di scadenza per tutte le +chiavi di firma, il che implica che in una data prestabilita le monete +firmate con quelle chiavi diventano non valide. Alla scadenza delle +chiavi di valore, i consumatori devono scambiare con monete nuove le +monete che erano state firmate con le vecchie chiavi; l'autorità di +regolamentazione può facilmente fissare una soglia di conversione per +cliente per creare un limite rigido alla quantità di CBDC che ogni +individuo può accumulare. Inoltre, la banca centrale potrebbe addebitare +commissioni, se necessario. Una commissione di aggiornamento quando le monete +stanno per scadere significherebbe nella pratica tassi di interesse negativi +sulla CBDC per limitare il suo fascino come riserva di valore, come +suggerisce~\cite{Bindseil}. Si tratterebbe infatti della diretta attuazione +dell'idea di Silvio Gesell di applicare una tassa di possesso sulla moneta, +notoriamente citata da~\cite{Keynes} e ripresa da~\cite{Goodfriend}, +\cite{Buiter}, e~\cite{Agarwal}. + +Per quanto riguarda le implicazioni in termini di politica monetaria, +non dovrebbero esserci cambiamenti reali perché la nostra CBDC è +progettata per replicare il contante piuttosto che i depositi bancari. +L'emissione, il prelievo e il deposito della nostra CBCD corrispondono +esattamente all'emissione, al prelievo e al deposito di banconote. È +possibile che la velocità di circolazione di una CBDC al dettaglio sia +diversa da quella del contante fisico, ma questo non dovrebbe +rappresentare un problema significativo per la politica monetaria. + +\hypertarget{lavori-correlati}{% +\section{Lavori correlati}\label{6.-lavori-correlati}} + +Come segnalato in precedenza, la CBDC che si propone in questo documento +si basa su eCash e GNU Taler.\footnote{L'implementazione di eCash +da parte della società DigiCash negli anni novanta è documentata su +\url{https://www.chaum.com/ecash}.} A partire dalla proposta originale +e-Cash di Chaum, la ricerca si è concentrata su tre questioni principali. +In primo luogo, nella proposta originale di Chaum le monete avevano un +valore fisso e potevano essere spese solo nella loro totalità. Pagare +grandi somme con monete denominate in centesimi sarebbe stato poco +efficiente; quindi~\cite{Okamoto}, \cite{Camenisch2005}, \cite{Canard} +e~\cite{Dold} idearono modi per affrontare il problema. Queste soluzioni +comprendono protocolli per dare il resto o rendere divisibili le monete. + +Un secondo problema riguarda gli errori nelle transazioni dovuti ad +interruzioni della rete. In questo caso, il sistema deve garantire che +i fondi rimangano in possesso del consumatore senza pregiudicare la +privacy. L'\textit{Endorsed E-Cash} proposto da\cite{Camenisch2007}, +così come da~\cite{Dold}, affrontano entrambi questo problema. Molte +delle soluzioni violano le garanzie sulla privacy per i clienti che +utilizzano queste funzionalità e tutte, tranne Taler, violano il +requisito della trasparenza del reddito. + +La terza questione importante, spesso trascurata, è la trasparenza del +reddito e quindi la conformità con i requisiti AML e KYC. \cite{Fuchsbauer} +hanno deliberatamente progettato il loro sistema di disintermediazione +per fornire una semantica più simile al contante. Tuttavia, la +disintermediazione totale è in genere difficile da concialiare con le +normative AML e KYC dato che diventa impossibile raggiungere qualsiasi +livello di responsabilità. Un esempio di tale architettura è ZCash, un +registro distribuito (\textit{ledger}) che nasconde dalla rete le +informazioni sul pagatore, sul beneficiario e sull'importo della +transazione, rendendolo quindi il sistema di pagamento perfetto per la +criminalità online. Solo Taler offre sia una privacy costante per i +clienti che la trasparenza del reddito, fornendo al contempo un sistema +di resto efficiente, scambi atomici~\cite[vedi][]{Camenisch2007} e la +possibilità di ripristinare i portafogli dal backup. + +Per quanto riguarda i sistemi di pagamento per le CBDC, \cite{Danezis} +hanno progettato un \textit{ledger} scalabile per RSCoin. Si tratta +fondamentalmente di un sistema RTGS che viene protetto utilizzando la +stessa crittografia che si usa in Bitcoin. Come Taler, il design utilizza +il \textit{sharding} del database per consentire la scalabilità lineare. +Tuttavia, la soluzione di Danezis e Meiklejohn non prevede alcuna +disposizione per la privacy e manca di elementi per l'integrazione +pratica del design con i sistemi e i processi bancari esistenti. + +L'EUROchain della Banca Centrale Europea\cite[vedi][]{ECB} è un altro +prototipo di CBDC con registro distribuito. Simile all'architettura +proposta in questo documento, EUROchain utilizza un'architettura a due +livelli in cui le banche commerciali agiscono come intermediari. Una +differenza cruciale è il modo in cui i sistemi cercano di combinare +privacy e conformità con la normativa antiriciclaggio (AML). Mentre nel +nostro progetto l'autorità di regolamentazione può imporre un limite +alla somma di denaro elettronico che un titolare di conto bancario può +prelevare in un determinato periodo di tempo, EUROchain emette un numero +limitato di «voucher di anonimato» che garantiscono al destinatario un +numero limitato di transazioni senza controlli AML. Poiché questi voucher +sembrano essere privi di qualsiasi token di valore, non è chiaro come +il design possa impedire l'emergere di un mercato nero per i «voucher +di anonimato». Inoltre, la nozione di anonimato di EUROchain è molto +diversa, in quanto i loro «voucher di anonimato» eliminano solo alcuni +controlli AML, preservando la capacità delle banche commerciali di +sapere in che modo i clienti spendono il denaro elettronico. Laddove chi +paga utilizzando Taler interagisce direttamente con i venditori per +spendere il proprio contante elettronico, il sistema EUROchain chiede +ai pagatori di istruire le proprie banche commerciali per accedere alle +CBDC. Pertanto, EUROchain non emette direttamente token di valore ai +consumatori, affida invece ai consumatori il compito di autenticarsi +presso la propria banca commerciale per accedere alle CBDC che la +banca centrale detiene effettivamente in deposito a garanzia. Non è +quindi evidente quali siano i vantaggi di EUROchain in termini di +privacy, prestazioni o sicurezza rispetto all'attuale denaro in deposito. + +\section{Conclusione}\label{7.-conclusione} + +Con l'emergere di Bitcoin e valute digitali come Diem (già nota come +Libra) recentemente proposte dai colossi del web, le banche centrali +affrontano una crescente concorrenza da parte di operatori privati che +offrono la propria alternativa digitale al contante fisico. Le decisioni +delle banche centrali sull'emissione o meno di una CBDC dipendono dalla +loro valutazione dei benefici e dei rischi di una CBDC. È probabile che +questi vantaggi e rischi, nonché le circostanze giurisdizionali +specifiche che definiscono l'ambito di applicazione di una CBDC al +dettaglio, differiscano da un paese all'altro. + +Se una banca centrale decide di emettere una CBDC al dettaglio, +proponiamo una CBDC basata su token che combina la privacy delle +transazioni con la conformità alle normative KYC, AML e CFT. Tale CBDC +non sarebbe in concorrenza con i depositi presso le banche commerciali, +replicherebbe piuttosto il contante fisico, limitando quindi i rischi di +stabilità finanziaria e di perturbazione della politica monetaria. + +Abbiamo dimostrato che lo schema qui proposto sarebbe efficiente ed +economico quanto i moderni sistemi RTGS gestiti dalle banche centrali. +I pagamenti elettronici con la nostra CBDC richiederebbero solo un +semplice database e minuscole quantità di larghezza di banda per le +transazioni. L'efficienza e l'economicità di questa soluzione, insieme +alla maggiore facilità d'uso da parte del consumatore determinata dal +passaggio dall'autenticazione all'autorizzazione, rendono questo schema +probabilmente il primo a supportare l'annoso obiettivo dei micropagamenti +online. Inoltre, l'uso di monete per firmare crittograficamente contratti +elettronici consente anche l'impiego di contratti intelligenti. Ciò +potrebbe anche portare all'emergere di applicazioni completamente nuove +per i sistemi di pagamento. Sebbene il nostro sistema non sia basato su +DLT, può essere facilmente integrato con tali tecnologie se richiesto +dalle future infrastrutture del mercato finanziario. + +Altrettanto importante, una CBDC al dettaglio deve rimanere, come il +contante fisico, un bene rispettoso della privacy sotto il controllo +individuale dei cittadini. Lo schema proposto in questo studio soddisfa +questo criterio e consente alle banche centrali di evitare gravi sfide +alla loro politica monetaria e alla stabilità finanziaria sfruttando al +contempo i vantaggi del passaggio al digitale. + +\newpage +\bibliographystyle{agsm} +\bibliography{cbdc} + +\end{document} diff --git a/doc/cbdc-it/cbdc.bib b/doc/cbdc-it/cbdc.bib new file mode 100644 index 000000000..fe0ea6265 --- /dev/null +++ b/doc/cbdc-it/cbdc.bib @@ -0,0 +1,566 @@ +@article{Adrian, + author = {Adrian, Tobias and Tommaso Mancini-Griffoli}, + year = {2019}, + title = {The Rise of Digital Money}, + journal = {IMF Fintech Note}, + volume = {19/01}, +} + +@article{Agarwal, + author = {Agarwal, Ruchir and Miles S. Kimball}, + year = {2019}, + title = {Enabling Deep Negative Rates to Fight Recessions: A Guide}, + journal = {IMF Working Paper}, + volume = {19/84}, +} + + +@article{Agur, + author = {Agur, Itai and Anil Ari and Giovanni Dell'Ariccia}, + year = {2019}, + title = {Designing Central Bank Digital Currencies}, + journal = {IMF Working Paper}, + volume = {19/252}, +} + +@article{Allen, + author = {Allen, Sarah and Srđjan Čapkun and Ittay Eyal and Giulia Fanti and Bryan A. Ford and James Grimmelmann and Ari Juels and Kari Kostiainen and Sarah Meiklejohn and Andrew Miller and Eswar Prasad and Karl Wüst and Fan Zhang}, + year = {2020}, + title = {Design Choices for Central Bank Digital Currency: Policy and Technical Considerations}, + journal = {NBER Working Paper}, + volume = {27634}, +} + +@article{Alves, + author = {Alves, Tiago and Don Felton}, + year = {2004}, + title = {TrustZone: Integrated hardware and software security}, + journal = {ARM IQ}, + volume = {3}, + number = {4}, + pages = {18--24}, +} + +@article{AuerBoehme, + author = {Auer, Raphael and Rainer Böhme}, + year = {2020}, + title = {The technology of retail central bank digital currency}, + journal = {BIS Quarterly Review}, + month = {March}, + pages = {85--96}, +} + +@article{AuerCornelli, + author = {Auer, Raphael and Giulio Cornelli and Jon Frost}, + year = {2020}, + title = {Taking stock: ongoing retail {CBDC} projects}, + journal = {BIS Quarterly Review}, + month = {March}, + pages = {97--98}, +} + +@booklet{BIS, + author = {{Bank for International Settlements}}, + year = {2018}, + title = {Central Bank Digital Currencies. Joint Report of the Committee on Payments and Market Infrastructures and Markets Committee}, +} + +@booklet{BoE, + author = {{Bank of England}}, + year = {2020}, + title = {Central Bank Digital Currency: Opportunities, Challenges and Design. Discussion Paper}, + month = {March}, +} + +@article{Baiocchi, + author = {Baiocchi, Giovanni and Walter Distaso}, + year = {2003}, + title = {{GRETL}: Econometric Software for the {GNU} Generation}, + journal = {Journal of Applied Econometrics}, + volume = {18}, + pages = {105-110}, +} + +@article{Bech, + author = {Bech, Morten and Rodney Garratt}, + year = {2017}, + title = {Central bank cryptocurrencies}, + journal = {BIS Quarterly Review}, + month = {September}, + pages = {55--70}, +} + +@article{Berentsen, + author = {Berentsen, Aleksander and Fabian Schär}, + year = {2018}, + title = {The Case for Central Bank Electronic Money and the Non-case for Central Bank Cryptocurrencies}, + journal = {Federal Reserve Bank of St. Louis Review}, + volume = {100}, + number = {2}, + pages = {97--106}, +} + +@article{Bernstein2020, + author = {Bernstein, Daniel J. and Tanja Lange}, + year = {2020}, + title = {{eBACS}: {ECRYPT} Benchmarking of Cryptographic Systems}, + url = {\url{https://bench.cr.yp.to}, accessed 17 March 2020}, +} + +@article{Bernstein2012, + author = {Bernstein, Daniel J. and Niels Duif and Tanja Lange and Peter Schwabe and Bo-Yin Yang}, + year = {2012}, + title = {High-speed high-security signatures}, + journal = {Journal of Cryptographic Engineering}, + volume = {2}, + pages = {77--89}, +} + +@InCollection{Bindseil, + author = {Bindseil, Ulrich}, + year = {2020}, + title = {Tiered {CBDC} and the financial system}, + publisher = {European Central Bank}, + series = {ECB Working Paper}, + number = {2351}, + month = {January}, +} + +@article{Boar, + author = {Boar, Codruta and Henry Holden and Amber Wadsworth}, + year = {2020}, + title = {Impending arrival - a sequel to the survey on central bank digital currency}, + journal = {BIS Papers}, + volume = {107}, +} + +@article{Boneh, + author = {Boneh, Dan}, + year = {1999}, + title = {Twenty Years of Attacks on the {RSA} Cryptosystem}, + journal = {Notices of the AMS}, + volume = {42}, + number = {2}, + pages = {202--213}, +} + + +@InCollection{Bordo, + author = {Bordo, Michael D. and Andrew T. Levin}, + year = {2017}, + title = {Central bank digital currency and the future of monetary policy}, + publisher = {National Bureau of Economic Research}, + series = {NBER Working Paper Series}, + number = {23711}, +} + +@article{Brunnermeier, + author = {Brunnermeier, Markus and Dirk Niepelt}, + year = {2019}, + title = {On the Equivalence of Private and Public Money}, + journal = {Journal of Monetary Economics}, + volume = {106}, + pages = {27--41}, +} + +@article{Buiter, + author = {Buiter, Willem H. and Nikolaos Panigirtzoglou}, + year = {2003}, + title = {Overcoming the Zero Bound on Nominal Interest Rates with Negative Interest on Currency: Gesell's Solution}, + journal = {The Economic Journal}, + volume = {113}, + number = {490}, + pages = {723--746}, +} + +@InCollection{Bullmann, + author = {Bullmann, Dirk and Jonas Klemm and Andrea Pinna}, + year = {2019}, + title = {In search for stability in crypto-assets: are stablecoins the solution?}, + publisher = {European Central Bank}, + series = {ECB Occasional Paper Series}, + number = {230}, +} + +@inproceedings{Camenisch2007, + author = {Camenisch, Jan and Aanna Lysyanskaya and Mira Meyerovich}, + year = {2007}, + title = {Endorsed E-Cash}, + booktitle = {2007 IEEE Symposium on Security and Privacy (SP'07)}, + month = {May}, + pages = {101--115}, +} + +@inproceedings{Camenisch2005, + author = {Camenisch, Jan and Susan Hohenberger and Anna Lysyanskaya}, + year = {2005}, + title = {Compact E-Cash}, + booktitle = {Advances in Cryptology -- EUROCRYPT 2005: 24th Annual International Conference on the Theory and Applications of Cryptographic Techniques}, + address = {Aarhus, Denmark}, + month = {May}, + day = {22-26}, + editor = {Ed. by Ronald Cramer}, + publisher = {Springer-Verlag Berlin Heidelberg}, +} + + + +@inproceedings{Canard, + author = {Canard, Sébastien and Aline Gouget}, + year = {2007}, + title = {Divisible e-cash systems can be truly anonymous}, + booktitle = {Annual International Conference on the Theory and Applications of Cryptographic Techniques}, + pages = {482--497}, +} + + + +@misc{CCC, + author = {{CCC e.V.}}, + year = {2017}, + title = {Chaos Computer Club hacks e-motor charging stations}, + howpublished = {34c3}, +} + +@article{Chapman, + author = {Chapman, James and Rodney Garratt and Scott Hendry and Andrew McCormack and Wade McMahon}, + year = {2017}, + title = {Project {J}asper: Are Distributed Wholesale Payment Systems Feasible Yet?}, + journal = {Financial System Review}, + publisher = {Bank of Canada}, + month = {June}, + pages = {59--69}, +} + +@inproceedings{Chaum1983, + author = {Chaum, David}, + year = {1983}, + title = {Blind signatures for untraceable payments}, + booktitle = {Advances in Cryptology: Proceedings of Crypto `82}, + pages = {199--203}, +} + +@inproceedings{Chaum1990, + author = {Chaum, David and Amos Fiat and Moni Naor}, + year = {1990}, + title = {Untraceable electronic cash}, + booktitle = {Advances in Cryptology: Proceedings of CRYPTO '88}, + pages = {319--327}, +} + +@inproceedings{Danezis, + author = {Danezis, George and Sarah Meiklejohn}, + year = {2016}, + title = {Centrally Banked Cryptocurrencies}, + booktitle = {23nd Annual Network and Distributed System Security Symposium, NDSS2016}, + address = {San Diego, California, USA}, + month = {February}, + day = {21--24}, + publisher = {The Internet Society}, +} + +@article{Diffie, + author = {Diffie, Whitfield and Martin Hellmann}, + year = {1976}, + title = {New Directions in Cryptography}, + journal = {IEEE Trans. on Inf. Theory, IT-22}, + pages = {644--654}, +} + +@phdthesis{Dold, + author = {Dold, Florian}, + year = {2019}, + title = {The {GNU} {T}aler System: Practical and Provably Secure Electronic Payments. PhD Thesis}, + school = {University of Rennes 1}, +} + +@article{ECB, + author = {{European Central Bank}}, + year = {2019}, + title = {Exploring anonymity in central bank digital currencies}, + journal = {In Focus}, + number = {4}, + month = {December}, +} + +@inproceedings{Fuchsbauer, + author = {Fuchsbauer, Georg and David Pointcheval and Damien Vergnaud}, + year = {2009}, + title = {Transferable constant-size fair e-cash}, + booktitle = {International Conference on Cryptology and Network Security}, + publisher = {Springer-Verlag Berlin Heidelberg}, + pages = {226--247}, +} + +@inproceedings{Garcia, + author = {Garcia, Flavio and Gerhard de Koning Gans and Ruben Muijrers and Peter van Rossum and Roel Verdult and Ronny Wichers Schreur and Bart Jacobs}, + year = {2008}, + title = {Dismantling MIFARE Classic}, + booktitle = {European Symposium on Research in Computer Security}, +} + +@article{Garratt, + author = {Garratt, Rod and Michael Lee and Brendan Malone and Antoine Martin}, + year = {2020}, + title = {Token- or Account-Based? A Digital Currency Can Be Both}, + journal = {Liberty Street Economics}, + publisher = {Federal Reserve Bank of New York}, + month = {August}, + day = {12}, +} + +@article{Goodfriend, + author = {Goodfriend, Marvin}, + year = {2000}, + title = {Overcoming the Zero Bound on Interest Rate Policy}, + journal = {Journal of Money, Credit, and Banking}, + volume = {32}, + number = {4}, + pages = {1007--1035}, +} + +@article{Johnston, + author = {Johnston, Casey}, + year = {2010}, + title = {PS3 hacked through poor cryptography implementation}, + journal = {Ars Technica}, + month = {December}, + day = {30}, +} + + + +@Misc{Jordan, + note = {Speech given at the 30th anniversary of the WWZ and VBÖ}, + author = {Jordan, Thomas J.}, + year = {2019}, + title = {Currencies, money and digital tokens}, + publisher = {University of Basel}, + month = {September}, + howpublished = {\url{https://www.snb.ch/en/mmr/speeches/id/ref\_20190905\_tjn/source/ref\_20190905\_tjn.en.pdf}}, +} + + +@article{Kahn2009, + author = {Kahn, Charles M. and William Roberds}, + year = {2009}, + title = {Why Pay? An Introduction to Payments Economics}, + journal = {Journal of Financial Intermediation}, + number = {18}, + pages = {1--23}, +} + +@article{Kahn2005, + author = {Kahn, Charles M. and James McAndrews and William Roberds}, + year = {2005}, + title = {Money is Privacy}, + journal = {International Economic Review}, + volume = {46}, + number = {2}, + pages = {377--399}, +} + +@article{Kasper, + author = {Kasper, Timo and Michael Silbermann and Christof Paar}, + year = {2010}, + title = {All you can eat or breaking a real-world contactless payment system}, + journal = {Financial Cryptography and Data Security, Lecture Notes in Computer Science}, + volume = {6052}, + pages = {343--50}, +} + +@inproceedings{Katzenbeisser, + author = {Katzenbeisser, Stefan and Ünal Kocabaş and Vladimir Rožić and Ahmad-Reza Sadeghi and Ingrid Verbauwhede and Christian Wachsmann}, + year = {2012}, + title = {{PUF}s: Myth, Fact or Busted? A Security Evaluation of Physically Unclonable Functions ({PUF}s) Cast in Silicon}, + booktitle = {Cryptographic Hardware and Embedded Systems -- CHES 2012. Lecture Notes in Computer Science}, + volume = {7428}, + pages = {283--301}, +} + +@book{Keynes, + author = {Keynes, John Maynard}, + year = {1936}, + title = {The General Theory of Employment, Interest and Money}, + publisher = {Macmillan}, +} + +@article{Kiff, + author = {Kiff, John and Jihad Alwazir and Sonja Davidovic and Aquiles Farias and Ashraf Khan and Tanai Khiaonarong and Majid Malaika and Hunter Monroe and Nobu Sugimoto and Hervé Tourpe and Peter Zhou}, + year = {2020}, + title = {A Survey of Research on Retail Central Bank Digital Currency}, + journal = {IMF Working Paper}, + volume = {20/104}, +} + +@InCollection{Kumhof, + author = {Kumhof, Michael and Clare Noone}, + year = {2018}, + title = {Central bank digital currencies - design principles and balance sheet implications}, + publisher = {Bank of England}, + series = {Staff Working Paper}, + number = {725}, +} + +@inproceedings{Lapid, + author = {Lapid, Ben and Avishai Wool}, + year = {2018}, + title = {Cache-Attacks on the {ARM} TrustZone Implementations of {AES}-256 and {AES}-256-{GCM} via {GPU}-Based Analysis}, + booktitle = {International Conference on Selected Areas in Cryptography. Lecture Notes in Computer Science}, + volume = {11349}, +} + +@article{Lerner, + author = {Lerner, Josh and Jean Tirole}, + year = {2005}, + title = {The Scope of Open Source Licensing}, + journal = {Journal of Law, Economics \& Organization}, + volume = {21}, + pages = {20-56}, +} + +@misc{Libra, + author = {{Libra Association}}, + year = {2020}, + title = {Libra White Paper v2.0}, + url = {\url{https://libra.org/en-US/white-paper}}, +} + +@inproceedings{Lim, + author = {Lim, Chae Hoon and Phil Joong Lee}, + year = {1997}, + title = {A key recovery attack on discrete log-based schemes using a prime order subgroup}, + booktitle = {CRYPTO 1997. Lecture Notes in Computer Science}, + volume = {1294}, +} + +@InCollection{Lyons, + author = {Lyons, Richard K. and Ganesh Viswanath-Natraj}, + year = {2020}, + title = {What Keeps Stablecoins Stable?}, + publisher = {National Bureau of Economic Research}, + series = {NBER Working Paper Series}, + number = {27136}, + month = {May}, +} + +@article{Mancini-Griffoli, + author = {Mancini-Griffoli, Tommaso and Maria Soledad Martinez Peria and Itai Agur and Anil Ari and John Kiff and Adina Popescu and Celine Rochon}, + year = {2018}, + title = {Casting Light on Central Bank Digital Currency}, + journal = {IMF Staff Discussion Notes}, + volume = {18/08}, + publisher = {International Monetary Fund}, +} + +@misc{Nakamoto, + author = {Nakamoto, Satoshi}, + year = {2008}, + title = {Bitcoin: A Peer-to-Peer Electronic Cash System}, + url = {\url{https://www.bitcoin.com/bitcoin.pdf}}, +} + +@book{Narayanan, + author = {Narayanan, Arvind and Joseph Bonneau and Edward Felten and Andrew Miller and Steven Goldfeder}, + year = {2016}, + title = {Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction}, + publisher = {Princeton University Press}, +} + +@misc{Niepelt, + author = {Niepelt, Dirk}, + year = {2020}, + title = {Digital money and central bank digital currency: An executive summary for policymakers}, + url = {https://voxeu.org/article/digital-money-and-central-bank-digital-currency-executive-summary}, +} + +@inproceedings{Okamoto, + author = {Okamoto, Tatsuaki}, + year = {1995}, + title = {An Efficient Divisible Electronic Cash Scheme}, + booktitle = {Advances in Cryptology --- CRYPT0'95: 15th Annual International Cryptology Conference Santa Barbara, California, USA, August 27--31, 1995 Proceedings}, + editor = {Ed. by Don Coppersmith}, + publisher = {Springer-Verlag Berlin Heidelberg}, + pages = {438--451}, +} + +@article{Pinto, + author = {Pinto, S. and N. Santos}, + year = {2019}, + title = {Demystifying {ARM} TrustZone: A Comprehensive Survey}, + journal = {ACM Computing Surveys}, + volume = {51}, + number = {6}, + month = {January}, + pages = {1--31} +} + +@article{Rivest, + author = {Rivest, Ronald L. and Adi Shamir and Leonard Adleman}, + year = {1978}, + title = {A Method for Obtaining Digital Signatures and Public Key Cryptosystems}, + journal = {Comm. ACM}, + volume = {21}, + number = {2}, +} + +@book{Solove, + author = {Solove, Daniel J.}, + year = {2011}, + title = {Nothing to Hide: The false tradeoff between privacy and security}, + publisher = {New Haven \& London: Yale University Press}, +} + +@article{Soukup, + author = {Soukup, Michael and Bruno Muff}, + year = {2007}, + title = {Die {P}ostcard lässt sich fälschen}, + journal = {Sonntagszeitung}, + month = {April}, + day = {22}, +} + +@article{Stallman, + author = {Stallman, Richard}, + year = {1985}, + title = {The {GNU} manifesto}, + journal = {Dr. Dobb's Journal of Software Tools}, + volume = {10}, + number = {3}, + pages = {30--35}, +} + + +@TechReport{Riksbank, + author = {{Sveriges Riksbank}}, + year = {2020}, + title = {The {R}iksbank's e-krona project}, + month = {Feb}, + institution = {Sveriges Riksbank}, + url = {\url{https://www.riksbank.se/globalassets/media/rapporter/e-krona/2019/the-riksbanks-e-krona-pilot.pdf}}, +} + +@misc{Wojtczuk, + author = {Wojtczuk, Rafal and Joanna Rutkowska}, + year = {2009}, + title = {Attacking {I}ntel Trusted Execution Technology}, + howpublished = {BlackHat-DC 2009}, +} + +@article{Yalta2010, + author = {Yalta, A. Talha and A. Yasemin Yalta}, + year = {2010}, + title = {Should Economists Use Open Source Software for Doing Research?}, + journal = {Computational Economics}, + volume = {35}, + pages = {371--394}, +} + +@article{Yalta2008, + author = {Yalta, A. Talha and Riccardo Lucchetti}, + year = {2008}, + title = {The {GNU/L}inux Platform and Freedom Respecting Software for Economists}, + journal = {Journal of Applied Econometrics}, + volume = {23}, + pages = {279-286}, +} diff --git a/doc/cbdc-it/diagramma1-it.png b/doc/cbdc-it/diagramma1-it.png new file mode 100644 index 0000000000000000000000000000000000000000..bd38d1df0e5b3d6caa9559d5c829339851740daf GIT binary patch literal 108981 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

Yf2Jk?Eo?+jIr@@;^kJ~hz^^X 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 R06>kqQ*rIt%HhTg@IRfOdD{R0 literal 0 HcmV?d00001

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%0D|F+g#*SMyGS}ze!g| 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 m3?V^okFt*}H+Z$iRSZe`1=6m~1nU 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