gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-marketing] branch master updated: sab


From: gnunet
Subject: [taler-marketing] branch master updated: sab
Date: Wed, 30 Aug 2023 19:56:19 +0200

This is an automated email from the git hooks/post-receive script.

grothoff pushed a commit to branch master
in repository marketing.

The following commit(s) were added to refs/heads/master by this push:
     new b86b4c6  sab
     new 65372c1  Merge branch 'master' of git+ssh://git.taler.net/marketing
b86b4c6 is described below

commit b86b4c60924e9d3f0b3c871cfcaf3264ef4eb185
Author: Christian Grothoff <grothoff@gnunet.org>
AuthorDate: Wed Aug 30 19:56:01 2023 +0200

    sab
---
 presentations/comprehensive/lug.tex              |   4 +-
 presentations/comprehensive/{lug.tex => sab.tex} | 421 +++++++----------------
 2 files changed, 131 insertions(+), 294 deletions(-)

diff --git a/presentations/comprehensive/lug.tex 
b/presentations/comprehensive/lug.tex
index 5cdc273..0b3c27b 100644
--- a/presentations/comprehensive/lug.tex
+++ b/presentations/comprehensive/lug.tex
@@ -284,8 +284,8 @@ Taler is
     \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 combinable with a DLT back-end if requested
+    \item \emph{not} based on proof-of-work or proof-of-stake
+%    \item combinable with a DLT back-end if requested
   \end{itemize}
 \end{frame}
 
diff --git a/presentations/comprehensive/lug.tex 
b/presentations/comprehensive/sab.tex
similarity index 61%
copy from presentations/comprehensive/lug.tex
copy to presentations/comprehensive/sab.tex
index 5cdc273..8d10e34 100644
--- a/presentations/comprehensive/lug.tex
+++ b/presentations/comprehensive/sab.tex
@@ -208,17 +208,9 @@
 \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}
 %\setbeamercovered{transparent=1}
 
-% Page numbers
-\addtobeamertemplate{navigation symbols}{}{%
-    \usebeamerfont{footline}%
-    \usebeamercolor[fg]{footline}%
-    \hspace{1em}%
-    \insertframenumber
-}
-
-\author[E. Benoist, F. Dold, C. Grothoff, M. Walrafen]{{\bf E. Benoist, F. 
Dold, C. Grothoff, M. Walrafen}}
+\author[C. Grothoff]{J. Burdges, {\bf F. Dold, C. Grothoff, M. Stanisci}}
 \date{\today}
-\institute{Taler Systems SA \& BFH \& The GNU Project}
+\institute{Taler Systems SA \& The GNU Project}
 
 
 \begin{document}
@@ -240,34 +232,37 @@
 \end{textblock*}
 
 % Substitute based on who is giving the talk!
- \begin{textblock*}{8cm}(4.7cm,6.7cm) % {block width} (coords)
-   {\hfill {{\bf Dr. Emmanuel Benoist} \\
-    \hfill {\bf Dr. Florian Dold} \\
+ \begin{textblock*}{8cm}(4.5cm,7.7cm) % {block width} (coords)
+   {
     \hfill {\bf Dr. Christian Grothoff} \\
-    \hfill {\bf Marie Walrafen} \\ }
-    \hfill \{benoist,dold,grothoff,walrafen\}@taler.net }
+    \hfill grothoff@taler.net }
 \end{textblock*}
 
 \end{frame}
 
-\begin{frame}{Agenda}
-\tableofcontents
-\end{frame}
-
-\section{Introduction}
-
-\begin{frame}
-  \vfill
-  \begin{center}
-    {\bf Part I: Introduction}
-  \end{center}
-  \vfill
+\begin{frame}{Who am I?}
+  \begin{itemize}
+    \item Prof. of Computer Science at Bern Univ. of Applied Sciences
+    \item Ashoka fellow (elected 2014)
+    \item GNU maintainer (since 2001) and advisory council member
+    \item Co-founder and CEO of Taler Systems SA (since 2015)
+  \end{itemize}
+  \noindent
+ {\bf Career milestones:}
+  \begin{itemize}
+    \item[2000] Graduated in mathematics ($\equiv$ masters)
+    \item[2001] Started research in network privacy
+    \item[2006] Earned PhD in computer science in 2006 from UCLA
+    \item[2013] Started GNU Taler project in 2013 at INRIA
+    \item[2018] Contacted by European Central Bank about Digital Euro
+    \item[2021] Authored ``How to design a CBDC'' with Swiss National Bank
+  \end{itemize}
 \end{frame}
 
 
 \section{What is Taler?}
 \begin{frame}{What is Taler?}
