marketing

Marketing materials (presentations, posters, flyers)
Log | Files | Refs

2023-boh.tex (20290B)


      1 \pdfminorversion=3
      2 \documentclass[fleqn,xcolor={usenames,dvipsnames},handout
      3 ]{beamer}
      4 \usepackage{amsmath}
      5 \usepackage{multimedia}
      6 \usepackage[utf8]{inputenc}
      7 \usepackage{framed,color,ragged2e}
      8 \usepackage[absolute,overlay]{textpos}
      9 \definecolor{shadecolor}{rgb}{0.8,0.8,0.8}
     10 \usetheme{boxes}
     11 \setbeamertemplate{navigation symbols}{}
     12 \usepackage{xcolor}
     13 \usepackage[normalem]{ulem}
     14 \usepackage{listings}
     15 \usepackage{adjustbox}
     16 \usepackage{array}
     17 \usepackage{bbding}
     18 \usepackage{relsize}
     19 \usepackage{graphicx}
     20 \usepackage{pgf-umlsd}
     21 \usepackage{tikz,eurosym,calc}
     22 \usetikzlibrary{tikzmark}
     23 \usetikzlibrary{shapes,arrows,arrows.meta}
     24 \usetikzlibrary{positioning,fit,patterns}
     25 \usetikzlibrary{calc}
     26 
     27 % CSS
     28 \lstdefinelanguage{CSS}{
     29   basicstyle=\ttfamily\scriptsize,
     30   keywords={color,background-image:,margin,padding,font,weight,display,position,top,left,right,bottom,list,style,border,size,white,space,min,width, transition:, transform:, transition-property, transition-duration, transition-timing-function},
     31   sensitive=true,
     32   morecomment=[l]{//},
     33   morecomment=[s]{/*}{*/},
     34   morestring=[b]',
     35   morestring=[b]",
     36   alsoletter={:},
     37   alsodigit={-}
     38 }
     39 
     40 % JavaScript
     41 \lstdefinelanguage{JavaScript}{
     42   basicstyle=\ttfamily\scriptsize,
     43   morekeywords={typeof, new, true, false, catch, function, return, null, catch, switch, var, if, in, while, do, else, case, break},
     44   morecomment=[s]{/*}{*/},
     45   morecomment=[l]//,
     46   morestring=[b]",
     47   morestring=[b]'
     48 }
     49 
     50 \lstdefinelanguage{HTML5}{
     51   basicstyle=\ttfamily\scriptsize,
     52   language=html,
     53   sensitive=true,
     54   alsoletter={<>=-},
     55   morecomment=[s]{<!-}{-->},
     56   tag=[s],
     57   otherkeywords={
     58   % General
     59   >,
     60   % Standard tags
     61 	<!DOCTYPE,
     62   </html, <html, <head, <title, </title, <style, </style, <link, </head, <meta, />,
     63 	% body
     64 	</body, <body,
     65 	% Divs
     66 	</div, <div, </div>,
     67 	% Paragraphs
     68 	</p, <p, </p>,
     69 	% scripts
     70 	</script, <script,
     71   % More tags...
     72   <canvas, /canvas>, <svg, <rect, <animateTransform, </rect>, </svg>, <video, <source, <iframe, </iframe>, </video>, <image, </image>
     73   },
     74   ndkeywords={
     75   % General
     76   =,
     77   % HTML attributes
     78   charset=, src=, id=, width=, height=, style=, type=, rel=, href=,
     79   % SVG attributes
     80   fill=, attributeName=, begin=, dur=, from=, to=, poster=, controls=, x=, y=, repeatCount=, xlink:href=,
     81   % CSS properties
     82   margin:, padding:, background-image:, border:, top:, left:, position:, width:, height:,
     83 	% CSS3 properties
     84   transform:, -moz-transform:, -webkit-transform:,
     85   animation:, -webkit-animation:,
     86   transition:,  transition-duration:, transition-property:, transition-timing-function:,
     87   }
     88 }
     89 
     90 \lstdefinelanguage{JavaScript}{
     91   basicstyle=\ttfamily\scriptsize,
     92   keywords={typeof, new, true, false, catch, function, return, null, catch, switch, var, if, in, while, do, else, case, break, for},
     93   keywordstyle=\color{blue}\bfseries,
     94   ndkeywords={class, export, boolean, throw, implements, import, this},
     95   ndkeywordstyle=\color{darkgray}\bfseries,
     96   identifierstyle=\color{black},
     97   sensitive=false,
     98   comment=[l]{//},
     99   morecomment=[s]{/*}{*/},
    100   commentstyle=\color{purple}\ttfamily,
    101   stringstyle=\color{red}\ttfamily,
    102   morestring=[b]',
    103   morestring=[b]"
    104 }
    105 
    106 \def\checkmark{\tikz\fill[scale=0.4](0,.35) -- (.25,0) -- (1,.7) -- (.25,.15) -- cycle;}
    107 
    108 
    109 \setbeamersize{description width=1em}
    110 
    111 \definecolor{blue}{rgb}{0,0,0.7}
    112 \newcommand{\orange}[1]{{\color{orange}#1}}
    113 \newcommand{\blue}[1]{{\color{blue}#1}}
    114 \newcommand{\red}[1]{{\color{red}#1}}
    115 \newcommand{\Guardian}{\mathcal{G}}
    116 \newcommand{\Child}{\mathcal{C}}
    117 \newcommand{\Customer}{\mathcal{C}}
    118 \newcommand{\Merchant}{\mathcal{M}}
    119 \newcommand{\Exchange}{\mathcal{E}}
    120 
    121 \newcommand{\Commit}{\mathsf{Commit}}
    122 \newcommand{\Attest}{\mathsf{Attest}}
    123 \newcommand{\Verify}{\mathsf{Verify}}
    124 \newcommand{\Derive}{\mathsf{Derive}}
    125 \newcommand{\DeriveCompare}{\mathsf{DeriveCompare_\kappa}}
    126 \newcommand{\Compare}{\mathsf{Compare}}
    127 \newcommand{\AgeVer}{\mathsf{AgeVer}}
    128 
    129 \newcommand{\HashF}{\mathsf{H}}
    130 \newcommand{\Hash}{\mathsf{H}}
    131 \newcommand{\Block}{\mathbb{B}}
    132 \newcommand{\Pub}{\mathsf{Pub}}
    133 \newcommand{\Sign}{\mathsf{Sig}}
    134 \newcommand{\Ver}{\mathsf{Ver}}
    135 \newcommand{\Encoding}{\mathsf{Encoding}}
    136 \newcommand{\ECDSA}{\mathsf{ECDSA}}
    137 \newcommand{\Null}{\mathcal{O}}
    138 \newcommand{\EC}{\mathrm{ec}}
    139 \newcommand{\Curve}{\mathsf{Curve25519}}
    140 \newcommand{\SHA}{\mathsf{SHA256}}
    141 \newcommand{\SHAF}{\mathsf{SHA252}}
    142 \newcommand{\FDH}{\mathsf{FDH}}
    143 
    144 \newcommand{\negl}{\epsilon}
    145 
    146 \newcommand{\rand}{\mathsf{rand}}
    147 \newcommand{\age}{\mathsf{a}}
    148 \newcommand{\Age}{\mathsf{M}}
    149 \newcommand{\bage}{\mathsf{b}}
    150 \newcommand{\minage}{\mathsf{m}}
    151 \newcommand{\attest}{\mathsf{T}}
    152 \newcommand{\commitment}{\mathsf{Q}}
    153 \newcommand{\pruf}{\mathsf{P}}
    154 \newcommand{\Vcommitment}{\vec{\mathsf{Q}}}
    155 \newcommand{\Vpruf}{\vec{\mathsf{P}}}
    156 \newcommand{\blinding}{\beta}
    157 
    158 \newcommand{\ZN}{\mathbb{Z}_N}
    159 \newcommand{\Z}{\mathbb{Z}}
    160 \newcommand{\N}{\mathbb{N}}
    161 \newcommand{\A}{\mathbb{A}}
    162 \newcommand{\E}{\mathbb{E}}
    163 \newcommand{\F}{\mathbb{F}}
    164 \newcommand{\seck}{\mathsf{s}}
    165 \newcommand{\pubk}{\mathsf{P}}
    166 \renewcommand{\H}{\mathbb{H}}
    167 \newcommand{\K}{\mathbb{K}}
    168 \newcommand{\Proofs}{\mathbb{P}}
    169 \newcommand{\Commitments}{\mathbb{O}}
    170 \newcommand{\Attests}{\mathbb{T}}
    171 \newcommand{\Blindings}{\mathbb{B}}
    172 \newcommand{\Nil}{\perp}
    173 
    174 \newcommand{\p}{\mathsf{p}}
    175 \newcommand{\com}{\mathsf{com}}
    176 \newcommand{\prf}{\mathsf{prf}}
    177 
    178 \newcommand{\Adv}{\mathcal{A}}
    179 \newcommand{\PPT}{\mathfrak{A}}
    180 \newcommand{\Probability}{\mathrm{Pr}}
    181 \newcommand{\Algorithm}{f}
    182 \renewcommand{\Game}[1]{G_\Adv^\mathsf{#1}}
    183 
    184 \DeclareMathOperator{\Image}{Im}
    185 \DeclareMathOperator{\Mod}{mod}
    186 
    187 \newcommand{\Encode}[1]{\overbracket[0.5pt][2pt]{\,#1\,}}
    188 \newcommand{\Decode}[1]{\underbracket[0.5pt][3pt]{\,#1\,}}
    189 \newcommand{\FDHg}[1]{[#1]_g\,}
    190 \newcommand{\logg}{{\breve{g}}}
    191 
    192 
    193 \newcommand{\drawfrom}{\xleftarrow{\$}}
    194 \newcommand\Exists{%
    195 	  \mathop{\lower0.75ex\hbox{\ensuremath{%
    196 		  \mathlarger{\mathlarger{\mathlarger{\mathlarger{\exists}}}}}}}%
    197 	  \limits}
    198 
    199 \newcommand\Forall{%
    200 	  \mathop{\lower0.75ex\hbox{\ensuremath{%
    201 		  \mathlarger{\mathlarger{\mathlarger{\mathlarger{\forall}}}}}}}%
    202 	  \limits}
    203 
    204 
    205 \title{GNU Taler}
    206 %\subtitle{}
    207 
    208 \setbeamertemplate{navigation symbols}{\includegraphics[width=1cm]{inria.pdf} \includegraphics[width=1cm]{bfh.png} \includegraphics[width=1.6cm]{fub.pdf} \includegraphics[width=0.4cm]{ashoka.png}  \includegraphics[width=0.4cm]{gnu.png} \includegraphics[width=1cm]{taler-logo-2021-inkscape.pdf} \hfill}
    209 %\setbeamercovered{transparent=1}
    210 
    211 \author[C. Grothoff]{J. Burdges, {\bf F. Dold, C. Grothoff, M. Stanisci}}
    212 \date{\today}
    213 \institute{Taler Systems SA \& The GNU Project}
    214 
    215 
    216 \begin{document}
    217 
    218 \justifying
    219 
    220 \begin{frame}
    221   \begin{center}
    222     \LARGE {\bf GNU} \\
    223     \vspace{0.3cm}
    224 %    \includegraphics[width=0.66\textwidth]{logo-2017-fr.pdf}
    225     \includegraphics[width=0.66\textwidth]{taler-logo-2021-inkscape.pdf}
    226     \vfill
    227   \end{center}
    228 \begin{textblock*}{6cm}(.5cm,7.7cm) % {block width} (coords)
    229     {\Large {\bf \href{https://taler.net/}{taler.net}} \\
    230     \href{https://twitter.com/taler}{taler@twitter} \\
    231     \href{https://taler-systems.com/}{taler-systems.com}}
    232 \end{textblock*}
    233 
    234 % Substitute based on who is giving the talk!
    235  \begin{textblock*}{8cm}(4.5cm,7.7cm) % {block width} (coords)
    236    {
    237     \hfill {\bf Dr. Christian Grothoff} \\
    238     \hfill grothoff@taler.net }
    239 \end{textblock*}
    240 
    241 \end{frame}
    242 
    243 \begin{frame}{Who am I?}
    244   \begin{itemize}
    245     \item Prof. of Computer Science at Bern Univ. of Applied Sciences
    246     \item Ashoka fellow (elected 2014)
    247     \item GNU maintainer (since 2001) and advisory council member
    248     \item Co-founder and CEO of Taler Systems SA (since 2015)
    249   \end{itemize}
    250   \noindent
    251  {\bf Career milestones:}
    252   \begin{itemize}
    253     \item[2000] Graduated in mathematics ($\equiv$ masters)
    254     \item[2001] Started research in network privacy
    255     \item[2006] Earned PhD in computer science in 2006 from UCLA
    256     \item[2013] Started GNU Taler project in 2013 at INRIA
    257     \item[2018] Contacted by European Central Bank about Digital Euro
    258     \item[2021] Authored ``How to design a CBDC'' with Swiss National Bank
    259   \end{itemize}
    260 \end{frame}
    261 
    262 
    263 \section{What is Taler?}
    264 \begin{frame}{What is Taler?}
    265   \framesubtitle{\url{https://taler.net/es/features.html}}  \noindent
    266 Taler is
    267   \vfill
    268   \begin{itemize}
    269     \item a Free/Libre software \emph{payment system} infrastructure project
    270     \item ... with a surrounding software ecosystem
    271     \item ... and a company (Taler Systems S.A.) and community that wants to deploy it
    272       as widely as possible.
    273   \end{itemize}
    274   \vfill
    275 \noindent
    276  However, Taler is
    277   \begin{itemize}
    278     \item \emph{not} a currency
    279     \item \emph{not} a long-term store of value
    280     \item \emph{not} a network or instance of a system
    281     \item \emph{not} decentralized
    282     \item \emph{not} based on proof-of-work or proof-of-stake
    283 %    \item combinable with a DLT back-end if requested
    284   \end{itemize}
    285 \end{frame}
    286 
    287 
    288 \begin{frame}{Design principles}
    289   \framesubtitle{https://taler.net/es/principles.html}
    290 GNU Taler must ...
    291 \begin{enumerate}
    292   \item {... be implemented as {\bf free software} (but {\em available} under a commercial license).}
    293   \item {... protect the {\bf privacy of buyers}.}
    294   \item {... must enable the state to {\bf tax income} and crack down on
    295     illegal business activities.}
    296   \item {... prevent payment fraud.}
    297   \item {... only {\bf disclose the minimal amount of information
    298     necessary}.}
    299   \item {... be usable.}
    300   \item {... be efficient.}
    301   \item {... avoid single points of failure.}
    302   \item {... foster {\bf competition} in associated services.}
    303 \end{enumerate}
    304 \end{frame}
    305 
    306 
    307 \begin{frame}{Architecture of Taler}
    308 \begin{center}
    309   \includegraphics[width=1\textwidth]{operations.png}
    310 \end{center}
    311 \end{frame}
    312 
    313 
    314 \begin{frame}{Consumer Impact of Taler}
    315 \begin{itemize}
    316 \item {\bf Convenient:} pay with one click instantly --– in Euro,
    317 Dollar, Yen or Bitcoin
    318 \item {\bf Friction-free security:} Payments do not require sign-up,
    319 login or multi-factor authentication
    320 \item {\bf Privacy-preserving:} payment requires/shares no personal information
    321 \item {\bf Bank account:} not required
    322 \end{itemize}
    323 \end{frame}
    324 
    325 
    326 \begin{frame}{Merchant Impact of Taler}
    327 \begin{itemize}
    328 \item {\bf Instant clearance:} one-click transactions and instant clearance at par
    329 \item {\bf Easy \& compliant:} GDPR \& PCI-DSS compliance-free and without any effort
    330 \item {\bf Major profit increase:} efficient protocol $+$ no fraud $=$ extremely low costs
    331 \item {\bf 1-click checkout:} without Amazon and without false
    332 positives in fraud detection
    333 \end{itemize}
    334 \end{frame}
    335 
    336 
    337 \begin{frame}{Taler: Unique Regulatory Features for Central Banks}
    338   \framesubtitle{\url{https://taler.net/papers/cbdc2021es.pdf}}
    339   \begin{itemize}
    340     \item Central bank issues digital coins equivalent to issuing cash \\
    341           $\Rightarrow$ monetary policy remains under CB control
    342     \item Architecture with consumer accounts at commercial banks \\
    343           $\Rightarrow$ no competition for commercial banking (S\&L) \\
    344           $\Rightarrow$ CB does not have to manage KYC, customer support
    345     \item Withdrawal limits and denomination expiration \\
    346           $\Rightarrow$ protects against bank runs and hoarding
    347     \item Income transparency and possibility to set fees \\
    348           $\Rightarrow$ additional insights into economy and new policy options
    349     \item Revocation protocols and loss limitations \\
    350           $\Rightarrow$ exit strategy and handles catastrophic security incidents
    351     \item Privacy by cryptographic design not organizational compliance \\
    352           $\Rightarrow$ CB cannot be forced to facilitate mass-surveillance
    353   \end{itemize}
    354 \end{frame}
    355 
    356 
    357 \begin{frame}{The Taler Software Ecosystem: Overview}
    358   \framesubtitle{\url{https://taler.net/en/docs.html}}
    359   Taler is based on modular components that work together to provide a
    360   complete payment system:
    361   \vfill
    362   \begin{itemize}
    363     \item {\bf Exchange:} Service provider for digital cash
    364       \begin{itemize}
    365         \item Core exchange software (cryptography, database)
    366         \item Air-gapped key management, real-time {\bf auditing}
    367         \item {\bf LibEuFin}: Modular integration with banking systems
    368       \end{itemize}
    369     \item {\bf Merchant:} Integration service for existing businesses
    370       \begin{itemize}
    371         \item Core merchant backend software (cryptography, database)
    372         \item {\bf Back-office interface} for staff
    373         \item {\bf Frontends} (E-commerce plugins, Point-of-sale App)
    374       \end{itemize}
    375     \item {\bf Wallet:} Consumer-controlled applications for e-cash
    376       \begin{itemize}
    377         \item Multi-platform wallet software (for browsers \& mobile phones)
    378         \item Wallet backup storage providers ({\bf sync})
    379         \item {\bf Anastasis}: Recovery of lost wallets based on secret splitting
    380       \end{itemize}
    381   \end{itemize}
    382 \end{frame}
    383 
    384 
    385 \begin{frame}{Taler Merchant}
    386   \begin{center}
    387   \includegraphics[width=\textwidth]{screenshots/merchant-spa-settings}
    388   \end{center}
    389 \end{frame}
    390 
    391 
    392 \begin{frame}{Taler Wallet}
    393   \begin{center}
    394   \includegraphics[width=3cm]{screenshots/Screenshot_20230225-103520.png}
    395   \end{center}
    396 \end{frame}
    397 
    398 
    399 \begin{frame}{Pretix Taler payment plugin}
    400 \begin{center}
    401 \includegraphics[width=0.5\textwidth]{screenshots/pretix.png}
    402 \end{center}
    403 
    404   Pretix is a ticket sales system.
    405 
    406   \begin{itemize}
    407     \item Pretix payment plugin enables payments via GNU Taler
    408     \item Developed by Pretix.eu for \EUR{3,000} on behalf of Taler Systems SA
    409   \end{itemize}
    410 \end{frame}
    411 
    412 
    413 \begin{frame}{WooCommerce Taler payment plugin}
    414 \begin{center}
    415 %  \includegraphics[width=6cm]{screenshots/woocommerce-cart.png}
    416   \includegraphics[width=\textwidth]{screenshots/woocommerce-settings.png}
    417   \end{center}
    418 \end{frame}
    419 
    420 
    421 \begin{frame}{Point-of-Sale App for Android}
    422 
    423 \begin{center}
    424 \begin{minipage}{4cm}
    425   \includegraphics[width=6cm]{screenshots/Screenshot_20230224-194112.jpg}
    426   \includegraphics[width=6cm]{screenshots/Screenshot_20230224-194119.jpg}
    427 \end{minipage}
    428 \end{center}
    429 \end{frame}
    430 
    431 
    432 \begin{frame}{Cashier App for Android}
    433 \begin{center}
    434   \begin{minipage}{3cm}
    435   \includegraphics[width=3cm]{screenshots/Screenshot_20230225-103315.png}
    436   \end{minipage}
    437   \begin{minipage}{3cm}
    438   \includegraphics[width=3cm]{screenshots/Screenshot_20230225-103325.png}
    439   \end{minipage}
    440 \end{center}
    441 \end{frame}
    442 
    443 
    444 \begin{frame}{Partially Offline Payments with GNU Taler}
    445 \begin{center}
    446 \resizebox{8cm}{7cm}{
    447 \begin{sequencediagram}
    448     \newinst{pos}{\shortstack{PoS \\
    449       \\ \begin{tikzpicture}
    450         \node [fill=gray!20,draw=black,thick ,align=center] {PoS key \\ PoS ID};
    451       \end{tikzpicture}
    452     }}
    453     \newinst[2]{customer}{\shortstack{Customer \\
    454       \\ \begin{tikzpicture}
    455         \node [fill=gray!20,draw=black,thick ,align=center] {Digital \\ Wallet};
    456       \end{tikzpicture}
    457     }}
    458     \newinst[2]{backend}{\shortstack{Merchant Backend \\
    459        \\ \begin{tikzpicture}[shape aspect=.5]
    460         \tikzset{every node/.style={cylinder, shape border rotate=90, draw,fill=gray!25}}
    461         \node at (1.5,0) {\shortstack{{\tiny PoS key} \\ {\tiny PoS ID}}};
    462        \end{tikzpicture}
    463     }}
    464     \postlevel
    465     \mess[0]{pos}{PoS ID}{customer}
    466     \begin{sdblock}{optional}{}
    467       \begin{callself}{customer}{Amount}{}
    468       \end{callself}
    469     \end{sdblock}
    470     \prelevel
    471     \prelevel
    472     \prelevel
    473     \prelevel
    474     \prelevel
    475     \begin{sdblock}{optional}{}
    476       \begin{callself}{pos}{Amount}{}
    477       \end{callself}
    478     \end{sdblock}
    479     \postlevel
    480     \mess[0]{customer}{PoS ID, [Amount]?}{backend}
    481     \mess[0]{backend}{Contract}{customer}
    482     \postlevel
    483     \mess[0]{customer}{Payment}{backend}
    484     \begin{callself}{pos}{OTP(PoS key)}{}
    485     \end{callself}
    486     \prelevel
    487     \prelevel
    488     \begin{callself}{backend}{OTP(PoS key)}{}
    489     \end{callself}
    490     \mess[0]{backend}{OTP code}{customer}
    491     \postlevel
    492     \mess[0]{customer}{OTP code}{pos}
    493 \end{sequencediagram}
    494 }
    495 \end{center}
    496 \end{frame}
    497 
    498 
    499 \begin{frame}{More featues}
    500   \begin{itemize}
    501     \item KYC/AML integration
    502     \item Programmable money (recently presented at Fin/SUM 2023 on invitation by Bank of Japan)
    503     \item Programmable payments
    504     \item Bank integrations
    505     \item Payment notifications
    506     \item Currency conversion
    507   \end{itemize}
    508   \begin{center}
    509   {\bf ... and everything we do is Libre software}
    510   \end{center}
    511 \end{frame}
    512 
    513 
    514 \begin{frame}{Collaboration with Bank of Honduras}
    515 \framesubtitle{Discussion Proposal}
    516 Taler Systems SA can provide:
    517 \begin{itemize}
    518 \item Integration with Hundurian banking APIs
    519 \item Commercial support in maintenance \& roll-outs
    520 \end{itemize}
    521 
    522 \vfill
    523 
    524 Additionally, I will have a {\bf sabbatical} in Fall/Winter 2023
    525 \begin{itemize}
    526 \item I would be happy to spend part of it in Honduras
    527 \item Objective is to visit financial institutions to {\bf present
    528       contemporary capabilities} and {\bf gather requirements for further
    529       research}
    530 \item Possiblility of creating sandbox setup for evaluation by BoH
    531 \end{itemize}
    532 \end{frame}
    533 
    534 
    535 \begin{frame}{Do you have any questions?}
    536   \framesubtitle{\url{https://taler.net/en/bibliography.html}}
    537   \vfill
    538 References:
    539   \begin{enumerate}
    540  \item{David Chaum, Christian Grothoff and Thomas Moser.
    541        {\em Come una banca centrale dovrebbe emettere una moneta digitale}.
    542        {\bf Swiss National Bank Working Papers, 2021}.
    543        \url{https://taler.net/papers/cbdc2021es.pdf}}
    544 {\tiny
    545  \item{David Chaum, Christian Grothoff and Thomas Moser.
    546        {\em How to issue a central bank digital currency}.
    547        {\bf SNB Working Papers, 2021}.}
    548  \item{Martin Summer and Hannes Hermanky.
    549        {\em A digital euro and the future of cash}.
    550        {\bf Monetary Policy \& The Economy Q1-Q2/22}.}
    551  \item{Antoine d’Aligny, Emmanuel Benoist, Florian Dold, Christian Grothoff, Özgür Kesim and Martin Schanzenbach.
    552        {\em Who comes after us? The correct mindset for designing a Central Bank Digital Currency}.
    553        {\bf SUERF Policy Notes 279/2022}.}
    554  \item{Florian Dold.
    555        {\em GNU Taler}.
    556        {\bf University of Rennes 1, PhD Thesis, 2019}.}
    557  \item{Christian Grothoff and Alex Pentland.
    558        {\em Digital cash and privacy: What are the alternatives to Libra?}.
    559        {\bf MIT Media Lab, 2019}.}
    560  \item{Jeffrey Burdges, Florian Dold, Christian Grothoff and Marcello Stanisci.
    561        {\em Enabling Secure Web Payments with GNU Taler}.
    562        {\bf SPACE 2016}.}
    563  \item{Özgür Kesim, Christian Grothoff, Florian Dold and Martin Schanzenbach.
    564        {\em Zero-Knowledge Age Restriction for GNU Taler}.
    565        {\bf ESORICS, 2022}.}
    566  \item{Gian Demarmels and Lucien Heuzeveldt.
    567        {\em Adding Schnorr's Blind Signature in Taler}.
    568        {\bf BFH, Bachelor's Thesis, 2022}.}
    569  \item{Marco Boss.
    570        {\em GNU Taler Scalability}.
    571        {\bf BFH, Bachelor's Thesis, 2022}.}
    572 }
    573 \end{enumerate}
    574 \vfill
    575 \end{frame}
    576 
    577 
    578 \begin{frame}{Usability of Taler}
    579   \vfill
    580   \begin{center}
    581     \url{https://demo.taler.net/}
    582   \end{center}
    583   \begin{enumerate}
    584   \item Install browser extension (or Android App).
    585   \item Visit the {\tt bank.demo.taler.net} to withdraw coins.
    586   \item Visit the {\tt shop.demo.taler.net} to spend coins.
    587   \end{enumerate}
    588   \vfill
    589 \end{frame}
    590 
    591 
    592 \begin{frame}{Launch Timeline}
    593   \begin{description}
    594     \item[2022] Internal deployment at BFH
    595     \item[Q2-3'2023] Deployment of local currency Netzbon in Basel
    596     \item[Q3'2023] Public deployment of eCHF stablecoin in Switzerland, cleared by FINMA
    597     \item[2024] German bank executes ``new product process'' for launch in Eurozone
    598   \end{description}
    599 \end{frame}
    600 
    601 \begin{frame}{Active collaborations}
    602 {\small
    603   \begin{description}
    604   \item {\bf Berner Fachhochschule:} \\ Snack machine \& blockchain integration \& scalability
    605   \item {\bf Technische Universit\"at Eindhoven:} \\ Post-quantum cryptography
    606   \item {\bf Freie Universit\"at Berlin:} \\ Programmability \& embedded systems
    607   \item {\bf The GNU Project}: \\ Integration into FLOSS software
    608   \item {\bf Code Blau GmbH}: \\ Independent auditor development
    609   \item {\bf Fraunhofer Gesellschaft}: \\ Identity management \& SSI \& wallet-to-wallet communication
    610   \item {\bf Fiscaltrust GmbH}: \\ Point-of-sale integration ({\bf
    611 new})
    612 %  \item {\bf Bank of International Settlements}: \\ Participation in Point Zero Forum 2023 ({\bf new})
    613   \end{description}
    614   }
    615 \end{frame}
    616 
    617 
    618 
    619 
    620 \end{document}