marketing

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

commit eb1390cf6937d2f1e0779950d550c56fada17a01
parent eddd5996257c9a844c2944df4fabbc1ffb12007e
Author: Christian Grothoff <christian@grothoff.org>
Date:   Thu,  4 Nov 2021 12:33:14 +0100

wb

Diffstat:
Mpresentations/2021-cb/oenb.tex | 18------------------
Apresentations/2021-cb/wb.tex | 257+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 257 insertions(+), 18 deletions(-)

diff --git a/presentations/2021-cb/oenb.tex b/presentations/2021-cb/oenb.tex @@ -1094,24 +1094,6 @@ But of course we use modern instantiations. \end{frame} -\begin{frame}{Requirements: Online vs. Offline Digital Currencies} -\framesubtitle{\url{https://taler.net/papers/euro-bearer-online-2021.pdf}} -\begin{itemize} - \item Offline capabilities are sometimes cited as a requirement for digital payment solutions - \item All implementations must either use restrictive hardware elements and/or introduce - counterparty risk. - \item[$\Rightarrow$] Permanent offline features weaken a digital payment solution (privacy, security) - \item[$\Rightarrow$] Introduces unwarranted competition for physical cash (endangers emergency-preparedness). - \end{itemize} - We recommend a tiered approach: - \begin{enumerate} - \item Online-first, bearer-based digital currency with Taler -% \item (Optional:) Limited offline mode for network outages - \item Physical cash for emergencies (power outage, catastrophic cyber incidents) - \end{enumerate} -\end{frame} - - \begin{frame}{Scalability} On paper, the design scales linearly with computing resources: \begin{itemize} diff --git a/presentations/2021-cb/wb.tex b/presentations/2021-cb/wb.tex @@ -0,0 +1,257 @@ +\pdfminorversion=3 +\documentclass[fleqn,xcolor={usenames,dvipsnames}]{beamer} +\usepackage{amsmath} +\usepackage{multimedia} +\usepackage[utf8]{inputenc} +\usepackage{framed,color,ragged2e} +\usepackage[absolute,overlay]{textpos} +\definecolor{shadecolor}{rgb}{0.8,0.8,0.8} +\usetheme{boxes} +\setbeamertemplate{navigation symbols}{} +\usepackage{xcolor} +\usepackage{tikz,eurosym} +\usepackage[normalem]{ulem} +\usepackage{listings} +\usepackage{adjustbox} + +% CSS +\lstdefinelanguage{CSS}{ + basicstyle=\ttfamily\scriptsize, + 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}, + sensitive=true, + morecomment=[l]{//}, + morecomment=[s]{/*}{*/}, + morestring=[b]', + morestring=[b]", + alsoletter={:}, + alsodigit={-} +} + +% JavaScript +\lstdefinelanguage{JavaScript}{ + basicstyle=\ttfamily\scriptsize, + morekeywords={typeof, new, true, false, catch, function, return, null, catch, switch, var, if, in, while, do, else, case, break}, + morecomment=[s]{/*}{*/}, + morecomment=[l]//, + morestring=[b]", + morestring=[b]' +} + +\lstdefinelanguage{HTML5}{ + basicstyle=\ttfamily\scriptsize, + language=html, + sensitive=true, + alsoletter={<>=-}, + morecomment=[s]{<!-}{-->}, + tag=[s], + otherkeywords={ + % General + >, + % Standard tags + <!DOCTYPE, + </html, <html, <head, <title, </title, <style, </style, <link, </head, <meta, />, + % body + </body, <body, + % Divs + </div, <div, </div>, + % Paragraphs + </p, <p, </p>, + % scripts + </script, <script, + % More tags... + <canvas, /canvas>, <svg, <rect, <animateTransform, </rect>, </svg>, <video, <source, <iframe, </iframe>, </video>, <image, </image> + }, + ndkeywords={ + % General + =, + % HTML attributes + charset=, src=, id=, width=, height=, style=, type=, rel=, href=, + % SVG attributes + fill=, attributeName=, begin=, dur=, from=, to=, poster=, controls=, x=, y=, repeatCount=, xlink:href=, + % CSS properties + margin:, padding:, background-image:, border:, top:, left:, position:, width:, height:, + % CSS3 properties + transform:, -moz-transform:, -webkit-transform:, + animation:, -webkit-animation:, + transition:, transition-duration:, transition-property:, transition-timing-function:, + } +} + +\lstdefinelanguage{JavaScript}{ + basicstyle=\ttfamily\scriptsize, + keywords={typeof, new, true, false, catch, function, return, null, catch, switch, var, if, in, while, do, else, case, break, for}, + keywordstyle=\color{blue}\bfseries, + ndkeywords={class, export, boolean, throw, implements, import, this}, + ndkeywordstyle=\color{darkgray}\bfseries, + identifierstyle=\color{black}, + sensitive=false, + comment=[l]{//}, + morecomment=[s]{/*}{*/}, + commentstyle=\color{purple}\ttfamily, + stringstyle=\color{red}\ttfamily, + morestring=[b]', + morestring=[b]" +} + +\usetikzlibrary{shapes,arrows} +\usetikzlibrary{positioning} +\usetikzlibrary{calc} + +\title{GNU Taler for Programmable Money} +%\subtitle{} + +\setbeamertemplate{navigation symbols}{\includegraphics[width=1cm]{inria.pdf} \includegraphics[width=2.3cm]{bfh.png} \includegraphics[width=1.6cm]{fub.pdf} \includegraphics[width=0.4cm]{ashoka.png} \includegraphics[width=0.4cm]{gnu.png} \includegraphics[width=1cm]{logo-2020.jpg} \hfill} +%\setbeamercovered{transparent=1} + +\author[C. Grothoff]{{\bf C. Grothoff}} +\date{4.11.2021} +\institute{Taler Systems SA} + + +\begin{document} + +\justifying + +\begin{frame} + \begin{center} + \LARGE {\bf GNU} + + \vfill +% \includegraphics[width=0.66\textwidth]{logo-2017-fr.pdf} + \includegraphics[width=0.66\textwidth]{logo-2020.jpg} + + as a Retail CBDC + \vfill + \end{center} +\begin{textblock*}{6cm}(.5cm,7.7cm) % {block width} (coords) + {\Large {\bf \href{https://taler.net/}{taler.net}} \\ + \href{https://twitter.com/taler}{taler@twitter} \\ + \href{https://taler-systems.com/}{taler-systems.com}} +\end{textblock*} + +% Substitute based on who is giving the talk! + \begin{textblock*}{6cm}(6.7cm,7.7cm) % {block width} (coords) + {%\hfill {\Large {\bf Florian Dold \&} \\ + \hfill {\bf Christian Grothoff} \\ + \hfill grothoff@taler.net } +\end{textblock*} + +\end{frame} + +\section{Introduction} + + +\begin{frame}{Who are ``we''?} + \begin{itemize} + \item CEO of Taler Systems SA: company in Luxembourg + \item Maintainer of GNU Taler: Free Software package of the GNU project + \item Professor at Bern University of Applied Sciences: Swiss university + \end{itemize} +\end{frame} + + +\begin{frame}{Some of the people behind GNU Taler} +{\tiny +\begin{itemize} + \item Prof. David Chaum (original research) + \item Dr. Florian Dold (cryptography, systems engineering) + \item Dr. Belén Barros Pena (UX design, accessibility) + \item Prof. Christian Grothoff (research \& development) + \item Prof. Andreas Habegger (research, hardware) + \item Dr. Thomas Moser (economics) + \item Dr. Richard Stallman (advisory) + \item Leon Schumacher, MBA (business) + \item Prof. Hansj\"urg Wenger (research, deployment) + \item Dr. Michael Widmer, MBA (legal) + \item Jonathan (iOS wallet) + \item Marcello (bank integration) + \item Marco (scalability, snack machine) + \item \"Ozg\"ur (security audit, age restrictions) + \item Sebastian (Web interface) + \item Stefan (documentation, project management) + \item Torsten (Andorid wallet) +\end{itemize} +} +\end{frame} + + +\begin{frame}{Main Points} + \framesubtitle{\url{https://taler.net/}} +Our CBDC: +\begin{itemize} +\item is token-based (no accounts), centrally issued (not DLT); as efficient and cost-effective +as modern real-time gross settlement (RTGS) systems operated by central banks; +\item is designed to provide an electronic equivalent to banknotes, therefore no material +impact on monetary policy and/or financial stability expected; +\item guarantees privacy for the payer, combined with KYC/AML/CFT compliance and +income transparency to ensure taxes are paid; +\item is implemented as Free/Libre and Open Source Software (FLOSS) to provide +transparency, accountability, and security (part of the GNU project). +\end{itemize} +\end{frame} + + +\begin{frame}{Taler for Programmable Money} + Relevant Taler core features: + \begin{itemize} + \item Taler coins are public-private key pairs. Buyers use them to digitally sign contracts. + \item Merchants have public-private key pairs to sign contracts. + \item RTGS transactions are associated with a wallet using a public-private key pair. + \item Core operations all yield externally verifiable cryptographic proofs! + \end{itemize} + Simple programmable features: + \begin{itemize} + \item Partial spending of a coin's value + \item Merchants refunding (anonymous) consumers + \item Merchants requesting aggregated payments to reduce RTGS costs + \end{itemize} +\end{frame} + + +\begin{frame}{Taler for Programmable Assets} + We have detailed protocol designs for: + \begin{itemize} + \item Privacy-preserving age-restrictions on coins + \item Pay for spam: automated payment requests, payments and refunds to fight unsolicited messaging. + \end{itemize} + We have plans for: + \begin{itemize} + \item Secure auctions (currency conversion, stock trading, E-bay) + \item Dividend distribution for coins representing shares + \item Shareholder voting in corporate decision making + \end{itemize} +\end{frame} + + + + +\begin{frame} +\frametitle{Do you have any questions?} +\vfill +References: +{\tiny + \begin{enumerate} + \item{David Chaum, Christian Grothoff and Thomas Moser. + {\em How to issue a central bank digital currency}. + {\bf SNB Working Papers, 2021}.} + \item{Christian Grothoff, Bart Polot and Carlo von Loesch. + {\em The Internet is broken: Idealistic Ideas for Building a GNU Network}. + {\bf W3C/IAB Workshop on Strengthening the Internet Against Pervasive Monitoring (STRINT)}, 2014.} + \item{Jeffrey Burdges, Florian Dold, Christian Grothoff and Marcello Stanisci. + {\em Enabling Secure Web Payments with GNU Taler}. + {\bf SPACE 2016}.} + \item{Florian Dold, Sree Harsha Totakura, Benedikt M\"uller, Jeffrey Burdges and Christian Grothoff. + {\em Taler: Taxable Anonymous Libre Electronic Reserves}. + Available upon request. 2016.} + \item{David Chaum, Amos Fiat and Moni Naor. + {\em Untraceable electronic cash}. + {\bf Proceedings on Advances in Cryptology, 1990}.} + \item{Phillip Rogaway. + {\em The Moral Character of Cryptographic Work}. + {\bf Asiacrypt}, 2015.} \label{bib:rogaway} +\end{enumerate} +} +\end{frame} + + +\end{document}