marketing

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

commit 60f1d1ee648639e462bc2734287515d582954438
parent ea373f4330e7f529bfc5d10cafc860f01dec0711
Author: Christian Grothoff <grothoff@gnunet.org>
Date:   Wed, 23 Jul 2025 18:07:58 +0200

slide update

Diffstat:
Mpresentations/2025-ivory-coast/slides/slides-visite-ambassadeur-coete-d-ivoire.tex | 2+-
Apresentations/2025-money/2025-money.tex | 239+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apresentations/2025-money/operations.png | 0
Apresentations/2025-money/taler-macros.tex | 105+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 345 insertions(+), 1 deletion(-)

diff --git a/presentations/2025-ivory-coast/slides/slides-visite-ambassadeur-coete-d-ivoire.tex b/presentations/2025-ivory-coast/slides/slides-visite-ambassadeur-coete-d-ivoire.tex @@ -392,7 +392,7 @@ Cependant, GNU Taler n'est \item Proposition du gouvernement du Luxembourg d'une aide au développement \item Taler peut réaliser gratuitement le développement de l'infrastructure \item Besoin d'un engagement de la banque centrale - \item Fenêtre d'opportunité : 1 mois + \item Fenêtre d'opportunité : 2 mois \end{itemize} \end{block} \begin{block}{Solution clé en main} diff --git a/presentations/2025-money/2025-money.tex b/presentations/2025-money/2025-money.tex @@ -0,0 +1,239 @@ +\documentclass[aspectratio=169,t]{beamer} +\input taler-macros +\usepackage{eurosym} +\usepackage[normalem]{ulem} +\newcommand{\TITLE}{NEXT \\ GENERATION \\ INTERNET} +\newcommand{\SUB}{The GNU Taler payment system} +\newcommand{\AUTHOR}{Christian Grothoff} +\newcommand{\SPEAKER}{Christian Grothoff} +\newcommand{\INST}{Bern University of Applied Sciences} +\newcommand{\DATE}{Rethinking Money Symposium} + +% Do not edit this part +\title{\TITLE} +\subtitle{\SUB} +\date{\DATE} +\author[\SPEAKER]{\AUTHOR} +\institute{\INST} + +% 15 minutes +\begin{document} + +\begin{frame}[plain] +\maketitle +\end{frame} + +\begin{frame}{What is GNU 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 company (Taler Systems S.A.) 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}{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}{NGI TALER PILOT} +\framesubtitle{\url{https://taler.net/en/consortium.html}} + + \begin{itemize} + \item EU Project started December 2023 to deploy GNU Taler + \item 3 financial institutions (GLS Bank, Magnet Bank, Visual Vest), + 2 academic institutions (Berner FH, TU Eindhoven), 3 SMEs (Taler Systems SA, Code Blau GmbH, Petit Singularites), 3 non-profits (NLnet Foundation, E-Seniors Association, Homo Digitalis) + \item $\approx$ \EUR 5M budget over 3 years + \item Objective: {\bf Deploy GNU Taler in Europe} + \end{itemize} +\end{frame} + + +\begin{frame}{Launch Timeline} + \begin{description} + \item[Q2'2022] Internal deployment at BFH + \item[Q4'2024] Deployment of local currency Netzbon in Basel + \item[Q2'2025] Public deployment of eCHF in Switzerland + \item[Q3'2025] GLS bank launches in Eurozone + \item[Q4'2025] Magnet bank launches in Hungary (?) + \end{description} +\end{frame} + + +\begin{frame}{Operators} + \begin{itemize} + \item \url{https://netzbon.ch/} is site of deployment in Basel ({\bf NETZBON}) + \item \url{https://exchange.e.netzbon-basel.ch/} hosts production REST API + \item \url{https://taler-ops.ch/} is site of Taler Operations AG, Biel ({\bf CHF}) + \item \url{https://exchange.taler-ops.ch/} hosts production REST API + \item \url{https://gls.de/taler/} main site for Taler at GLS Bank ({\bf EUR}) + \end{itemize} +\end{frame} + + +\begin{frame}{What software exists?} + \begin{itemize} + \item libeufin-nexus: PostFinance (EBICS) integration + \item libeufin-bank: regional currency bank + \item merchant backend: REST API with inventory and order management + \item payment plugins: Joomla!, Magento, WooCommerce + \item challenger: address (postal, sms, e-mail) validation (OAuth2 API) + \item exchange: Taler core system with AML/KYC processes for compliance + \item wallets: for Android, Chromium/Chrome, Firefox, iOS, ... + \end{itemize} + \begin{center} + Taler is licensed under LGPL (rarely), GPL (wallets) or AGPL (servers). + \end{center} +\end{frame} + + +\begin{frame}{What can you do today?} + \begin{itemize} + \item Add any Taler provider to your wallet + \item Withdraw digital cash via SEPA transfer + \item Deposit digital cash back into your bank account + \item Make P2P payments + \item Setup your own merchant / e-commerce site to receive payments + \item Setup your regional / event currency + \end{itemize} +\end{frame} + + +\begin{frame}{What software is the community working on?} + \begin{itemize} + \item Sync: backup service + \item GNU Anastasis: distributed zero-knowledge key backup + \item Mailbox: send payment messages to remote Taler wallets (instead of NFC/QR code) + \item TalDir: map e-mail address or phone number to Taler wallet Mailbox address + \item Donau: issue receipts for tax-deductable donations + \item Adorsys-OBG: automate withdrawal via PSD2 + \item EKYC: Electronic KYC process for ID document uploading + \item cashless2ecash: pay with card to withdraw Taler e-cash + \item cash2ecash: pay with cash to withdraw Taler e-cash + \end{itemize} +\end{frame} + + +\begin{frame}{What might we do tomorrow?} + \begin{itemize} + \item Pay for online news, e-commerce, ... + \item Integrated subscriptions, discount tokens + \item Onboard large merchants (Galaxus, Migros, SBB, ...) + \item Programmable payments (auctions, escrow, ...) + \item M2M/IoT payments (no need for accounts, no 2-FA!) + \item Pay recipient for messaging/e-mail (no more spam!) + \item ... + \end{itemize} +\end{frame} + + +\begin{frame}{How to support?} + \begin{description} + \item[Join:] {\small \url{https://lists.gnu.org/mailman/listinfo/taler}} + \item[Learn:] \url{https://tutorials.taler.net/} + \item[Discuss:] \url{https://ich.taler.net/} + \item[Report:] \url{https://bugs.taler.net/}, + \item[Develop:] \url{https://git.taler.net/} + \item[Apply:] \url{https://nlnet.nl/taler} + \item[Translate:] \url{https://weblate.taler.net/}, \url{translation-volunteer@taler.net} + \item[Integrate:] \url{https://docs.taler.net/} + \end{description} +\end{frame} + + +\begin{frame} +\frametitle{Do you have any questions?} +\vfill +References: +{\tiny + \begin{enumerate} + \item{Özgür Kesim, Christian Grothoff, Florian Dold and Martin Schanzenbach. + {\em Zero-Knowledge Age Restriction for GNU Taler}. + {\bf 27th European Symposium on Research in Computer Security (ESORICS), 2022}.} + \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{Eli Ben-Sasson, Alessandro Chiesa, Christina Garman, Matthew Green, Ian Miers, Eran Tromer and Madars Virza. + {\em Zerocash: Decentralized Anonymous Payments from Bitcoin}. + {\bf IEEE Symposium on Security \& Privacy, 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} + + +% This should be last... +\begin{frame}{Acknowledgements} + + \begin{minipage}{0.45\textwidth} \ \\ + {\tiny Funded by the European Union (Project 101135475).} + + \begin{center} + \includegraphics[width=0.5\textwidth]{../bandera.jpg} + \end{center} + \end{minipage} + \hfill + \begin{minipage}{0.45\textwidth} + {\tiny Funded by SERI (HEU-Projekt 101135475-TALER).} + + \begin{center} + \includegraphics[width=0.65\textwidth]{../sbfi.jpg} + \end{center} + \end{minipage} + + \vfill + + {\tiny + + Views and opinions expressed are however those of the author(s) only + and do not necessarily reflect those of the European Union. Neither the + European Union nor the granting authority can be held responsible for + them. + + } +\end{frame} + +\end{document} diff --git a/presentations/2025-money/operations.png b/presentations/2025-money/operations.png Binary files differ. diff --git a/presentations/2025-money/taler-macros.tex b/presentations/2025-money/taler-macros.tex @@ -0,0 +1,105 @@ +\usepackage[utf8]{inputenc} + +% fonts and colors +\usepackage[defaultfam,tabular,lining]{montserrat} + +\setbeamercolor{normal text}{fg=black,bg=white} +\setbeamercolor{alerted text}{fg=red!50!black} +\setbeamercolor{example text}{fg=green!50!black} + +\setbeamercolor{title}{fg=white} +\setbeamerfont{title}{size=\Huge} +\setbeamerfont{title}{series=\bfseries} + +\setbeamercolor{subtitle}{fg=white} +\setbeamerfont{subtitle}{size=\Large} + +\setbeamercolor{author}{fg=white} +\setbeamerfont{author}{size=\Large} + +\setbeamercolor{institute}{fg=white} +\setbeamerfont{institute}{size=\large} + +\setbeamercolor{date}{fg=black} +\setbeamerfont{date}{size=\large} + +\setbeamercolor{frametitle}{fg=white} +\setbeamerfont{frametitle}{size=\LARGE} +\setbeamerfont{framesubtitle}{size=\large} + +\makeatletter +\setbeamertemplate{frametitle}{% + \vbox{}\vskip-0.5em% + \begin{beamercolorbox}[wd=.7\paperwidth]{frametitle} + \usebeamerfont{frametitle}% + \strut\insertframetitle\strut\par% + \end{beamercolorbox} + \ifx\insertframesubtitle\@empty% + \vskip.9em + \else% + \vskip-0.3em + \begin{beamercolorbox}[wd=.68\paperwidth]{frametitle} + \usebeamerfont{framesubtitle}% + \strut\insertframesubtitle\strut\par% + \end{beamercolorbox} + \fi +} +\makeatother + +\usepackage{tikz} +\usetikzlibrary{calc,intersections,positioning,fadings,through} + +% footline +\setbeamertemplate{navigation symbols}{} +\setbeamertemplate{footline}{% + \leavevmode% + \hskip3pt% + \insertframenumber + \hfill + \SPEAKER + \hfill + \TITLE + \hfill + \includegraphics[height=0.7cm]{../logo-NGI_TALER_Bold.png} + \vskip0pt% +} + +% background + +\usepackage{xcolor} +\definecolor{left}{RGB}{0,66,179} + +\setbeamertemplate{title page} +{%\leavemode% + \begin{beamercolorbox}[wd=\the\paperwidth, ht=\the\paperheight,ignorebg,center]{} + \begin{tikzpicture}[overlay, remember picture] + \fill [left color=left, right color=left!50!black] (current page.north west) -- (current page.north east) -- ($(current page.north east)+(0,-6.5)$) -- ($(current page.north west)+(5,-6.5)$) -- ($(current page.north west)+(4.5,-6.8)$) -- ($(current page.north west)+(4,-6.5)$) -- ($(current page.north west)+(0,-6.5)$); + \end{tikzpicture} + \end{beamercolorbox}% + \vspace*{-8cm} + + \begin{beamercolorbox}[sep=8pt,left]{title} + {\usebeamerfont{title}\inserttitle\par}% + {\usebeamerfont{subtitle}\insertsubtitle\par}% + \end{beamercolorbox}% + \vskip1em\par + \begin{beamercolorbox}[sep=8pt,left]{author} + \usebeamerfont{author}\insertauthor + \end{beamercolorbox} + \begin{beamercolorbox}[sep=8pt,left]{institute} + \usebeamerfont{inst}\insertinstitute\\ + \end{beamercolorbox}% + + \begin{beamercolorbox}[sep=5pt,left]{date} + \usebeamerfont{date}\insertdate + \end{beamercolorbox} + \vspace*{2.5cm} +} + +\setbeamertemplate{background canvas} +{%\leavemode% + \begin{tikzpicture}[overlay, remember picture] + \fill [left color=left, right color=left!50!black] (current page.north west) -- (current page.north east) -- ($(current page.north east)+(0,-2)$) -- ($(current page.north west)+(5,-2)$) -- ($(current page.north west)+(4.5,-2.3)$) -- ($(current page.north west)+(4,-2)$) -- ($(current page.north west)+(0,-2)$); + \end{tikzpicture} +} +