commit e5ed3e9eb0a1eb21eb4b7f94ec289840bc073e1f parent 058cf32eaf20ec36188d9a334a3ca0974508b918 Author: Christian Grothoff <grothoff@gnunet.org> Date: Thu, 10 Oct 2024 19:09:20 +0200 harbinger Diffstat:
15 files changed, 603 insertions(+), 0 deletions(-)
diff --git a/presentations/2024-harbinger/Pay720.mp4 b/presentations/2024-harbinger/Pay720.mp4 Binary files differ. diff --git a/presentations/2024-harbinger/Receive720.mp4 b/presentations/2024-harbinger/Receive720.mp4 Binary files differ. diff --git a/presentations/2024-harbinger/bandera.jpg b/presentations/2024-harbinger/bandera.jpg Binary files differ. diff --git a/presentations/2024-harbinger/bp.png b/presentations/2024-harbinger/bp.png Binary files differ. diff --git a/presentations/2024-harbinger/galacticgrid.png b/presentations/2024-harbinger/galacticgrid.png Binary files differ. diff --git a/presentations/2024-harbinger/harbinger-2024.tex b/presentations/2024-harbinger/harbinger-2024.tex @@ -0,0 +1,236 @@ +\documentclass[aspectratio=169,t]{beamer} +\input taler-macros +\usepackage{multimedia} + +\newcommand{\TITLE}{NEXT \\ GENERATION \\ INTERNET} +\newcommand{\SUB}{GNU Taler as a retail CBDC} +\newcommand{\AUTHOR}{Berna Alp and Ruchika Murmu} +\newcommand{\SPEAKER}{Berna Alp and Ruchika Murmu} +\newcommand{\INST}{Taler Systems SA} +\newcommand{\DATE}{October 15th 2024} + +% Do not edit this part +\title{\TITLE} +\subtitle{\SUB} +\date{\DATE} +\author[\SPEAKER]{\AUTHOR} +\institute{\INST} + +\begin{document} + +\begin{frame}[plain] +\maketitle +\end{frame} + +% Innovation, +% Technology, +% Functionality, +% Process Flow, +% Security aspects, +% current stage of proposal, +% market potential and scalability. + +\begin{frame}{Main Points} + \framesubtitle{\url{https://taler.net/}} +\begin{minipage}{0.66\textwidth} +GNU Taler: +\begin{itemize} +\item is token-based, centrally issued; scalable, + benchmarked at 25k TPS on single server; +\item provides electronic equivalent to banknotes, no material + impact on monetary policy; +\item guarantees privacy for the payer; +\item KYC/AML/CFT compliance; +\item implemented as FLOSS to provide + transparency, accountability, and security; +\item design reviewed by SNB, OeNB, BIS; % (Tourbillon); +\item implementatation had independent external security audits. +\end{itemize} +\end{minipage} +\begin{minipage}{0.33\textwidth} + \vfill + \includegraphics[width=\textwidth]{galacticgrid.png} % external CBDC report image! + \vfill +\end{minipage} +\end{frame} + + +\begin{frame}{Why?} +\begin{itemize} +\item National sovereignity: remove control of payment sector from foreign entities +\item Limit impact of bank failures on societal financial transaction processing needs, especially in cashless society +\item Access for the marginalized: children, unbanked need access to payments as cash disappears +\item Financial self-determination: preserve ability to pay without 3rd party approval +\item Natural monopoly: high payment fees to oligopoly or high integration costs to many payment service providers? +\end{itemize} +\end{frame} + + +\begin{frame}{The Big Picture (by SNB)} + \begin{center} +\includegraphics[width=0.7\textwidth]{bp.png} +\end{center} +\end{frame} + + +\begin{frame}{Taler: Unique Features for rCBDC} + \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 Privacy by cryptographic design not organizational compliance \\ + $\Rightarrow$ CB maintains political neutrality + \end{itemize} +\end{frame} + + +\begin{frame}{Taler: Features \& Platforms} +\begin{minipage}{0.45\textwidth} +\begin{itemize} + \item E-commerce integration(s) + \item Merchant-offline payments + \item Unlinkable subscriptions and discounts + \item Privacy-preserving donation receipts + \item Post-quantum privacy + \item Secure sealed-bit auctions + \item Ticketing for public transport + \end{itemize} +\end{minipage} +\begin{minipage}{0.25\textwidth} +\begin{itemize} + \item Android 7+ + \item Chrome + \item /E/ OS + \item F-Droid + \item Firefox + \item iPhone 6S+ + \item Opera 36+ + \item Ubuntu Touch + \end{itemize} +\end{minipage} +\begin{minipage}{0.20\textwidth} + \movie[autostart,poster]{\includegraphics[height=\textwidth]{white.png}}{Receive720.mp4} + + \movie[autostart,poster]{\includegraphics[height=\textwidth]{white.png}}{Pay720.mp4} +\end{minipage} +\end{frame} + + +\section{Competitor comparison} +\begin{frame}{Competitor comparison} + \begin{center} \small + \begin{tabular}{l||c|c|c|c|c} + & Cash & DLT & HW-Token & CB-Account & GNU Taler \\ \hline \hline + Online &$-$$-$$-$ & + & $-$ & ++ & +++ \\ \hline + Offline & +++ & $-$$-$$-$ & $+$ & $-$$-$ & ++ \\ \hline + Cost & $-$ & $-$$-$$-$ & $-$ & + & ++ \\ \hline + Speed & + & $-$$-$$-$ & $+$ & o & ++ \\ \hline + Taxation & $-$ & +++ & $-$$-$ & +++ & +++ \\ \hline + Payer-anon & ++ & $-$$-$ & ??? & $-$$-$ & +++ \\ \hline + Payee-anon & ++ & $-$$-$ & ??? & $-$$-$ & $-$$-$$-$ \\ \hline + Security & $-$ & ??? & $-$$-$ & o & ++ \\ \hline + Migration & +++ & $-$$-$$-$ & $-$$-$$-$& o & + \\ \hline + Libre & $-$ & ??? & $-$$-$$-$& N/A & +++ \\ + \end{tabular} + \end{center} +\end{frame} + + +\begin{frame}{Taler: Project Status} +\framesubtitle{\url{https://docs.taler.net/}} +\begin{itemize} + \item Cryptographic protocols and core components are stable + \item Pilot project at Bern University of Applied Sciences since 2022 + \item Used at event payment system with 200+ participants in Germany + \item Operational in Basel as regional currency + \item Current focus: deployment in Switzerland and Germany within 3 months + \end{itemize} +\begin{center} +\includegraphics[width=0.5\textwidth]{taler-in-use.png} + \end{center} +\end{frame} + + +\begin{frame} +\frametitle{Do you have any questions?} +\vfill +References: +{\tiny + \begin{enumerate} + \item{Martin Summer and Hannes Hermanky. + {\em A digital euro and the future of cash}. + {\bf Monetary Policy \& The Economy Q1-Q2/22}, 2022.} + \item{David Chaum, Christian Grothoff and Thomas Moser. + {\em How to issue a central bank digital currency}. + {\bf SNB Working Papers}, 2021.} + \item{Priscilla Huang, Emmanuel Benoist, and Sebastian Javier Marchano. + {\em Practical Offline Payments Using One-Time Passcodes}. + {\bf SUREF Policy Note}, Issue No 622, June 2023.} + \item{Antoine d'Aligny, Emmanuel Benoist, Florian Dold, Christian Grothoff, \"Ozg\"ur Kesim and Martin Schanzenbach. + {\em Who comes after us? The correct mindset for designing a Central Bank Digital Currency}. + {\bf SUREF Policy Note}, Issue No 279, May 2022.} + \item{Christian Grothoff and Alex Pentland. + {\em Digital cash and privacy: What are the alternatives to Libra?}. + {\bf MIT Media Lab}, 2019.} +\end{enumerate} +} +\vfill +Partners: + +\includegraphics[width=0.4cm]{letsgoallin_logo.jpeg} +\includegraphics[width=1cm]{myoralvillage.png} +\includegraphics[width=1cm]{../comprehensive/tud-logo.pdf} +\includegraphics[width=0.4cm]{../comprehensive/logo-esen.pdf} +\includegraphics[width=1cm]{../comprehensive/logo-GlsBank.pdf} +\includegraphics[width=0.6cm]{../comprehensive/logo-MagNetBank.pdf} +\includegraphics[width=0.4cm]{../comprehensive/logo-ps.pdf} +\includegraphics[width=0.4cm]{../comprehensive/logo-nlnet.pdf} +\includegraphics[width=0.4cm]{../comprehensive/logo-HomoDigitalis.pdf} +\includegraphics[width=0.4cm]{../comprehensive/logo-codeblau.pdf} +\includegraphics[width=1.4cm]{../comprehensive/logo-tue.pdf} +\includegraphics[width=0.6cm]{../comprehensive/logo-visualvest.pdf} +\includegraphics[width=1cm]{../comprehensive/inria.pdf} +\includegraphics[width=0.4cm]{../comprehensive/logo-bfh.pdf} +\includegraphics[width=1.6cm]{../comprehensive/fub.pdf} +\includegraphics[width=0.4cm]{../comprehensive/ashoka.png} +\includegraphics[width=0.4cm]{../comprehensive/gnu.png} +\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/2024-harbinger/letsgoallin_logo.jpeg b/presentations/2024-harbinger/letsgoallin_logo.jpeg Binary files differ. diff --git a/presentations/2024-harbinger/logo-NGI_TALER.ai b/presentations/2024-harbinger/logo-NGI_TALER.ai @@ -0,0 +1,168 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + version="1.1" + id="svg2137" + width="553.96533" + height="170.64532" + viewBox="0 0 553.96533 170.64532" + sodipodi:docname="logo_NGI_TALER.ai" + inkscape:version="1.2.2 (b0a8486541, 2022-12-01)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs2141"> + <linearGradient + inkscape:collect="always" + id="linearGradient4636"> + <stop + style="stop-color:#0042b3;stop-opacity:1;" + offset="0" + id="stop4632" /> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="1" + id="stop4634" /> + </linearGradient> + <linearGradient + x1="0" + y1="0" + x2="1" + y2="0" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-139.45511,-135.52185,-135.52185,139.45511,177.4727,131.75308)" + spreadMethod="pad" + id="linearGradient2163"> + <stop + style="stop-opacity:1;stop-color:#00afbc" + offset="0" + id="stop2159" /> + <stop + style="stop-opacity:1;stop-color:#205374" + offset="1" + id="stop2161" /> + </linearGradient> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath2173"> + <path + d="M 0,127.984 H 415.474 V 0 H 0 Z" + id="path2171" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4636" + id="linearGradient4654" + x1="14.72319" + y1="14.33813" + x2="213.9493" + y2="113.96497" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="namedview2139" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="2.6373491" + inkscape:cx="250.63045" + inkscape:cy="85.312938" + inkscape:window-width="1920" + inkscape:window-height="1015" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="g2145"> + <inkscape:page + x="0" + y="0" + id="page2143" + width="553.96533" + height="170.64532" + inkscape:export-filename="logo-NGI_TALER_Bold_.svg" + inkscape:export-xdpi="96" + inkscape:export-ydpi="96" /> + </sodipodi:namedview> + <g + id="g2145" + inkscape:groupmode="layer" + inkscape:label="Page 1" + transform="matrix(1.3333333,0,0,-1.3333333,0,170.64533)"> + <g + id="g2147" + style="mix-blend-mode:difference;fill:url(#linearGradient4654);fill-opacity:1;stroke:none;stroke-width:0;stroke-dasharray:none"> + <g + id="g2149" + style="fill:url(#linearGradient4654);fill-opacity:1;stroke:none;stroke-width:0;stroke-dasharray:none"> + <g + id="g2155" + style="fill:url(#linearGradient4654);fill-opacity:1;stroke:none;stroke-width:0;stroke-dasharray:none"> + <g + id="g2157" + style="fill:url(#linearGradient4654);fill-opacity:1;stroke:none;stroke-width:0;stroke-dasharray:none"> + <path + d="m 25.228,113.805 c -6.079,0 -11.051,-4.973 -11.051,-11.051 v 0 -77.523 c 0,-6.079 4.972,-11.051 11.051,-11.051 v 0 h 165.035 c 6.078,0 11.051,4.973 11.051,11.051 v 0 18.26 c 0,2.022 0.803,3.962 2.234,5.393 v 0 l 9.096,9.096 c 2.54,2.539 2.533,6.657 -0.013,9.188 v 0 l -9.067,9.017 c -1.44,1.431 -2.25,3.379 -2.25,5.409 v 0 21.16 c 0,6.078 -4.973,11.051 -11.051,11.051 v 0 z" + style="fill:url(#linearGradient4654);fill-opacity:1;stroke:none;stroke-width:0;stroke-dasharray:none" + id="path2165" /> + </g> + </g> + </g> + </g> + <g + id="g2167"> + <g + id="g2169" + clip-path="url(#clipPath2173)"> + <g + id="g2175" + transform="translate(175.9982,95.8645)"> + <path + d="m 0,0 v 0 c 4.074,0 7.376,-3.302 7.376,-7.376 v -48.993 c 0,-4.074 -3.302,-7.376 -7.376,-7.376 -4.074,0 -7.376,3.302 -7.376,7.376 V -7.376 C -7.376,-3.302 -4.074,0 0,0" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path2177" /> + </g> + <g + id="g2179" + transform="translate(152.1193,64.9934)"> + <path + d="M 0,0 H -0.506 C -0.57,0 -0.633,-0.008 -0.698,-0.01 -0.762,-0.008 -0.825,0 -0.89,0 h -7.283 c -3.929,0 -7.359,-2.965 -7.613,-6.885 -0.278,-4.296 3.124,-7.867 7.361,-7.867 0.776,0 1.343,-0.754 1.111,-1.494 -0.658,-2.088 -2.341,-3.751 -4.547,-4.333 -2.074,-0.547 -4.276,-0.821 -6.605,-0.821 -4.007,0 -7.574,0.865 -10.7,2.595 -3.127,1.73 -5.57,4.144 -7.331,7.24 -1.761,3.096 -2.641,6.617 -2.641,10.564 0,4.006 0.88,7.558 2.641,10.654 1.761,3.097 4.219,5.493 7.377,7.195 3.156,1.698 6.768,2.549 10.836,2.549 4.681,0 8.865,-1.269 12.55,-3.807 2.341,-1.612 5.524,-1.588 7.757,0.171 3.48,2.741 3.289,8.045 -0.315,10.452 -1.7,1.136 -3.538,2.112 -5.512,2.928 -4.553,1.881 -9.623,2.823 -15.208,2.823 -6.679,0 -12.69,-1.412 -18.03,-4.235 -5.344,-2.822 -9.517,-6.738 -12.522,-11.747 -3.005,-5.008 -4.508,-10.67 -4.508,-16.983 0,-6.315 1.503,-11.975 4.508,-16.984 3.005,-5.009 7.148,-8.924 12.43,-11.747 5.282,-2.824 11.231,-4.235 17.849,-4.235 4.613,0 9.197,0.699 13.751,2.095 0.045,0.014 0.091,0.028 0.136,0.042 7.104,2.202 11.884,8.86 11.884,16.297 v 9.047 C 6.486,-2.904 3.583,0 0,0" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path2181" /> + </g> + <g + id="g2183" + transform="translate(90.5807,88.5798)"> + <path + d="m 0,0 v -49.176 c 0,-4.023 -3.262,-7.285 -7.286,-7.285 h -1.381 c -2.181,0 -4.247,0.977 -5.631,2.662 l -24.229,29.505 c -1.804,2.197 -5.368,0.921 -5.368,-1.922 v -22.96 c 0,-4.023 -3.261,-7.285 -7.285,-7.285 -4.023,0 -7.285,3.262 -7.285,7.285 V 0 c 0,4.024 3.262,7.285 7.285,7.285 h 1.468 c 2.184,0 4.253,-0.979 5.636,-2.669 l 24.135,-29.475 c 1.802,-2.202 5.37,-0.927 5.37,1.918 V 0 c 0,4.024 3.261,7.285 7.285,7.285 C -3.262,7.285 0,4.024 0,0" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path2185" /> + </g> + </g> + </g> + <text + xml:space="preserve" + transform="scale(1,-1)" + style="font-variant:normal;font-weight:600;font-stretch:normal;font-size:31.76px;font-family:'Montserrat SemiBold';-inkscape-font-specification:Montserrat-SemiBold;writing-mode:lr-tb;fill:#6f9aa8;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="text2191" + x="237.90379" + y="-51.030296"><tspan + x="237.90379" + sodipodi:role="line" + id="tspan2187" + y="-51.030296" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:31.76px;font-family:Montserrat;-inkscape-font-specification:'Montserrat, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">T A L E R</tspan><tspan + x="237.90379" + y="-11.330296" + sodipodi:role="line" + id="tspan2189" /></text> + </g> +</svg> diff --git a/presentations/2024-harbinger/logo-NGI_TALER_Bold.png b/presentations/2024-harbinger/logo-NGI_TALER_Bold.png Binary files differ. diff --git a/presentations/2024-harbinger/logo-NGI_TALER_Bold.svg b/presentations/2024-harbinger/logo-NGI_TALER_Bold.svg @@ -0,0 +1,94 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + version="1.1" + id="svg2" + xml:space="preserve" + width="1799.51" + height="502.77802" + viewBox="0 0 539.85301 150.8334" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"><metadata + id="metadata8"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs + id="defs6"><linearGradient + id="linearGradient1220"><stop + id="stop1216" + offset="0" + style="stop-color:#0042b3;stop-opacity:1;" /><stop + id="stop1218" + offset="1" + style="stop-color:#000000;stop-opacity:1;" /></linearGradient><linearGradient + x1="0" + y1="0" + x2="1" + y2="0" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-139.45511,-135.52185,-135.52185,139.45511,177.4727,131.75308)" + spreadMethod="pad" + id="linearGradient28"><stop + style="stop-opacity:1;stop-color:#00afbc" + offset="0" + id="stop24" /><stop + style="stop-opacity:1;stop-color:#205374" + offset="1" + id="stop26" /></linearGradient><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath38"><path + d="M 0,127.984 H 415.474 V 0 H 0 Z" + id="path36" /></clipPath><linearGradient + xlink:href="#linearGradient1220" + id="linearGradient947" + gradientUnits="userSpaceOnUse" + x1="14.915152" + y1="14.167241" + x2="214.11908" + y2="111.76186" + gradientTransform="matrix(1.3333322,0,0,-1.3333322,1.4909048,160.74004)" /><clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath38-9"><path + d="M 0,127.984 H 415.474 V 0 H 0 Z" + id="path36-1" /></clipPath> + + + + + + + + + + +<clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath38-3"><path + d="M 0,127.984 H 415.474 V 0 H 0 Z" + id="path36-5" /></clipPath></defs><g + id="g40" + transform="matrix(1.3333333,0,0,-1.3333333,224.76159,32.92067)" /><g + id="g44" + transform="matrix(1.3333333,0,0,-1.3333333,192.92306,74.082135)" /><path + id="path1" + style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.32735" + d="m 35.661931,9.2984771 c -8.068918,0 -14.668375,6.6007879 -14.668375,14.6683759 V 126.86656 c 0,8.06893 6.599457,14.66837 14.668375,14.66837 H 254.71984 c 8.0676,0 14.66897,-6.60078 14.66897,-14.66837 v -24.23749 c 0,-2.683906 1.06552,-5.258903 2.96494,-7.158333 l 12.07383,-12.073246 c 3.37147,-3.370134 3.36193,-8.83624 -0.0176,-12.195752 L 272.37529,59.232903 c -1.91138,-1.89943 -2.98652,-4.484816 -2.98652,-7.179318 V 23.966853 c 0,-8.067588 -6.60137,-14.668376 -14.66897,-14.668376 z" /><path + id="path30" + style="fill:url(#linearGradient947);fill-opacity:1;stroke:none;stroke-width:1.33333" + d="m 35.128116,9.0001521 c -8.105326,0 -14.734559,6.6305699 -14.734559,14.7345599 V 127.0987 c 0,8.10533 6.629233,14.73455 14.734559,14.73455 H 255.17442 c 8.104,0 14.73515,-6.63056 14.73515,-14.73455 v -24.34685 c 0,-2.69601 1.07032,-5.282629 2.97832,-7.190628 L 285.0162,83.433498 c 3.38667,-3.385333 3.37709,-8.876108 -0.0176,-12.250774 L 272.90957,59.159882 c -1.92,-1.908 -3,-4.50505 -3,-7.21171 v -28.21346 c 0,-8.10399 -6.63115,-14.7345599 -14.73515,-14.7345599 z M 178.96686,31.463812 c 7.44667,0 14.20687,1.25606 20.27753,3.76406 2.632,1.088 5.08274,2.38884 7.34941,3.90351 4.80533,3.20933 5.06012,10.28126 0.42011,13.93593 -2.97733,2.34533 -7.22162,2.37784 -10.34295,0.22851 -4.91334,-3.384 -10.49186,-5.07597 -16.7332,-5.07597 -5.42399,0 -10.24004,1.13444 -14.44803,3.39844 -4.21066,2.26933 -7.48813,5.46421 -9.83613,9.59354 -2.348,4.128 -3.52089,8.863545 -3.52089,14.204874 0,5.262662 1.17289,9.957343 3.52089,14.08534 2.348,4.127997 5.60586,7.346649 9.77519,9.653314 4.168,2.30667 8.92374,3.45996 14.26639,3.45996 3.10534,0 6.04131,-0.3652 8.80664,-1.09453 2.94133,-0.776 5.18536,-2.993344 6.06269,-5.777342 0.30933,-0.986666 -0.44658,-1.991599 -1.48125,-1.991599 -5.64932,0 -10.1857,-4.76145 -9.81503,-10.489444 0.33867,-5.226665 4.91211,-9.179877 10.15077,-9.179877 h 9.71073 c 0.0867,0 0.17072,0.01023 0.25606,0.0129 0.0867,-0.0027 0.17072,-0.0129 0.25605,-0.0129 h 0.67442 c 4.77733,0 8.64844,3.871849 8.64844,8.647845 v 12.062685 c 0,9.915992 -6.37351,18.792892 -15.8455,21.728882 -0.06,0.0187 -0.12164,0.0376 -0.18164,0.0563 -6.072,1.86133 -12.1839,2.79317 -18.33457,2.79317 -8.82398,0 -16.75575,-1.88135 -23.79841,-5.64667 -7.04266,-3.764 -12.56657,-8.98403 -16.57322,-15.662688 -4.00667,-6.678661 -6.01055,-14.225302 -6.01055,-22.645296 0,-8.417328 2.00388,-15.966214 6.01055,-22.643534 4.00665,-6.67867 9.57035,-11.90002 16.69568,-15.66269 7.12,-3.76399 15.1345,-5.64667 24.03982,-5.64667 z m -124.941688,1.45664 h 1.957031 c 2.911996,0 5.670644,1.30506 7.51464,3.55839 l 32.18025,39.299973 c 2.40266,2.935998 7.160147,1.236302 7.160147,-2.557028 V 42.633532 c 0,-5.36534 4.34775,-9.71308 9.71308,-9.71308 5.36532,0 9.71483,4.34774 9.71483,9.71308 v 65.568108 c 0,5.364 -4.34951,9.71308 -9.71483,9.71308 h -1.84102 c -2.90799,0 -5.66286,-1.30236 -7.50819,-3.54902 L 70.896063,75.025887 c -2.40534,-2.929333 -7.15781,-1.228362 -7.15781,2.562301 v 30.613452 c 0,5.364 -4.347752,9.71308 -9.713081,9.71308 -5.363996,0 -9.713077,-4.34908 -9.713077,-9.71308 V 42.633532 c 0,-5.36534 4.349081,-9.71308 9.713077,-9.71308 z m 182.129738,6e-4 c 5.43199,0 9.83495,4.40237 9.83495,9.83437 v 65.323768 c 0,5.432 -4.40296,9.83496 -9.83495,9.83496 -5.432,0 -9.83436,-4.40296 -9.83436,-9.83496 V 42.755402 c 0,-5.432 4.40236,-9.83437 9.83436,-9.83437 z" /><text + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:26.68px;font-family:'Montserrat SemiBold';-inkscape-font-specification:'Montserrat SemiBold, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#6f9aa8;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.33333" + id="text2843" + x="310.31342" + y="112.88041"><tspan + id="tspan2841" + x="310.31342" + y="112.88041" + style="stroke-width:1.33333" /></text><path + style="font-weight:bold;font-size:31.76px;font-family:Montserrat;-inkscape-font-specification:'Montserrat, Bold';fill:#6f9aa8;stroke-width:1.34335" + d="M 324.89475,93.293065 V 69.059394 h -9.55696 v -5.631772 h 26.02559 v 5.631772 h -9.55695 v 24.233671 z m 28.32951,0 13.31145,-29.865443 h 6.82638 l 13.35412,29.865443 h -7.25304 l -10.9222,-26.366916 h 2.73053 l -10.96485,26.366916 z m 6.65574,-6.399739 1.83459,-5.247784 h 15.35936 l 1.87723,5.247784 z m 42.025,6.399739 V 63.427622 h 6.91172 v 24.233672 h 14.97537 v 5.631771 z M 446.1059,75.45913 h 14.37804 v 5.375779 H 446.1059 Z m 0.51195,12.287494 h 16.25535 v 5.546441 H 439.74882 V 63.427622 h 22.56974 v 5.546443 h -15.70071 z m 33.8333,5.546441 V 63.427622 h 12.92746 q 4.01051,0 6.91172,1.32262 2.90124,1.279944 4.47981,3.711844 1.57862,2.4319 1.57862,5.802427 0,3.327863 -1.57862,5.759763 -1.57857,2.389235 -4.47981,3.669182 -2.90121,1.279947 -6.91172,1.279947 h -9.08762 l 3.07188,-3.029208 v 11.348868 z m 18.98587,0 -7.46635,-10.83689 h 7.38106 l 7.55166,10.83689 z m -12.07415,-10.5809 -3.07188,-3.242534 h 8.70365 q 3.19987,0 4.77848,-1.365276 1.57861,-1.407942 1.57861,-3.839842 0,-2.474565 -1.57861,-3.839841 -1.57861,-1.365278 -4.77848,-1.365278 h -8.70365 l 3.07188,-3.285197 z" + id="text2191" + aria-label="T A L E R " /></svg> diff --git a/presentations/2024-harbinger/myoralvillage.png b/presentations/2024-harbinger/myoralvillage.png Binary files differ. diff --git a/presentations/2024-harbinger/sbfi.jpg b/presentations/2024-harbinger/sbfi.jpg Binary files differ. diff --git a/presentations/2024-harbinger/taler-in-use.png b/presentations/2024-harbinger/taler-in-use.png Binary files differ. diff --git a/presentations/2024-harbinger/taler-macros.tex b/presentations/2024-harbinger/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 + Team-23 Taler Systems SA + \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} +} + diff --git a/presentations/2024-harbinger/white.png b/presentations/2024-harbinger/white.png Binary files differ.