marketing

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

slides-visite2-cote-d-ivoire.tex (14245B)


      1 \documentclass[aspectratio=169,t]{beamer}
      2 
      3 \input texinputs/taler-macros
      4 
      5 \usepackage{tikz}
      6 \usepackage{ragged2e}
      7 \usepackage{graphicx}
      8 \usetikzlibrary{positioning,fit,patterns}
      9 
     10 %
     11 %  Presentation to "Son Excellence l'ambassadeur de Côte d'Ivoire en Suisse et
     12 %  au Lichtenchtein vendredi 25 juillet 2025"
     13 %   Copyright (C) 2025 Emmanuel Benoist, ....
     14 %
     15 %    This program is free software: you can redistribute it and/or modify
     16 %    it under the terms of the GNU General Public License as published by
     17 %    the Free Software Foundation, either version 3 of the License, or
     18 %    (at your option) any later version.
     19 %
     20 %    This program is distributed in the hope that it will be useful,
     21 %    but WITHOUT ANY WARRANTY; without even the implied warranty of
     22 %    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     23 %    GNU General Public License for more details.
     24 %
     25 %    You should have received a copy of the GNU General Public License
     26 %    along with this program.  If not, see <http://www.gnu.org/licenses/>.
     27 %
     28 
     29 % *Especially* edit these...
     30 % \setbeameroption{show notes on second screen=right} % Both
     31 
     32 
     33 % Programme :
     34 % 10 h : Présentation du projet GNU Taler par Emmanuel Benoist, professeur à la BFH.
     35 % 10 h 45 : Démonstration pratique de GNU Taler, avec le distributeur automatique de snacks et exemples
     36 % concrets.
     37 % 11 h : Présentation en distanciel du projet Oral Information Management (OIM) par Brett Matthews,
     38 % fondateur et directeur de l’ONG My Oral Village.
     39 % 11 h 30 : Démonstration de Taler-OIM par Marc Stibane, spécialiste iOS chez Taler Systems
     40 % 12 h - 13 h 30 : Déjeuner au restaurant Miracoli à Bienne, et discussion sur comment aller de l’avant avec
     41 % ce projet.
     42 
     43 
     44 \newcommand{\SPEAKER}{Prof. Dr. Emmanuel Benoist}
     45 \newcommand{\DATE}{} %{25 juillet 2025}
     46 \title{}
     47 \date{}
     48 
     49 
     50 \newcommand{\TITLE}{Presentation de GNU Taler}
     51 \newcommand{\SUB}{Visite du président du CESEC de Côte d'Ivoire}
     52 \newcommand{\AUTHOR}{Prof. Dr. Emmanuel Benoist}
     53 \newcommand{\INST}{https://www.taler.net}
     54 
     55 % Do not edit this part
     56 \title{\TITLE}
     57 \subtitle{\SUB}
     58 \date{\DATE}
     59 \author[\SPEAKER]{\AUTHOR}
     60 \institute{\INST}
     61 
     62 \usepackage{amsmath}
     63 \usepackage{multimedia}
     64 \usepackage[percent]{overpic}
     65 \usepackage{url}
     66 \usepackage{pifont}
     67 \usepackage[absolute,overlay]{textpos}
     68 \usepackage{listings}
     69 
     70 \usepackage{tikz, xcolor}
     71 \usetikzlibrary{shapes,arrows,positioning} 
     72 \tikzset{
     73     %Define standard arrow tip
     74     >=stealth',
     75     %Define style for boxes
     76     punkt/.style={
     77            rectangle,
     78            rounded corners,
     79            draw=black, very thick,
     80            minimum width=3.5em,
     81            minimum height=2em,
     82            text centered},
     83     % Define arrow style
     84     pull/.style={
     85            <->,
     86            thick,draw=red,
     87            shorten <=2pt,
     88            shorten >=2pt,},
     89     % Define arrow style
     90     pil/.style={
     91            ->,
     92            thick,
     93            shorten <=2pt,
     94            shorten >=2pt,}
     95 }
     96 
     97 
     98 %\usepackage{tikz, xcolor}
     99 %\usetikzlibrary{shapes,arrows}
    100 
    101 
    102 \tikzstyle{decision} = [diamond, draw, text width=4.5em, 
    103                         text badly centered, node distance=2cm, 
    104                         inner sep=0pt]
    105 \tikzstyle{block} = [rectangle, draw, text width=5em, 
    106                      text centered, rounded corners, 
    107                      minimum height=4em, node distance=3cm]
    108 \tikzstyle{line} = [draw, -latex']
    109 \tikzstyle{lineeee} = [draw]
    110 \tikzstyle{cloud} = [draw, ellipse, node distance=2.5cm, minimum height=2em]
    111 \tikzstyle{walet} = [draw, rectangle, node distance=0.2cm, minimum height=2em]
    112 \tikzstyle{reseau} = [node distance=0.2cm, minimum height=2em]
    113 \tikzstyle{blank} = [node distance=1cm]
    114 
    115 \usetikzlibrary{shapes,arrows}
    116 \usetikzlibrary{positioning}
    117 \usetikzlibrary{calc}
    118 
    119 
    120 
    121 
    122 
    123 \begin{document}
    124 
    125 \begin{frame}{GNU Taler}
    126   \vfill
    127   \begin{center}
    128     {\huge {L'argent \textbf{numérique} et \textbf{socialement responsable}.}}
    129   \end{center}
    130   \vfill
    131   \begin{center}
    132   \includegraphics[width=0.5\textwidth]{images/taler-logo-2021-inkscape.pdf}
    133   \end{center}
    134   \vfill
    135   \begin{center}
    136     Privacy-Preserving, Practical, Taxable, Free Software, Efficient
    137   \end{center}
    138  \vfill
    139  \vfill
    140 \ %
    141 \end{frame}
    142 
    143 
    144 \frame{\maketitle 
    145 }
    146 
    147 
    148 \begin{frame}
    149   \frametitle{Taler}
    150 
    151   \tableofcontents
    152 \end{frame}
    153 
    154 \section{Taler, un système de paiement libre}
    155 
    156 % free
    157 % privacy friendly
    158 % coins, no ledger
    159 % blindly signed coins
    160 % 3 tiers architecture
    161 
    162 
    163 
    164 
    165 \begin{frame}{Qu'est-ce que GNU Taler?}
    166   \framesubtitle{\url{https://taler.net/fr/features.html}}
    167   \noindent
    168 GNU Taler est 
    169   \vfill
    170   \begin{itemize}
    171     \item un projet d'infrastructure de \emph{système de paiement} en logiciel libre.
    172     \item \dots avec son écosystème logiciel environnant.
    173     \item \dots une entreprise (Taler Systems S.A.) et une communauté qui souhaitent le déployer aussi largement que possible.
    174   \end{itemize}
    175   \vfill
    176 \noindent
    177 Cependant, GNU Taler n'est
    178   \begin{itemize}
    179     \item \emph{pas} une nouvelle monaie
    180     \item \emph{pas} une réserve de valeur à long terme
    181     \item \emph{pas} un réseau
    182     \item \emph{pas} décentralisé
    183     \item \emph{pas} basé sur la preuve de travail (proof-of-work) ou la preuve d'enjeu (proof-of-stake)
    184     \item \emph{pas} un actif spéculatif / \emph{``système d'enrichissement rapide''}
    185   \end{itemize}
    186   \vfill
    187 \end{frame}
    188 
    189 
    190 \begin{frame}{Objectifs de conception du système de paiement GNU Taler}
    191   GNU Taler doit ...
    192 \begin{enumerate}
    193   \item {... être implémenté en tant que {\bf  logiciel libre}.}
    194   \item {... protéger {\bf la vie privée des acheteurs}.}
    195   \item {... doit permettre à l'État de \textbf{taxer les revenus} et de réprimer les activités commerciales illicites. }
    196   \item {... prévenir la fraude sur les paiements.}
    197   \item {... ne divulguer que \textbf{le minimum} d'informations \textbf{nécessaires}.}
    198   \item {... être utilisable.}
    199   \item {... être efficace.}
    200   \item {... éviter les points de défaillance uniques.}
    201   \item {... favoriser {\bf la compétition}.}
    202 \end{enumerate}
    203 \end{frame}
    204 
    205 \section{Architecture de GNU Taler}
    206 \begin{frame}
    207 \frametitle{Vue d'ensemble de GNU Taler}
    208 \begin{center}
    209   \includegraphics[width=8.5cm]{images/triangle-taler.pdf}
    210 %   \begin{tikzpicture}
    211 %  \tikzstyle{def} = [node distance= 4.5em and 6em, inner sep=1em, outer sep=.3em];
    212 %  \node (origin) at (0,0) {};
    213 %  \node (exchange) [def,above=of origin,draw]{Service d'échange};
    214 %  \node (customer) [def, draw, below left=of origin] {Portefeuille};
    215 %  \node (merchant) [def, draw, below right=of origin] {Backend commerçant};
    216 % % \node (auditor) [def, draw, above right=of origin]{Auditor};
    217 %  \tikzstyle{C} = [color=black, line width=1pt]
    218 %  \draw [<-, C] (customer) -- (exchange) node [midway, above, sloped]
    219 %  (TextNode) {retire des jetons};
    220 %  \draw [<-, C] (exchange) -- (merchant) node [midway, above, sloped]
    221 %  (TextNode) {dépose les jetons};
    222 %  \draw [<-, C] (merchant) -- (customer) node [midway, above, sloped]
    223 %  (TextNode) {dépense les jetons};
    224 % % \draw [<-, C] (exchange) -- (auditor) node [midway, above, sloped] (TextNode) {verify};
    225 % \end{tikzpicture}
    226 \end{center}
    227 \end{frame}
    228 \subsection{Le service d'échange}
    229 \begin{frame}{Le service d'échange}
    230 
    231   \begin{block}{Gère les jetons}
    232     \begin{itemize}
    233     \item Génère les jetons et vérifie leur validité,
    234     \item assure la validité d'une transaction,
    235     \item testé avec 60~000 transactions par seconde
    236     \end{itemize}
    237   \end{block}
    238 
    239   \begin{block}{Fait l'interface avec le système bancaire}
    240     \begin{itemize}
    241     \item Virement des clients pour le retrait d'argent
    242     \item virement vers les comptes des commerçants après les transactions.
    243     \end{itemize}
    244     
    245   \end{block}
    246   
    247 \end{frame}
    248 
    249 \subsection{Portefeuille}
    250 \begin{frame}
    251   \frametitle{Portefeuille}
    252   \begin{block}{Disponible pour tous les systèmes}
    253     \begin{itemize}
    254     \item téléphones : iOS, Android, 
    255     \item navigateurs : Firefox, Chrome, Chromium, \dots
    256     \end{itemize}
    257   \end{block}
    258 
    259   \begin{block}{Fonctionalités}
    260     \begin{itemize}
    261     \item retrait d'argent,
    262     \item paiement à un commerçant,
    263     \item supporte l'usage de plusieurs monnaies,
    264     \item échange d'argent de pair à pair.
    265     \end{itemize}
    266   \end{block}
    267 \end{frame}
    268 
    269 \subsection{Backend des commerçants}
    270 \begin{frame}
    271   \frametitle{Backend des commerçants}
    272 
    273   \begin{block}{Installé sur un serveur chez un gros commerçant}
    274     \begin{itemize}
    275     \item contrôle à 100\% de toute la chaîne,
    276     \item disponible sur tous les systèmes (Linux, Windows, OSX, tous les Unix).
    277     \end{itemize}
    278   \end{block}
    279 
    280   \begin{block}{Disponible pour les petits commerçants}
    281   \begin{itemize}
    282 \item une instance centrale,
    283 \item chaque commerçant a un compte,
    284 \item peut gérer toutes ses transactions.
    285   \end{itemize}
    286   \end{block}
    287   
    288 \end{frame}
    289 
    290 \section{Quelques points particuliers de Taler}
    291 
    292 \begin{frame}
    293   \frametitle{Quelques points particuliers de Taler}
    294   \begin{block}{Transactions de pair à pair}
    295   \end{block}
    296   \begin{block}{Possibilité d'avoir des restrictions d'âge}
    297   \end{block}
    298   \begin{block}{Les vendeurs peuvent être hors ligne}
    299   \end{block}
    300   
    301 \end{frame}
    302 
    303 \subsection{Transactions de pair à pair}
    304 \begin{frame}
    305   \frametitle{Transactions de pair à pair}
    306   \begin{block}{D'un utilisateur directement à un autre}
    307     \begin{itemize}
    308     \item Pas besoin de serveurs,
    309     \item d'un portefeuille à un autre,
    310     \item ``Envoi'' ou ``Demande'' d'argent possibles.
    311     \end{itemize}
    312   \end{block}
    313  \begin{block}{Cas d'usage}
    314     \begin{itemize}
    315     \item Parents ou grand-parents vers enfants,
    316     \item amis,
    317     \item économie informelle.
    318     \end{itemize}
    319   \end{block}
    320 \end{frame}
    321 \subsection{Restriction d'âge}
    322 \begin{frame}
    323   \frametitle{Restriction d'âge}
    324  \begin{block}{Le marchand peut vérifier que l'argent respecte une limite d'age}
    325     \begin{itemize}
    326     \item pour vendre de l'alcool, des cigarettes,
    327     \item pour vendre des jeux violents,
    328     \item pour les achats non autorisés aux mineurs.
    329     \end{itemize}
    330   \end{block}
    331   \begin{block}{Les parents indiquent que l'argent appartient à un mineur}
    332     \begin{itemize}
    333     \item en donnant l'argent,
    334     \item ensuite le mineur ne peut pas utiliser cet argent là ou c'est interdit.
    335     \end{itemize}
    336   \end{block}
    337 \end{frame}
    338 
    339 \subsection{Vendeurs hors ligne}
    340 \begin{frame}
    341   \frametitle{Vendeurs hors ligne (sans smartphone ou abonnement)}
    342   \begin{block}{Génèrent un code QR sur le serveur des commerçants}
    343     \begin{itemize}
    344     \item Code QR qu'ils affichent dans le magasin,
    345     \item il contient ou non le prix.
    346     \end{itemize}
    347   \end{block}
    348  \begin{block}{Le client scanne le code QR et paie}
    349     \begin{itemize}
    350     \item il entre le prix si nécessaire.
    351     \end{itemize}
    352   \end{block}
    353 
    354  \begin{block}{Le vendeur vérifie le paiement}
    355     \begin{itemize}
    356     \item Avec un petit objet (c.f. démonstration ), il peut verifier que le client a payé le bon prix.
    357     \end{itemize}
    358   \end{block}
    359 
    360 \end{frame}
    361 
    362 \section{Plan de déploiement}
    363 \begin{frame}{Plan de déploiement}
    364 
    365   \begin{block}{En Suisse}
    366     \begin{itemize}
    367     \item \textit{Netzbon} : monnaie locale à Bâle, déploiement déjà démarré.
    368     \item \textit{En interne à la BFH} : automates à snacks et à cafés, en service.
    369     \item \textit{CHF en Suisse} : le déploiement vient de démarrer.
    370     \end{itemize}
    371   \end{block}
    372   \begin{block}{Europe}
    373     \begin{itemize}
    374     \item \emph{Projet NGI-Taler} avec une banque allemande (GLS), déploiement
    375       dans la zone euro prévu pour fin 2025.
    376       
    377       Avec une banque hongroise (MagNet), déploiement en 2026.
    378       
    379     \item \emph{Depolymerizer} pour Bitcoin. Fonctionne déjà comme un projet de recherche universitaire (non commercial).
    380     \end{itemize}
    381   \end{block}
    382 \end{frame}
    383 
    384 
    385 
    386 \subsection{Proposition de partenariat}
    387 \begin{frame}
    388   \frametitle{Proposition de partenariat}
    389  \begin{block}{Mise en relation avec la banque centrale de Côte d'Ivoire}
    390     \begin{itemize}
    391     \item Proposition du gouvernement du Luxembourg d'une aide au développement
    392     \item Taler peut réaliser gratuitement le développement de l'infrastructure
    393     \item Besoin d'un engagement de la banque centrale
    394     \item Fenêtre d'opportunité : 2 mois
    395     \end{itemize}
    396   \end{block}
    397   \begin{block}{Solution clé en main}
    398     \begin{itemize}
    399     \item \emph{Taler s'occupe de tout} : l'installation et la formation sur place des équipes
    400     \end{itemize}
    401   \end{block}
    402 \end{frame}
    403 
    404 
    405 
    406 
    407 
    408 
    409 
    410   
    411 \section{Questions et Réponses}
    412 
    413 \begin{frame}
    414   \frametitle{Questions ?}
    415       \begin{columns}
    416       \begin{column}{0.3\textwidth}
    417         \begin{center}
    418           \includegraphics[width=0.9\textwidth]{./images/3d-question-mark}
    419         \end{center}
    420       \end{column}
    421       \begin{column}{0.65\textwidth}
    422 
    423 
    424         \begin{block}{Contacts}
    425           \begin{itemize}
    426           \item \url{https://www.taler.net}
    427           \item emmanuel.benoist@bfh.ch
    428           \item christian.grothoff@bfh.ch 
    429           \end{itemize}
    430         \end{block}
    431   \end{column}
    432 \end{columns}
    433 \end{frame}
    434 
    435 
    436 
    437 
    438 
    439 
    440 \begin{frame}{Acknowledgements}
    441 
    442   \begin{minipage}{0.45\textwidth} \ \\
    443     {\tiny Funded by the European Union (Project 101135475).}
    444 
    445     \begin{center}
    446       \includegraphics[width=0.5\textwidth]{./images/bandera.jpg}
    447     \end{center}
    448   \end{minipage}
    449   \hfill
    450   \begin{minipage}{0.45\textwidth}
    451     {\tiny Funded by SERI (HEU-Projekt 101135475-TALER).}
    452 
    453     \begin{center}
    454       \includegraphics[width=0.65\textwidth]{./images/sbfi.jpg}
    455     \end{center}
    456   \end{minipage}
    457 
    458   \vfill
    459 
    460   {\tiny Views and opinions expressed are however those of the author(s) only
    461     and do not necessarily reflect those of the European Union. Neither the
    462     European Union nor the granting authority can be held responsible for
    463     them.}
    464 \end{frame}
    465 
    466 
    467 \end{document}
    468 \begin{frame}
    469   \frametitle{Example}
    470       \begin{columns}
    471       \begin{column}{0.47\textwidth}
    472 \begin{center}
    473       \includegraphics[width=0.8\textwidth]{./images/3d-question-mark.jpg}
    474 
    475 \end{center}
    476 \end{column}
    477       \begin{column}{0.47\textwidth}
    478 
    479         \begin{block}{Title for block}
    480           \begin{itemize}
    481           \item Item number 1
    482           \end{itemize}
    483         \end{block}
    484   \end{column}
    485 \end{columns}
    486 
    487 \end{frame}
    488