slides-2026-06-Ivory_Coast.tex (12456B)
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 Ivory Cost officials 12 % Copyright (C) 2026 Emmanuel Benoist, Léon Schumacher 13 % 14 % This program is free software: you can redistribute it and/or modify 15 % it under the terms of the GNU General Public License as published by 16 % the Free Software Foundation, either version 3 of the License, or 17 % (at your option) any later version. 18 % 19 % This program is distributed in the hope that it will be useful, 20 % but WITHOUT ANY WARRANTY; without even the implied warranty of 21 % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 % GNU General Public License for more details. 23 % 24 % You should have received a copy of the GNU General Public License 25 % along with this program. If not, see <http://www.gnu.org/licenses/>. 26 % 27 28 % *Especially* edit these... 29 % \setbeameroption{show notes on second screen=right} % Both 30 31 32 33 \newcommand{\SPEAKER}{Léon Schumacher, Emmanuel Benoist} 34 \newcommand{\DATE}{} 35 \title{} 36 \date{} 37 38 39 \newcommand{\TITLE}{Presentation de GNU Taler} 40 \newcommand{\SUB}{Abidjan, Côte d'Ivoire} 41 \newcommand{\AUTHOR}{L. Schumacher et E. Benoist} 42 \newcommand{\INST}{https://www.taler.net} 43 44 % Do not edit this part 45 \title{\TITLE} 46 \subtitle{\SUB} 47 \date{\DATE} 48 \author[\SPEAKER]{\AUTHOR} 49 \institute{\INST} 50 51 \usepackage{amsmath} 52 \usepackage{multimedia} 53 \usepackage[percent]{overpic} 54 \usepackage{url} 55 \usepackage{pifont} 56 \usepackage[absolute,overlay]{textpos} 57 \usepackage{listings} 58 59 \usepackage{tikz, xcolor} 60 \usetikzlibrary{shapes,arrows,positioning} 61 \tikzset{ 62 %Define standard arrow tip 63 >=stealth', 64 %Define style for boxes 65 punkt/.style={ 66 rectangle, 67 rounded corners, 68 draw=black, very thick, 69 minimum width=3.5em, 70 minimum height=2em, 71 text centered}, 72 % Define arrow style 73 pull/.style={ 74 <->, 75 thick,draw=red, 76 shorten <=2pt, 77 shorten >=2pt,}, 78 % Define arrow style 79 pil/.style={ 80 ->, 81 thick, 82 shorten <=2pt, 83 shorten >=2pt,} 84 } 85 86 87 %\usepackage{tikz, xcolor} 88 %\usetikzlibrary{shapes,arrows} 89 90 91 \tikzstyle{decision} = [diamond, draw, text width=4.5em, 92 text badly centered, node distance=2cm, 93 inner sep=0pt] 94 \tikzstyle{block} = [rectangle, draw, text width=5em, 95 text centered, rounded corners, 96 minimum height=4em, node distance=3cm] 97 \tikzstyle{line} = [draw, -latex'] 98 \tikzstyle{lineeee} = [draw] 99 \tikzstyle{cloud} = [draw, ellipse, node distance=2.5cm, minimum height=2em] 100 \tikzstyle{walet} = [draw, rectangle, node distance=0.2cm, minimum height=2em] 101 \tikzstyle{reseau} = [node distance=0.2cm, minimum height=2em] 102 \tikzstyle{blank} = [node distance=1cm] 103 104 \usetikzlibrary{shapes,arrows} 105 \usetikzlibrary{positioning} 106 \usetikzlibrary{calc} 107 108 109 110 111 112 \begin{document} 113 114 \begin{frame}{GNU Taler} 115 \vfill 116 \begin{center} 117 {\huge {L'argent \textbf{numérique} et \textbf{socialement responsable}.}} 118 \end{center} 119 \vfill 120 \begin{center} 121 \includegraphics[width=0.5\textwidth]{images/taler-logo-2021-inkscape.pdf} 122 \end{center} 123 \vfill 124 \begin{center} 125 Privacy-Preserving, Practical, Taxable, Free Software, Efficient 126 \end{center} 127 \vfill 128 \vfill 129 \ % 130 \end{frame} 131 132 133 \frame{\maketitle 134 } 135 136 137 138 139 140 { 141 \setbeamerfont{frametitle}{size=\LARGE} 142 143 \begin{frame} 144 \frametitle{GNU Taler, un système de paiement libre} 145 \scriptsize 146 %\footnotesize 147 \setbeamerfont{block title}{size=\footnotesize} 148 \begin{block}{Architecture de GNU Taler} 149 \begin{itemize} 150 \item Un serveur central 151 \item Portefeuille digital 152 \item Module pour commerçants 153 \end{itemize} 154 \end{block} 155 \begin{block}{Quelques points particuliers de Taler} 156 \begin{itemize} 157 \item Transactions Personne-Personne / Personne - Commerce / Personne - Gouvernement 158 \item Transactions en présentiel / en ligne / par agent IA autonome 159 \item Idéal pour assurer la \emph{souveraineté} 160 \end{itemize} 161 \end{block} 162 \begin{block}{Cependant, GNU Taler n'est} 163 \begin{itemize} 164 \item \emph{pas} une nouvelle monnaie (pas une crypto-monnaie) 165 \item \emph{pas} une réserve de valeur à long terme 166 \end{itemize} 167 \end{block} 168 169 \end{frame} 170 } 171 172 \begin{frame} 173 \frametitle{Types de paiements} 174 175 \begin{center} 176 \includegraphics[width=0.9\textwidth]{images/types_de_paiements.png} 177 \end{center} 178 \end{frame} 179 180 181 \begin{frame} 182 \frametitle{Premiers adopteurs} 183 184 \begin{center} 185 \includegraphics[width=0.9\textwidth]{images/premiers_adopteurs.png} 186 \end{center} 187 \end{frame} 188 189 190 191 \begin{frame} 192 \frametitle{Conformité - Règles en Suisse} 193 194 \begin{center} 195 \includegraphics[width=0.8\textwidth]{images/conformite.png} 196 \end{center} 197 \end{frame} 198 199 200 \section{Architecture de GNU Taler} 201 \begin{frame} 202 \frametitle{Vue d'ensemble de GNU Taler} 203 \begin{center} 204 \includegraphics[width=8.5cm]{images/shema_large_taler.png} 205 206 \end{center} 207 \end{frame} 208 209 210 211 \begin{frame} 212 \frametitle{Composants de base} 213 214 \begin{center} 215 \includegraphics[width=0.8\textwidth]{images/composants.png} 216 \end{center} 217 \end{frame} 218 219 220 221 \begin{frame} 222 \frametitle{Services complémentaires} 223 224 \begin{center} 225 \includegraphics[width=0.8\textwidth]{images/services.png} 226 \end{center} 227 \end{frame} 228 229 230 231 \begin{frame} 232 \frametitle{Integrations} 233 234 \begin{center} 235 \includegraphics[width=0.8\textwidth]{images/integrations.png} 236 \end{center} 237 \end{frame} 238 239 \subsection{Souveraineté} 240 \begin{frame} 241 \frametitle{Souveraineté (I)} 242 \begin{block}{Architecture de paiement dépendant d'un autre état} 243 \begin{itemize} 244 \item Cartes de crédit, 245 \item Paiement de téléphone à téléphone 246 \end{itemize} 247 \end{block} 248 \begin{block}{Risques pour la souveraineté d'un pays} 249 \begin{itemize} 250 \item Les États-unis ont retiré tous les moyens de paiements d'un juge français à la Cours pénale internationale. 251 \item Les États-unis ont unilatéralement coupé l'accès à Visa et Mastercard à Cuba. 252 \item La Russie a été sanctionnée et coupée des instruments financiers américains. 253 \item Risque d'espionnage avec les données collectées. 254 \end{itemize} 255 \end{block} 256 \end{frame} 257 258 \begin{frame} 259 \frametitle{Souveraineté (II)} 260 \begin{block}{Taler} 261 \begin{itemize} 262 \item Solution opérée en Côte d'ivoire par un opérateur ivoirien. 263 \item Installée physiquement dans le Data center national de Côte d'ivoire 264 \item Aucune dépendance à un autre pays. 265 \item Le programme est en Open source donc personne ne peut l'enlever. 266 \end{itemize} 267 \end{block} 268 \end{frame} 269 270 271 \subsection{Une solution pour l'IA agentique} 272 \begin{frame} 273 \frametitle{Une solution pour l'IA agentique (I)} 274 \begin{block}{Une révolution a démarré} 275 \begin{itemize} 276 \item L'IA va prendre de plus en plus de décisions, 277 \item McKinsey prévoit \$3000 - 5000 milliards de commerce IA agentique en 2030. 278 \end{itemize} 279 \end{block} 280 \begin{block}{Exemples de paiements possibles} 281 \begin{itemize} 282 \item Paiement en micro-transactions pour accéder à des informations (pay-per-crawl). 283 \item Achats effectués de manière autonome, 284 \item de machine à machine 285 \end{itemize} 286 \end{block} 287 \end{frame} 288 289 \begin{frame} 290 \frametitle{Une solution pour l'IA agentique (II)} 291 \begin{block}{Taler intégré dans un agent} 292 \begin{itemize} 293 \item On donne un Portefeuille Taler à un agent avec de l'argent, 294 \item l'agent n'a pas accès au compte bancaire, 295 \item il a accès à une somme limitée et sécurisée, 296 \item l'agent peut être totalement autonome. 297 \end{itemize} 298 \end{block} 299 \end{frame} 300 301 \subsection{Une solution inclusive} 302 303 \begin{frame} 304 \frametitle{Une solution inclusive (I)} 305 \begin{block}{Pour les personnes ne sachant pas lire,} 306 \begin{itemize} 307 \item qui ont des problèmes avec les grands nombres, 308 \item qui paient déjà tous les jours en liquide et connaissent parfaitement ces paiements. 309 \item qui n'ont pas de compte en banque 310 \end{itemize} 311 \end{block} 312 \begin{block}{Une interface visuelle} 313 \begin{itemize} 314 \item contient les éléments utilisés dans les cultures orales pour calculer la valeur économique: 315 \item Une table (pour compter l'argent) 316 \item l'argent (billets et pièces) 317 \item des icones mnémotechniques 318 \end{itemize} 319 \end{block} 320 \end{frame} 321 322 \begin{frame} 323 \frametitle{Une solution inclusive (II)} 324 325 \begin{center} 326 \includegraphics[width=0.9\textwidth]{images/Screenschot_OIM_CFA.pdf} 327 \end{center} 328 \end{frame} 329 330 331 332 \begin{frame} 333 \frametitle{Le projet NGI-Taler} 334 335 \begin{center} 336 \includegraphics[width=0.7\textwidth]{images/ngi-taler.png} 337 \end{center} 338 \end{frame} 339 340 341 342 \section{Questions et Réponses} 343 344 \begin{frame} 345 \frametitle{Questions ?} 346 \begin{columns} 347 \begin{column}{0.3\textwidth} 348 \begin{center} 349 \includegraphics[width=0.9\textwidth]{./images/3d-question-mark} 350 \end{center} 351 \end{column} 352 \begin{column}{0.65\textwidth} 353 354 355 \begin{block}{Contacts} 356 \begin{itemize} 357 \item \url{https://www.taler.net} 358 \item emmanuel@taler.net 359 \item leon@taler.net 360 \end{itemize} 361 \end{block} 362 \end{column} 363 \end{columns} 364 \end{frame} 365 366 367 368 369 370 371 \begin{frame}{Acknowledgements} 372 373 \begin{minipage}{0.45\textwidth} \ \\ 374 {\tiny Funded by the European Union (Project 101135475).} 375 376 \begin{center} 377 \includegraphics[width=0.5\textwidth]{./images/bandera.jpg} 378 \end{center} 379 \end{minipage} 380 \hfill 381 \begin{minipage}{0.45\textwidth} 382 {\tiny Funded by SERI (HEU-Projekt 101135475-TALER).} 383 384 \begin{center} 385 \includegraphics[width=0.65\textwidth]{./images/sbfi.jpg} 386 \end{center} 387 \end{minipage} 388 389 \vfill 390 391 {\tiny Views and opinions expressed are however those of the author(s) only 392 and do not necessarily reflect those of the European Union. Neither the 393 European Union nor the granting authority can be held responsible for 394 them.} 395 \end{frame} 396 397 398 \subsection{Le service d'échange} 399 \begin{frame}{Le service d'échange} 400 401 \begin{block}{Gère les jetons} 402 \begin{itemize} 403 \item Génère les jetons et vérifie leur validité, 404 \item assure la validité d'une transaction, 405 \item testé avec 30~000 transactions par seconde 406 \end{itemize} 407 \end{block} 408 409 \begin{block}{Fait l'interface avec le système bancaire ou les paiement mobiles} 410 \begin{itemize} 411 \item Accepte les virements des clients pour le retrait d'argent 412 \item fait un virement vers les comptes des commerçants après les transactions. 413 \end{itemize} 414 415 \end{block} 416 417 \end{frame} 418 419 \subsection{Portefeuille digital} 420 \begin{frame} 421 \frametitle{Portefeuille digital} 422 \begin{block}{Disponible pour tous les systèmes} 423 \begin{itemize} 424 \item téléphones : iOS, Android, 425 \item navigateurs : Firefox, Chrome, Chromium, \dots 426 \end{itemize} 427 \end{block} 428 429 \begin{block}{Fonctionalités} 430 \begin{itemize} 431 \item retrait d'argent, 432 \item paiement à un commerçant, 433 \item supporte l'usage de plusieurs monnaies, 434 \item échange d'argent de wallet à wallet. 435 \end{itemize} 436 \end{block} 437 \end{frame} 438 439 \subsection{Backend des commerçants} 440 \begin{frame} 441 \frametitle{Backend des commerçants} 442 443 \begin{block}{Installé sur un serveur chez un gros commerçant} 444 \begin{itemize} 445 \item contrôle à 100\% de toute la chaîne, 446 \item disponible sur tous les systèmes (Linux, Windows, OSX, tous les Unix). 447 \end{itemize} 448 \end{block} 449 450 \begin{block}{Disponible pour les petits commerçants} 451 \begin{itemize} 452 \item une instance centrale, 453 \item chaque commerçant a un compte, 454 \item peut gérer toutes ses transactions du commerçant. 455 \end{itemize} 456 \end{block} 457 458 \end{frame} 459 460 461 \end{document} 462 463 464 465 \begin{frame} 466 \frametitle{Example} 467 \begin{columns} 468 \begin{column}{0.47\textwidth} 469 \begin{center} 470 \includegraphics[width=0.8\textwidth]{./images/3d-question-mark.jpg} 471 472 \end{center} 473 \end{column} 474 \begin{column}{0.47\textwidth} 475 476 \begin{block}{Title for block} 477 \begin{itemize} 478 \item Item number 1 479 \end{itemize} 480 \end{block} 481 \end{column} 482 \end{columns} 483 484 \end{frame} 485