slides-bfh.tex (9457B)
1 \documentclass[aspectratio=169,t]{beamer} 2 3 \input texinputs/taler-macros 4 5 \usepackage{tikz} 6 \usepackage{ragged2e} 7 \usetikzlibrary{positioning,fit,patterns} 8 9 % 10 % Presentation to BFH administration 11 % Copyright (C) 2025 Emmanuel Benoist & Christian Grothoff 12 % 13 % This program is free software: you can redistribute it and/or modify 14 % it under the terms of the GNU General Public License as published by 15 % the Free Software Foundation, either version 3 of the License, or 16 % (at your option) any later version. 17 % 18 % This program is distributed in the hope that it will be useful, 19 % but WITHOUT ANY WARRANTY; without even the implied warranty of 20 % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21 % GNU General Public License for more details. 22 % 23 % You should have received a copy of the GNU General Public License 24 % along with this program. If not, see <http://www.gnu.org/licenses/>. 25 % 26 27 % *Especially* edit these... 28 % \setbeameroption{show notes on second screen=right} % Both 29 30 \newcommand{\SPEAKER}{Emmanuel Benoist \& Christian Grothoff} 31 \newcommand{\DATE}{11 mars 2025} 32 \title{} 33 \date{11 mars 2025} 34 35 36 \newcommand{\TITLE}{Taler at BFH} 37 \newcommand{\SUB}{ } 38 \newcommand{\AUTHOR}{Emmanuel Benoist et Christian Grothoff} 39 \newcommand{\INST}{ https://www.taler.net} 40 41 % Do not edit this part 42 \title{\TITLE} 43 \subtitle{\SUB} 44 \date{\DATE} 45 \author[\SPEAKER]{\AUTHOR} 46 \institute{\INST} 47 48 \usepackage{amsmath} 49 \usepackage{multimedia} 50 \usepackage[percent]{overpic} 51 \usepackage{url} 52 \usepackage{pifont} 53 \usepackage[absolute,overlay]{textpos} 54 \usepackage{listings} 55 56 \usepackage{tikz, xcolor} 57 \usetikzlibrary{shapes,arrows,positioning} 58 \tikzset{ 59 %Define standard arrow tip 60 >=stealth', 61 %Define style for boxes 62 punkt/.style={ 63 rectangle, 64 rounded corners, 65 draw=black, very thick, 66 minimum width=3.5em, 67 minimum height=2em, 68 text centered}, 69 % Define arrow style 70 pull/.style={ 71 <->, 72 thick,draw=red, 73 shorten <=2pt, 74 shorten >=2pt,}, 75 % Define arrow style 76 pil/.style={ 77 ->, 78 thick, 79 shorten <=2pt, 80 shorten >=2pt,} 81 } 82 83 84 %\usepackage{tikz, xcolor} 85 %\usetikzlibrary{shapes,arrows} 86 87 88 \tikzstyle{decision} = [diamond, draw, text width=4.5em, 89 text badly centered, node distance=2cm, 90 inner sep=0pt] 91 \tikzstyle{block} = [rectangle, draw, text width=5em, 92 text centered, rounded corners, 93 minimum height=4em, node distance=3cm] 94 \tikzstyle{line} = [draw, -latex'] 95 \tikzstyle{lineeee} = [draw] 96 \tikzstyle{cloud} = [draw, ellipse, node distance=2.5cm, minimum height=2em] 97 \tikzstyle{walet} = [draw, rectangle, node distance=0.2cm, minimum height=2em] 98 \tikzstyle{reseau} = [node distance=0.2cm, minimum height=2em] 99 \tikzstyle{blank} = [node distance=1cm] 100 101 \usetikzlibrary{shapes,arrows} 102 \usetikzlibrary{positioning} 103 \usetikzlibrary{calc} 104 105 106 107 108 109 \begin{document} 110 111 112 \frame{\maketitle} 113 114 115 \begin{frame}{GNU-Taler } 116 117 \begin{block}{Cash-électronique} 118 \begin{itemize} 119 \item Le consommateurs retirent de l'argent électronique 120 (anonymisé) depuis leur banque, 121 \item Ils peuvent s'échanger librement cet argent, 122 \item Ils peuvent payer à un commerçant, 123 \item Le commerçant dépose l'argent électronique à sa banque et 124 son compte est crédité. 125 \end{itemize} 126 \end{block} 127 \begin{block}{Pas une cryptomonnaie} 128 \begin{itemize} 129 \item Pas de block chain, 130 \item La banque est responsable des billets émis. 131 \end{itemize} 132 \end{block} 133 \end{frame} 134 135 136 \begin{frame}{Taler : Vue d'ensemble} 137 \begin{center} 138 \begin{tikzpicture} 139 \tikzstyle{def} = [node distance= 4.5em and 6em, inner sep=1em, outer sep=.3em]; 140 \node (origin) at (0,0) {}; 141 \node (exchange) [def,above=of origin,draw]{Banque}; 142 \node (customer) [def, draw, below left=of origin] {Consommateur}; 143 \node (merchant) [def, draw, below right=of origin] {Marchand}; 144 \node (auditor) [def, draw, above right=of origin]{Auditeur}; 145 146 \tikzstyle{C} = [color=black, line width=1pt] 147 148 \draw [<-, C] (customer) -- (exchange) node [midway, above, sloped] 149 (TextNode) {retire des jetons}; 150 \draw [<-, C] (exchange) -- (merchant) node [midway, above, sloped] 151 (TextNode) {depose les jetons}; 152 \draw [<-, C] (merchant) -- (customer) node [midway, above, sloped] 153 (TextNode) {dépense les jetons}; 154 \draw [<-, C] (exchange) -- (auditor) node [midway, above, sloped] (TextNode) {vérifie}; 155 156 \end{tikzpicture} 157 \end{center} 158 \end{frame} 159 160 161 \begin{frame}{Comment ça marche? (I)} 162 \begin{block}{Signature à l'aveugle (lors du retrait des jetons)} 163 \begin{itemize} 164 \item Le consommateur génère un jeton, 165 \item Il anonymize le jeton, 166 \item Il envoie le jeton anonymizé à la banque pour signature, 167 \item La banque signe le jeton anonymizé, 168 \item Le consommateur récupère son jeton dé-anonymizé et signé 169 \end{itemize} 170 \end{block} 171 \end{frame} 172 173 \begin{frame}{Comment ça marche? (II)} 174 \begin{block}{Protection de la sphère privée} 175 \begin{itemize} 176 \item La banque sait exactement quel marchand a reçu combien : 177 taxable, pas de trafic, pas de blanchiement d'argent. 178 \item Personne ne sait comment le client dépense son argent qui est 179 intraçable (grâce à la signature à l'aveugle). 180 \end{itemize} 181 \end{block} 182 \end{frame} 183 184 185 186 \begin{frame}{Taler : plan de déploiement} 187 188 \begin{block}{En Suisse} 189 \begin{itemize} 190 \item \textit{Netzbon} : Monnaie locale à Bâle, en cours de 191 déploiement 192 \item \textit{Interne à la BFH} : Automate à snacks (bientôt 193 aussi automate à café). 194 \item \textit{CHF dans toute le Suisse} : en cours de déploiement 195 \end{itemize} 196 \end{block} 197 \begin{block}{Reste du monde} 198 \begin{itemize} 199 \item \textit{Projet NGI-Taler} avec une banque allemande (pour un 200 déploiement en 2025 dans la zone euro), et une banque hongroise. 201 \item \textit{Depolymerizer} Paiements en Bitcoins à travers 202 Taler. En cours de déploiement. 203 \end{itemize} 204 \end{block} 205 \end{frame} 206 207 208 \section{e-NetzBon} 209 210 \begin{frame} 211 \frametitle{NetzBon} 212 \begin{columns} 213 \begin{column}{0.35\textwidth} 214 \begin{center} 215 \includegraphics[width=\textwidth]{./images/netzbon} 216 \end{center} 217 \end{column} 218 \begin{column}{0.55\textwidth} 219 220 \begin{block}{Monnaie locale à Bâle depuis 2001} 221 \begin{itemize} 222 \item Monnaie locale, sociale et écologique. 223 \item Soutenir des entreprises locales et durables dans la région de Bâle. 224 \item renforcer ce réseau régional, payer 225 avec NetzBon qu'auprès d'entreprises sélectionnées. 226 \item La monnaie reste dans le réseau et chaque achat relance le circuit. 227 \end{itemize} 228 229 \end{block} 230 \end{column} 231 \end{columns} 232 \end{frame} 233 234 \begin{frame} 235 \frametitle{e-NetzBon} 236 \begin{columns} 237 \begin{column}{0.35\textwidth} 238 \begin{center} 239 \includegraphics[width=0.8\textwidth]{./images/e-netzbon-demo1} 240 241 \includegraphics[width=0.8\textwidth]{./images/e-netzbon-demo2} 242 \end{center} 243 \end{column} 244 \begin{column}{0.55\textwidth} 245 246 \begin{block}{L'eNetzBon est la version numérique du NetzBon.} 247 \begin{itemize} 248 \item L'eNetzBon a la même valeur et le même effet que la version papier. 249 \item Les vendeurs pourront recevoir des paiements de manière sûre et fiable sans enregistrement du client. 250 \item Les payeurs resteront anonymes. 251 \end{itemize} 252 \end{block} 253 \end{column} 254 \end{columns} 255 \end{frame} 256 257 258 \begin{frame}{NGI TALER: Next steps} 259 \begin{itemize} 260 \item Launch via Taler Operations AG in Switzerland (April 2025) 261 \item Launch via GLS Bank in Germany (Summer 2025) 262 \item Launch via Magnet Bank in Hungary (2026) 263 \end{itemize} 264 \end{frame} 265 266 \begin{frame}{BFH: Team} 267 \begin{itemize} 268 \item BFH faculty: Andreas, Benjamin, Christian, Emmanuel, Ken, Michael 269 \item BFH BS students: Bohdan, Vlada 270 \item BFH MS students: Adrian, Ivan, Marjan 271 \item BFH exchange students (MS): Eva, Lea, Henrique (?) 272 \item PhD students: Jonathan (TU Eindhoven), \"Ozguer (TU Berlin), Mikolai (TU Dresden) 273 \end{itemize} 274 \end{frame} 275 276 \begin{frame}{BFH: Next steps} 277 \begin{itemize} 278 \item Subscription and discount tokens (for WOZ \& Heise) 279 \item Backup and recovery (incl. integration with Anastasis) 280 \item ERP integrations 281 \item Tutorials for citizens, merchants, developers 282 \item Launch of Depolymerization 283 \item Hardware integrations (offline payments, coffee machine, cash acceptor) 284 \item EIC accelerator proposal? (CH-association status TBD.) 285 \end{itemize} 286 \end{frame} 287 288 289 \begin{frame}{Acknowledgements} 290 291 \begin{minipage}{0.45\textwidth} \ \\ 292 {\tiny Funded by the European Union (Project 101135475).} 293 294 \begin{center} 295 \includegraphics[width=0.5\textwidth]{./images/bandera.jpg} 296 \end{center} 297 \end{minipage} 298 \hfill 299 \begin{minipage}{0.45\textwidth} 300 {\tiny Funded by SERI (HEU-Projekt 101135475-TALER).} 301 302 \begin{center} 303 \includegraphics[width=0.65\textwidth]{./images/sbfi.jpg} 304 \end{center} 305 \end{minipage} 306 307 \vfill 308 309 {\tiny Views and opinions expressed are however those of the author(s) only 310 and do not necessarily reflect those of the European Union. Neither the 311 European Union nor the granting authority can be held responsible for 312 them.} 313 \end{frame} 314 315 316 \end{document}