summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2024-01-26 17:40:39 +0100
committerChristian Grothoff <christian@grothoff.org>2024-01-26 17:40:39 +0100
commitc4798d6f691a0e93e92fd13f78da6e42dab7f1f9 (patch)
tree768fb1fc42955bc811ae8d189c3a7731355f37dd
parent5ce2869c1865557f278867cea26c791d7d8d996a (diff)
downloadmarketing-c4798d6f691a0e93e92fd13f78da6e42dab7f1f9.tar.gz
marketing-c4798d6f691a0e93e92fd13f78da6e42dab7f1f9.tar.bz2
marketing-c4798d6f691a0e93e92fd13f78da6e42dab7f1f9.zip
sliding
-rw-r--r--presentations/comprehensive/move-logo.pngbin0 -> 11655 bytes
-rw-r--r--presentations/comprehensive/ngi-sargasso.pngbin0 -> 21899 bytes
-rw-r--r--presentations/comprehensive/sargasso.tex209
-rw-r--r--presentations/comprehensive/taler-logo-2021.pngbin0 -> 12425 bytes
4 files changed, 209 insertions, 0 deletions
diff --git a/presentations/comprehensive/move-logo.png b/presentations/comprehensive/move-logo.png
new file mode 100644
index 0000000..8f156f4
--- /dev/null
+++ b/presentations/comprehensive/move-logo.png
Binary files differ
diff --git a/presentations/comprehensive/ngi-sargasso.png b/presentations/comprehensive/ngi-sargasso.png
new file mode 100644
index 0000000..2ff7688
--- /dev/null
+++ b/presentations/comprehensive/ngi-sargasso.png
Binary files differ
diff --git a/presentations/comprehensive/sargasso.tex b/presentations/comprehensive/sargasso.tex
new file mode 100644
index 0000000..3b535d2
--- /dev/null
+++ b/presentations/comprehensive/sargasso.tex
@@ -0,0 +1,209 @@
+\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{Oral Information Management for Digital Cash}
+%\subtitle{}
+
+\setbeamertemplate{navigation symbols}{\includegraphics[width=0.4cm]{ashoka.png} \includegraphics[width=1.75cm]{move-logo.pdf} \includegraphics[width=0.4cm]{gnu.png} \includegraphics[width=1cm]{taler-logo-2021-inkscape.pdf} \hfill}
+%\setbeamercovered{transparent=1}
+
+\author[C. Grothoff]{J. Burdges, F. Dold, {\bf C. Grothoff}, M. Stanisci}
+\date{\today}
+\institute{The GNU Project}
+
+
+\begin{document}
+
+\justifying
+
+\begin{frame}
+ \begin{center}
+ Oral Information Management for GNU Taler
+ \end{center}
+
+\begin{minipage}{4cm}
+\begin{center}
+\includegraphics[width=4cm]{move-logo.pdf}
+
+Brett Matthews
+
+David Myhre
+\end{center}
+\end{minipage}
+\hfill {\large \&} \hfill
+\begin{minipage}{4cm}
+\begin{center}
+{\Huge GNU} \includegraphics[width=1.5cm]{taler-logo-2021-inkscape.pdf}
+
+Christian Grothoff
+
+Marc Stibane
+\end{center}
+\end{minipage}
+
+\begin{center}
+\includegraphics[width=4cm]{ngi-sargasso.png}
+\end{center}
+
+\end{frame}
+
+
+\section{What is GNU Taler?}
+\begin{frame}{What is GNU Taler?}
+ \begin{center}
+Taler is an electronic instant payment system.
+ \end{center}
+ \begin{itemize}
+ \item Uses electronic coins stored in {\bf wallets} on customer's device
+ \item Implements {\bf digital cash}
+ \item Pay in {\bf existing currencies} (i.e. EUR, USD, BTC), \\
+ or use it to create new {\bf regional currencies}
+ \end{itemize}
+ \vfill
+ \pause
+ \noindent
+ However, Taler is
+ \begin{itemize}
+ \item \emph{not} a currency
+ \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
+ \item \emph{not} a speculative asset / ``get-rich-quick scheme''
+ \end{itemize}
+\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 {... must enable the state to tax income and crack down on
+ illegal business activities.}
+ \item {... prevent payment fraud.}
+ \item {... be {\bf usable}.}
+ \item {... be efficient.}
+\end{enumerate}
+\end{frame}
+
+
+
+\begin{frame}
+\frametitle{Do you have any questions?}
+\vfill
+References:
+ \begin{enumerate}
+ \item{David Chaum, Christian Grothoff and Thomas Moser.
+ {\em How to issue a central bank digital currency}.
+ {\bf Swiss National Bank Working Papers}, 2021.}
+ \item{Brett Hudson Matthews.
+ {\em Hidden constraints to digital financial inclusion: the oral-literate divide}.
+ {\bf Development in Practice}, Volume 29, 2019.}
+ \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{Brett Hudson Matthews.
+ {\em Oral Information Management Tools: Lighting the Path to Financial Inclusion}.
+ 2014.}
+\end{enumerate}
+\end{frame}
+
+\end{document}
diff --git a/presentations/comprehensive/taler-logo-2021.png b/presentations/comprehensive/taler-logo-2021.png
new file mode 100644
index 0000000..882c7d2
--- /dev/null
+++ b/presentations/comprehensive/taler-logo-2021.png
Binary files differ