-  \framesubtitle{\url{https://taler.net/en/features.html}}  \noindent
+  \framesubtitle{\url{https://taler.net/es/features.html}}  \noindent
 Taler is
   \vfill
   \begin{itemize}
@@ -284,14 +279,14 @@ Taler is
     \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 combinable with a DLT back-end if requested
+    \item \emph{not} based on proof-of-work or proof-of-stake
+%    \item combinable with a DLT back-end if requested
   \end{itemize}
 \end{frame}
 
 
 \begin{frame}{Design principles}
-  \framesubtitle{https://taler.net/en/principles.html}
+  \framesubtitle{https://taler.net/es/principles.html}
 GNU Taler must ...
 \begin{enumerate}
   \item {... be implemented as {\bf free software} (but {\em available} under 
a commercial license).}
@@ -309,31 +304,6 @@ GNU Taler must ...
 \end{frame}
 
 
-\begin{frame}
-\frametitle{Taler Overview}
-\begin{center}
-\begin{tikzpicture}
- \tikzstyle{def} = [node distance= 5em and 6.5em, inner sep=1em, outer 
sep=.3em];
- \node (origin) at (0,0) {};
- \node (exchange) [def,above=of origin,draw]{Exchange};
- \node (customer) [def, draw, below left=of origin] {Customer};
- \node (merchant) [def, draw, below right=of origin] {Merchant};
- \node (auditor) [def, draw, above right=of origin]{Auditor};
-% \node (regulator) [def, draw, above=of auditor]{CSSF};
-
- \tikzstyle{C} = [color=black, line width=1pt]
-
- \draw [<-, C] (customer) -- (exchange) node [midway, above, sloped] 
(TextNode) {withdraw coins};
- \draw [<-, C] (exchange) -- (merchant) node [midway, above, sloped] 
(TextNode) {deposit coins};
- \draw [<-, C] (merchant) -- (customer) node [midway, above, sloped] 
(TextNode) {spend coins};
- \draw [<-, C] (exchange) -- (auditor) node [midway, above, sloped] (TextNode) 
{verify};
-% \draw [<-, C] (regulator) -- (auditor) node [midway, above, sloped] 
(TextNode) {report};
-
-\end{tikzpicture}
-\end{center}
-\end{frame}
-
-
 \begin{frame}{Architecture of Taler}
 \begin{center}
   \includegraphics[width=1\textwidth]{operations.png}
@@ -344,7 +314,7 @@ GNU Taler must ...
 \begin{frame}{Consumer Impact of Taler}
 \begin{itemize}
 \item {\bf Convenient:} pay with one click instantly --– in Euro,
-Dollar, Swiss Franc or Bitcoin
+Dollar, Yen or Bitcoin
 \item {\bf Friction-free security:} Payments do not require sign-up,
 login or multi-factor authentication
 \item {\bf Privacy-preserving:} payment requires/shares no personal information
@@ -364,28 +334,23 @@ positives in fraud detection
 \end{frame}
 
 
-\begin{frame}{Usability of Taler}
-  \vfill
-  \begin{center}
-    \url{https://demo.taler.net/}
-  \end{center}
-  \begin{enumerate}
-  \item Install browser extension.
-  \item Visit the {\tt bank.demo.taler.net} to withdraw coins.
-  \item Visit the {\tt shop.demo.taler.net} to spend coins.
-  \end{enumerate}
-  \vfill
-\end{frame}
-
-
-\section{Component Zoo}
-
-\begin{frame}
-  \vfill
-  \begin{center}
-    {\bf Part II: Component Zoo}
-  \end{center}
-  \vfill
+\begin{frame}{Taler: Unique Regulatory Features for Central Banks}
+  \framesubtitle{\url{https://taler.net/papers/cbdc2021es.pdf}}
+  \begin{itemize}
+    \item Central bank issues digital coins equivalent to issuing cash \\
+          $\Rightarrow$ monetary policy remains under CB control
+    \item Architecture with consumer accounts at commercial banks \\
+          $\Rightarrow$ no competition for commercial banking (S\&L) \\
+          $\Rightarrow$ CB does not have to manage KYC, customer support
+    \item Withdrawal limits and denomination expiration \\
+          $\Rightarrow$ protects against bank runs and hoarding
+    \item Income transparency and possibility to set fees \\
+          $\Rightarrow$ additional insights into economy and new policy options
+    \item Revocation protocols and loss limitations \\
+          $\Rightarrow$ exit strategy and handles catastrophic security 
incidents
+    \item Privacy by cryptographic design not organizational compliance \\
+          $\Rightarrow$ CB cannot be forced to facilitate mass-surveillance
+  \end{itemize}
 \end{frame}
 
 
@@ -405,7 +370,7 @@ positives in fraud detection
       \begin{itemize}
         \item Core merchant backend software (cryptography, database)
         \item {\bf Back-office interface} for staff
-        \item {\bf Frontend integration} (E-commerce, Point-of-sale)
+        \item {\bf Frontends} (E-commerce plugins, Point-of-sale App)
       \end{itemize}
     \item {\bf Wallet:} Consumer-controlled applications for e-cash
       \begin{itemize}
@@ -417,82 +382,17 @@ positives in fraud detection
 \end{frame}
 
 
-\begin{frame}{Taler Exchange}
-  The {\bf Exchange} is the core logic of the payment system.
-
-  \begin{itemize}
-    \item One exchange at minimum must be operated per currency
-    \item Offers a REST API for merchants and customers
-    \item Uses several helper processes for configuration and to
-          interact with RTGS and cryptography
-    \item KYC support via OAuth 2.0, KycAID or Persona APIs
-    \item Implemented in C on top of GNU libmicrohttpd
-  \end{itemize}
-  Scalability: 28'500 transactions/second measured % in BS-thesis
-  in 2022 using two servers on Grid5000. Likely several times
-  higher today (but we did not re-measure recently).
-\end{frame}
-
-
 \begin{frame}{Taler Merchant}
-  The {\bf Merchant} is the software run by merchants to accept\\
-  GNU Taler payments.
-
-  \begin{minipage}{6cm}
-  \begin{itemize}
-    \item REST API for integration with e-commerce
-    \item SPA provides Web interface for administration
-    \item Features include:
-      \begin{itemize}
-      \item Multi-tenant support
-      \item Refunds
-      \item Tipping (Website pays visitor)
-      \item Webhooks
-      \item Inventory management (optional)
-      \end{itemize}
-    \item Implemented in C on top of GNU libmicrohttpd
-  \end{itemize}
-  \end{minipage}
-  \begin{minipage}{5cm}
-  \includegraphics[width=5cm]{screenshots/merchant-spa-settings}
-  \end{minipage}
+  \begin{center}
+  \includegraphics[width=\textwidth]{screenshots/merchant-spa-settings}
+  \end{center}
 \end{frame}
 
 
 \begin{frame}{Taler Wallet}
-  The {\bf Wallet} is the software run by consumers to store
-  their digital cash and authorize transactions.
-
-  \begin{minipage}{8cm}
-  \begin{itemize}
-    \item {\bf wallet-core} is the logic shared by all interfaces
-    \item Applications exist for Android, F-Droid,
-          WebExtension (Chrome, Chromium, Firefox, etc.), iOS ({\bf WiP})
-    \item Features include:
-      \begin{itemize}
-      \item Multi-currency support
-      \item Wallet-to-wallet payments (NFC or QR code)
-      \item CRDT-like data model
-      \end{itemize}
-    \item {\bf wallet-core} implemented in TypeScript
-  \end{itemize}
-  Can be integrated into other Apps if desired.
-  \end{minipage}
-  \begin{minipage}{3cm}
+  \begin{center}
   \includegraphics[width=3cm]{screenshots/Screenshot_20230225-103520.png}
-  \end{minipage}
-\end{frame}
-
-
-\begin{frame}{Taler Auditor}
-  The {\bf Auditor} is the software run by an independent auditor
-  to validate the operation of an Exchange.
-
-  \begin{itemize}
-    \item REST API for additional report inputs by merchants (optional)
-    \item Secure database replication logic
-    \item Implemented in C on top of GNU libmicrohttpd
-  \end{itemize}
+  \end{center}
 \end{frame}
 
 
@@ -511,151 +411,37 @@ positives in fraud detection
 
 
 \begin{frame}{WooCommerce Taler payment plugin}
-\begin{minipage}{6cm}
-  \begin{itemize}
-    \item WooCommerce is an e-commerce plugin for WordPress.
-    \item WooCommerce payment plugin enables payments via GNU Taler
-    \item Features include:
-      \begin{itemize}
-      \item Trivial configuration
-      \item Support for refunds
-      \item Full internationalization
-      \end{itemize}
-    \item WooCommerce and its plugins are implemented in PHP
-  \end{itemize}
-\end{minipage}
-\begin{minipage}{5cm}
-  \includegraphics[width=4cm]{screenshots/woocommerce-cart.png}
-  \includegraphics[width=4cm]{screenshots/woocommerce-settings.png}
-  \end{minipage}
+\begin{center}
+%  \includegraphics[width=6cm]{screenshots/woocommerce-cart.png}
+  \includegraphics[width=\textwidth]{screenshots/woocommerce-settings.png}
+  \end{center}
 \end{frame}
 
 
 \begin{frame}{Point-of-Sale App for Android}
 
-\begin{minipage}{7cm}
-  \begin{itemize}
-    \item Allows merchant to generate orders against Taler backend
-          and display QR code to enable customer to pay in person
-    \item Patterned after ViewTouch restaurant UI
-    \item Features include:
-      \begin{itemize}
-      \item Internet-based configuration
-      \item Products sorted by categories
-      \item Easy undo of every operation
-      \item Manages multiple concurrent orders
-      \end{itemize}
-    \item The Point-of-Sale App is implemented in Kotlin
-  \end{itemize}
-\end{minipage}
+\begin{center}
 \begin{minipage}{4cm}
-  \includegraphics[width=4cm]{screenshots/Screenshot_20230224-194112.jpg}
-  \includegraphics[width=4cm]{screenshots/Screenshot_20230224-194119.jpg}
-  \includegraphics[width=4cm]{screenshots/Screenshot_20230224-195348.jpg}
+  \includegraphics[width=6cm]{screenshots/Screenshot_20230224-194112.jpg}
+  \includegraphics[width=6cm]{screenshots/Screenshot_20230224-194119.jpg}
 \end{minipage}
-\end{frame}
-
-
-\begin{frame}[c]{The Taler Snack Machine\footnote{by M. Boss and D. Hofer}}
-  \framesubtitle{Integration of a MDB/ICP to Taler gateway.\\Implementation of 
a NFC or QR-Code to Taler wallet interface.}
-       \vfill
-       \begin{figure}
-  \centering
-  \includegraphics[width=1.0\textwidth]{design}
-  \end{figure}
-\end{frame}
-
-\begin{frame}[c]{User story: Dr. Thomas Moser (SNB)}
-               \begin{figure}
-                       \includegraphics[width=0.45\textwidth]{moser1.jpeg}
-                       \includegraphics[width=0.45\textwidth]{moser2.jpeg}
-                       \includegraphics[width=0.45\textwidth]{moser3.jpeg}
-                       \includegraphics[width=0.45\textwidth]{moser4.jpeg}
-               \end{figure}
-\end{frame}
-
-
-\begin{frame}{LibEuFin}
-  LibEuFin is a standalone project that provides adapters to bank account
-  access APIs.
-
-  \begin{itemize}
-    \item LibEuFin provides both a generic access layer and an
-      implementation of the Wire Gateway for the exchange
-    \item Supports EBICS 2.5
-    \item other APIs such as FinTS or PSD2-style XS2A APIs can be added
-      without requiring changes to the Exchange
-    \item tested with German bank GLS business account and real Euros
-  \end{itemize}
-  \vfill
-  \begin{itemize}
-    \item \texttt{libeufin-nexus} is the main service
-    \item Almost all configuration (except DB credentials)
-      is stored in the database and managed via a RESTful HTTP API
-    \item \texttt{libeufin-sandbox} implements a toy EBICS host for protocol
-      testing
-    \item \texttt{libeufin-cli} is client for the HTTP API (only implements a 
subset
-      of available functionality)
-  \end{itemize}
+\end{center}
 \end{frame}
 
 
 \begin{frame}{Cashier App for Android}
-\begin{minipage}{4cm}
-  \begin{itemize}
-    \item Enables BFH staff to convert cash to e-cash
-    \item Staff has special bank accounts with limited funds
-    \item Students can pay staff in cash to receive e-cash
-    \item The Cashier App is implemented in Kotlin
-  \end{itemize}
-  \end{minipage}
+\begin{center}
   \begin{minipage}{3cm}
   \includegraphics[width=3cm]{screenshots/Screenshot_20230225-103315.png}
   \end{minipage}
   \begin{minipage}{3cm}
   \includegraphics[width=3cm]{screenshots/Screenshot_20230225-103325.png}
   \end{minipage}
-\end{frame}
-
-
-\begin{frame}{Depolymerization}
-  Depolymerization is a bridge between GNU Taler and blockchains,
-  making Taler a layer 2 system for crypto-currencies (like Lightning).
-
-  \begin{itemize}
-    \item Currently implemented for Bitcoin and Ethereum
-          crypto-currencies, with the DLTs as the ``RTGS''
-    \item Provides same API to Exchange as LibEuFin
-%   \item Transaction rate and speed limited by the underlying blockchain
-    \item Implemented in Rust
-  \end{itemize}
-  \begin{center}
-      \url{https://bitcoin.ice.bfh.ch/}
-  \end{center}
-\end{frame}
-
-
-\begin{frame}{TalDir (WiP)}
-  TalDir is an extension to the existing
-  peer-to-peer payment functionality.
-
-  \begin{itemize}
-    \item Registry to associate wallets with network addresses
-    \item Extensible to different types of network services:
-      \begin{itemize}
-    \item E-mail
-    \item SMS
-    \item Twitter
-    \item ...
-     \end{itemize}
-    \item Send payments or invoices to wallets associated with network address
-    \item Will {\bf not} require sending wallet to use same network service
-  \end{itemize}
+\end{center}
 \end{frame}
 
 
 \begin{frame}{Partially Offline Payments with GNU Taler}
-
 \begin{center}
 \resizebox{8cm}{7cm}{
 \begin{sequencediagram}
@@ -710,31 +496,42 @@ positives in fraud detection
 \end{frame}
 
 
-\begin{frame}{Feature comparison}
-  \begin{center} \small
-    \begin{tabular}{l||c|c|c|c|c}
-                & Cash & Bitcoin & Zerocoin & Creditcard & GNU Taler \\ \hline 
\hline
-    Online      &$-$$-$$-$  &   ++    &    ++    &     +      &   +++  \\ 
\hline
-    Offline     & +++  &   $-$$-$    &    $-$$-$    &     +      &   ++  \\ 
\hline
-    Trans. cost & +    & $-$$-$$-$   & $-$$-$$-$  &     $-$      &   ++  \\ 
\hline
-    Speed       & +    & $-$$-$$-$   & $-$$-$$-$  &     o      &   ++  \\ 
\hline
-    Taxation    & $-$    &   $-$$-$    &  $-$$-$$-$   &    +++     &  +++  \\ 
\hline
-    Payer-anon  &  ++  &   o     &    ++    &  $-$$-$$-$   &  +++  \\ \hline
-    Payee-anon  & ++   &   o     &    ++    &  $-$$-$$-$    &  $-$$-$$-$ \\ 
\hline
-    Security    &  $-$   &   o     &    o     &    $-$$-$      &  ++   \\ 
\hline
-    Conversion  & +++  &  $-$$-$$-$   & $-$$-$$-$ &    +++     &  +++  \\ 
\hline
-    Libre       &  $-$   &  +++    &    +++   & $-$ $-$ $-$      &  +++  \\
-  \end{tabular}
+\begin{frame}{More featues}
+  \begin{itemize}
+    \item KYC/AML integration
+    \item Programmable money (recently presented at Fin/SUM 2023 on invitation 
by Bank of Japan)
+    \item Programmable payments
+    \item Bank integrations
+    \item Payment notifications
+    \item Currency conversion
+  \end{itemize}
+  \begin{center}
+  {\bf ... and everything we do is Libre software}
   \end{center}
 \end{frame}
 
 
+\begin{frame}{Collaboration with Central Banks}
+\framesubtitle{Discussion Proposal}
+Taler Systems SA can provide:
+\begin{itemize}
+\item Provision sandbox deployments for testing
+\item Integration with additional banking APIs
+\item Commercial support in maintenance \& roll-outs
+\end{itemize}
+\end{frame}
+
+
 \begin{frame}{Do you have any questions?}
   \framesubtitle{\url{https://taler.net/en/bibliography.html}}
   \vfill
 References:
-{\tiny
   \begin{enumerate}
+ \item{David Chaum, Christian Grothoff and Thomas Moser.
+       {\em Come una banca centrale dovrebbe emettere una moneta digitale}.
+       {\bf Swiss National Bank Working Papers, 2021}.
+       \url{https://taler.net/papers/cbdc2021es.pdf}}
+{\tiny
  \item{David Chaum, Christian Grothoff and Thomas Moser.
        {\em How to issue a central bank digital currency}.
        {\bf SNB Working Papers, 2021}.}
@@ -762,9 +559,49 @@ References:
  \item{Marco Boss.
        {\em GNU Taler Scalability}.
        {\bf BFH, Bachelor's Thesis, 2022}.}
-\end{enumerate}
 }
+\end{enumerate}
+\vfill
 \end{frame}
 
-\end{document}
 
+\begin{frame}{Usability of Taler}
+  \vfill
+  \begin{center}
+    \url{https://demo.taler.net/}
+  \end{center}
+  \begin{enumerate}
+  \item Install browser extension (or Android App).
+  \item Visit the {\tt bank.demo.taler.net} to withdraw coins.
+  \item Visit the {\tt shop.demo.taler.net} to spend coins.
+  \end{enumerate}
+  \vfill
+\end{frame}
+
+
+\begin{frame}{Launch Timeline}
+  \begin{description}
+    \item[2022] Internal deployment at BFH
+    \item[Q4'2023] Deployment of local currency Netzbon in Basel
+    \item[Q1'2024] Public deployment of eCHF stablecoin in Switzerland, 
cleared by FINMA
+    \item[2025] Digital Euro launches with Taler across Eurozone
+  \end{description}
+\end{frame}
+
+\begin{frame}{Active collaborations}
+{\small
+  \begin{description}
+  \item {\bf Berner Fachhochschule:} \\ Snack machine \& blockchain 
integration \& scalability
+  \item {\bf Freie Universit\"at Berlin:} \\ Programmability \& embedded 
systems
+  \item {\bf The GNU Project}: \\ Integration into FLOSS software
+  \item {\bf Fraunhofer Gesellschaft}: \\ Identity management \& SSI \& 
wallet-to-wallet communication
+  \item {\bf Fiscaltrust GmbH}: \\ Point-of-sale integration 
+  \item {\bf Taler Consortium}: \\ Launch GNU Taler in Eurozone and beyond 
(funded by European Commission)
+  \end{description}
+  }
+\end{frame}
+
+
+
+
+\end{document}

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]