commit 7cb08a002e2fd7c3da271f5d66eea93c82285364
parent 60222f6c4a9171c9b818c99afa6f8a6854abbcee
Author: Christian Grothoff <christian@grothoff.org>
Date: Thu, 2 May 2024 17:01:59 +0200
draft
Diffstat:
7 files changed, 179 insertions(+), 5 deletions(-)
diff --git a/presentations/2024-fisma/fisma-2024.tex b/presentations/2024-fisma/fisma-2024.tex
@@ -21,16 +21,190 @@
\maketitle
\end{frame}
-\begin{frame}{Dummy title}
-{dummy subtitle}
- some text
+
+\begin{frame}{What is Taler?}
+ \framesubtitle{\url{https://taler.net/en/features.html}} \noindent
+Taler is
+ \vfill
+ \begin{itemize}
+ \item a Free/Libre software \emph{payment system} infrastructure project
+ \item ... with a surrounding software ecosystem
+ \item ... and a consortium (NGI TALER) and
+ community that wants to deploy it
+ as widely as possible.
+ \end{itemize}
+ \vfill
+\noindent
+ However, Taler is
+ \begin{itemize}
+ \item \emph{not} a currency or speculative asset
+ \item \emph{not} a long-term store of value
+ \item \emph{not} a network or instance of a system
+ \item \emph{not} decentralized
+ \item \emph{not} based on proof-of-work or proof-of-stake
+ \end{itemize}
+\end{frame}
+
+
+\begin{frame}{NGI TALER \& Friends}
+ \framesubtitle{\url{https://ngi.taler.net/}}
+ \begin{minipage}{6cm}
+ {\bf The consortium:} \\
+
+ \begin{tabular}{p{1cm}cp{1cm}cp{1cm}}
+ \includegraphics[width=1cm]{partner-logos/logo-esen.svg.png} &&
+ \includegraphics[width=1cm]{partner-logos/logo-GlsBank.svg.png} &&
+ \includegraphics[width=1cm]{partner-logos/logo-MagNetBank.svg.png} \\
+ \includegraphics[width=1cm]{partner-logos/logo-ps.png} &&
+ \includegraphics[width=1cm]{partner-logos/logo-nlnet.svg.png} &&
+ \includegraphics[width=1cm]{partner-logos/logo-HomoDigitalis.svg.png} \\
+ \includegraphics[width=1cm]{partner-logos/logo-codeblau.svg.png} &&
+ \includegraphics[width=1cm]{partner-logos/logo-tue.svg.png} &&
+ \includegraphics[width=1cm]{partner-logos/logo-TalerSystems.svg.png} \\
+ \includegraphics[width=1cm]{partner-logos/logo-visualvest.svg.png} &&
+ \includegraphics[width=1cm]{partner-logos/logo-bfh.svg.png} &&
+ \end{tabular}
+ \end{minipage}
+ \begin{minipage}{3cm}
+ {\bf Partners:}
+
+ \begin{tabular}{p{1cm}cp{1cm}cp{1cm}}
+ \includegraphics[width=1cm]{friends-logos/tud-logo.pdf} &&
+ \includegraphics[width=1cm]{friends-logos/gnu.png} &&
+ \includegraphics[width=1cm]{friends-logos/fub.pdf} \\
+ \includegraphics[width=1cm]{friends-logos/inria.pdf} &&
+ \includegraphics[width=1cm]{friends-logos/ashoka.png} &&
+ \end{tabular}
+ \end{minipage}
+\end{frame}
+
+
+\begin{frame}{Design principles}
+ \framesubtitle{https://taler.net/en/principles.html}
+GNU Taler must ...
+\begin{enumerate}
+ \item {... be implemented as {\bf free software}.}
+ \item {... protect the {\bf privacy of buyers}.}
+ \item {... enable the state to {\bf tax income} and crack down on
+ illegal business activities.}
+ \item {... prevent payment fraud.}
+ \item {... only {\bf disclose the minimal amount of information
+ necessary}.}
+ \item {... be usable.}
+ \item {... be efficient.}
+ \item {... avoid single points of failure.}
+ \item {... foster {\bf competition}.}
+\end{enumerate}
+\end{frame}
+
+
+\begin{frame}{Architecture of Taler}
+\begin{center}
+ \includegraphics[width=0.7\textwidth]{operations.png}
+\end{center}
+\end{frame}
+
+
+\begin{frame}{GNU Taler vs. Digital Euro}{Fundamentals}
+ \begin{minipage}{0.4\textwidth}
+ {\bf GNU Taler:} \\
+ \begin{itemize}
+ \item Payment with one-time {\bf tokens}
+ \item Cryptographic privacy for payer
+ \item Suitable for children, tourists, ...
+ \item Free and Open Source
+ \item Deployed by community
+ \end{itemize}
+ \end{minipage}
+ \begin{minipage}{0.4\textwidth}
+ {\bf Digital Euro:}\\
+ \begin{itemize}
+ \item Payment using bank {\bf accounts}
+ \item Privacy by policy, linkable payments
+ \item Requires ability to open bank account
+ \item ECB-proprietary
+ \item 10 years behind SOA
+ \end{itemize}
+ \end{minipage}
\end{frame}
-\begin{frame}{Another page, another title}
-text
+
+\begin{frame}{GNU Taler vs. Digital Euro}{Usability}
+ \begin{minipage}{0.4\textwidth}
+ {\bf GNU Taler:} \\
+ \begin{itemize}
+ \item Self-custody
+ \item Authorize locally
+ \item One-click
+ \item 6+ platforms today
+ \end{itemize}
+ \end{minipage}
+ \begin{minipage}{0.4\textwidth}
+ {\bf Digital Euro:}\\
+ \begin{itemize}
+ \item Account-based
+ \item Authenticate to provider
+ \item Multi-factor
+ \item FAANG-only?
+ \end{itemize}
+ \end{minipage}
\end{frame}
+\begin{frame}{GNU Taler vs. Digital Euro}{Use-cases}
+ \begin{minipage}{0.4\textwidth}
+ {\bf GNU Taler:} \\
+ \begin{itemize}
+ \item Traditional payments
+ \item Micropayments
+ \item IoT payments
+ \item Non-fiat currencies
+ \item Other assets
+ \item[$\Rightarrow$] New type of service
+ \end{itemize}
+ \end{minipage}
+ \begin{minipage}{0.4\textwidth}
+ {\bf Digital Euro:}\\
+ \begin{itemize}
+ \item Traditional payments
+ \item -
+ \item -
+ \item Only Euros
+ \item -
+ \item[$\Rightarrow$] Replacement service
+ \end{itemize}
+ \end{minipage}
+\end{frame}
+
+
+\begin{frame}{Digital Euro}{Dangerous decisions}
+ \begin{itemize}
+ \item {\bf Offline requirement} assumes copy-protection unbreakable by NSA \& FSB
+ \item {\bf Waterfall} link to bank account implies compromised to Digital Euro
+ account also compromises linked bank accounts
+ \item {\bf Lack of privacy} enables absolute control of central bank over
+ private finances
+ \item {\bf Direct competition} for bank accounts and traditional payment
+ services disrupts banking sector financial stability
+ \item {\bf Non-FLOSS} solution limits interoperability and international
+ adoption
+ \end{itemize}
+\end{frame}
+
+
+\begin{frame}{Endgame}{Risk management}
+ \vfill
+ \begin{center}
+ The ECB tender asks for {\bf redundant} implementations of
+ their design.
+ \end{center}
+ \vfill
+ \begin{center}
+ The {\bf design} of a CBDC is the hardest problem,
+ not the implementation.
+ \end{center}
+ \vfill
+\end{frame}
% This should be last...
diff --git a/presentations/2024-fisma/friends-logos/ashoka.png b/presentations/2024-fisma/friends-logos/ashoka.png
Binary files differ.
diff --git a/presentations/2024-fisma/friends-logos/fub.pdf b/presentations/2024-fisma/friends-logos/fub.pdf
Binary files differ.
diff --git a/presentations/2024-fisma/friends-logos/gnu.png b/presentations/2024-fisma/friends-logos/gnu.png
Binary files differ.
diff --git a/presentations/2024-fisma/friends-logos/inria.pdf b/presentations/2024-fisma/friends-logos/inria.pdf
Binary files differ.
diff --git a/presentations/2024-fisma/friends-logos/tud-logo.pdf b/presentations/2024-fisma/friends-logos/tud-logo.pdf
Binary files differ.
diff --git a/presentations/2024-fisma/operations.png b/presentations/2024-fisma/operations.png
Binary files differ.