marketing

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

mvp.tex (6736B)


      1 \pdfminorversion=3
      2 \documentclass[fleqn,xcolor={usenames,dvipsnames,table}]{beamer}
      3 \usepackage{amsmath}
      4 \usepackage{multimedia}
      5 \usepackage[utf8]{inputenc}
      6 \usepackage{framed,color,ragged2e}
      7 \usepackage[absolute,overlay]{textpos}
      8 \definecolor{shadecolor}{rgb}{0.8,0.8,0.8}
      9 \usetheme{boxes}
     10 \setbeamertemplate{navigation symbols}{}
     11 \usepackage{graphicx}
     12 \usepackage{listings}
     13 \usepackage{tikz}
     14 \usetikzlibrary[positioning]
     15 \usetikzlibrary{patterns}
     16 \usetikzlibrary{arrows,decorations.markings,fit}
     17 \usetikzlibrary{shapes}
     18 \usepackage{eurosym}
     19 \usepackage{url}
     20 \usepackage[normalem]{ulem}
     21 \usepackage{listings}
     22 \usepackage{adjustbox}
     23 
     24 % CSS
     25 \lstdefinelanguage{CSS}{
     26   basicstyle=\ttfamily\scriptsize,
     27   keywords={color,background-image:,margin,padding,font,weight,display,position,top,left,right,bottom,list,style,border,size,white,space,min,width, transition:, transform:, transition-property, transition-duration, transition-timing-function},
     28   sensitive=true,
     29   morecomment=[l]{//},
     30   morecomment=[s]{/*}{*/},
     31   morestring=[b]',
     32   morestring=[b]",
     33   alsoletter={:},
     34   alsodigit={-}
     35 }
     36 
     37 % JavaScript
     38 \lstdefinelanguage{JavaScript}{
     39   basicstyle=\ttfamily\scriptsize,
     40   morekeywords={typeof, new, true, false, catch, function, return, null, catch, switch, var, if, in, while, do, else, case, break},
     41   morecomment=[s]{/*}{*/},
     42   morecomment=[l]//,
     43   morestring=[b]",
     44   morestring=[b]'
     45 }
     46 
     47 \lstdefinelanguage{HTML5}{
     48   basicstyle=\ttfamily\scriptsize,
     49   language=html,
     50   sensitive=true,
     51   alsoletter={<>=-},
     52   morecomment=[s]{<!-}{-->},
     53   tag=[s],
     54   otherkeywords={
     55   % General
     56   >,
     57   % Standard tags
     58 	<!DOCTYPE,
     59   </html, <html, <head, <title, </title, <style, </style, <link, </head, <meta, />,
     60 	% body
     61 	</body, <body,
     62 	% Divs
     63 	</div, <div, </div>,
     64 	% Paragraphs
     65 	</p, <p, </p>,
     66 	% scripts
     67 	</script, <script,
     68   % More tags...
     69   <canvas, /canvas>, <svg, <rect, <animateTransform, </rect>, </svg>, <video, <source, <iframe, </iframe>, </video>, <image, </image>
     70   },
     71   ndkeywords={
     72   % General
     73   =,
     74   % HTML attributes
     75   charset=, src=, id=, width=, height=, style=, type=, rel=, href=,
     76   % SVG attributes
     77   fill=, attributeName=, begin=, dur=, from=, to=, poster=, controls=, x=, y=, repeatCount=, xlink:href=,
     78   % CSS properties
     79   margin:, padding:, background-image:, border:, top:, left:, position:, width:, height:,
     80 	% CSS3 properties
     81   transform:, -moz-transform:, -webkit-transform:,
     82   animation:, -webkit-animation:,
     83   transition:,  transition-duration:, transition-property:, transition-timing-function:,
     84   }
     85 }
     86 
     87 \lstdefinelanguage{JavaScript}{
     88   basicstyle=\ttfamily\scriptsize,
     89   keywords={typeof, new, true, false, catch, function, return, null, catch, switch, var, if, in, while, do, else, case, break, for},
     90   keywordstyle=\color{blue}\bfseries,
     91   ndkeywords={class, export, boolean, throw, implements, import, this},
     92   ndkeywordstyle=\color{darkgray}\bfseries,
     93   identifierstyle=\color{black},
     94   sensitive=false,
     95   comment=[l]{//},
     96   morecomment=[s]{/*}{*/},
     97   commentstyle=\color{purple}\ttfamily,
     98   stringstyle=\color{red}\ttfamily,
     99   morestring=[b]',
    100   morestring=[b]"
    101 }
    102 
    103 \usetikzlibrary{shapes,arrows}
    104 \usetikzlibrary{positioning}
    105 \usetikzlibrary{calc}
    106 
    107 \title{GNU Anastasis}
    108 \subtitle{Privacy-preserving Distributed Key backup and recovery}
    109 
    110 \author[C. Grothoff]{B. Alp, V. Mohan, C. Grothoff, B. Pena, F. Dold}
    111 \date{8.9.2021}
    112 \institute{Anastasis SARL}
    113 
    114 
    115 \begin{document}
    116 
    117 \justifying
    118 
    119 \begin{frame}
    120   \begin{center}
    121     \LARGE {\bf GNU}
    122 %    \includegraphics[width=0.66\textwidth]{logo-2017-fr.pdf}
    123     \includegraphics[scale=0.5]{logo.png}
    124 
    125     \vfill
    126     {\small MVP Demonstration}
    127 
    128     \vspace{1cm}
    129     {\small funded by}
    130     \includegraphics[height=0.3cm]{ngi_ledger.pdf}
    131     \includegraphics[height=0.3cm]{bandiera_stelle.png}
    132     \vfill
    133   \end{center}
    134 \begin{textblock*}{6cm}(.5cm,7.7cm) % {block width} (coords)
    135     {\Large {\bf \href{https://anastasis.lu/}{anastasis.lu}}} \\
    136     \href{https://twitter.com/anastasis-sarl}{anastasis-sarl@twitter}
    137 \end{textblock*}
    138 
    139 % Substitute based on who is giving the talk!
    140  \begin{textblock*}{6cm}(6.7cm,7.7cm) % {block width} (coords)
    141    {\hfill {\Large {\bf Florian Dold \&} \\
    142     \hfill {\bf Christian Grothoff}} \\
    143     \hfill \{dold,grothoff\}@anastasis.lu }
    144 \end{textblock*}
    145 
    146 \end{frame}
    147 
    148 \section{Introduction}
    149 
    150 \begin{frame}{The Problem Illustrated}
    151   \begin{center}
    152   \includegraphics[width=0.9\textwidth]{motivation.pdf}
    153   \end{center}
    154 \end{frame}
    155 
    156 \begin{frame}{}
    157   \begin{center}
    158   \includegraphics[width=1\textwidth]{technically.pdf}
    159   \end{center}
    160 \end{frame}
    161 
    162 \begin{frame}{}
    163   \begin{center}
    164   \includegraphics[width=1\textwidth]{what.pdf}
    165   \end{center}
    166 \end{frame}
    167 
    168 
    169 \section{Architecture}
    170 
    171 \begin{frame}{Software architecture overview}
    172 \framesubtitle{\url{https://github.com/LedgerProject/Anastasis}}
    173 \noindent
    174 \begin{center}
    175 {\bf Anastasis is a protocol.}
    176 \end{center}
    177 
    178 The software consists of three components:
    179 \begin{description}
    180 \item[anastasis] Backend and client libraries (C)
    181 \item[anastasis-gtk] Gtk+ front-end (C)
    182 \item[anastasis-ts] Alternative front-end (TS) [WiP]
    183 \end{description}
    184 Major dependencies include:
    185 \begin{description}
    186 \item[GNU Taler] Privacy-preserving payments (C/TS)
    187 \item[Postgres] Backend database (C)
    188 \item[libeufin] Alternative access to banking infrastructure (Kotlin)
    189 \item[GNUnet] Various utility functions (C)
    190 \item[GNU MHD] HTTP server library (C)
    191 \end{description}
    192 \end{frame}
    193 
    194 
    195 \section{Installation}
    196 
    197 \begin{frame}[fragile]{Binary installation instructions}
    198 \framesubtitle{\url{https://docs.anastasis.lu/}}
    199 Debian 11:
    200 {\small
    201 \begin{verbatim}
    202 # echo 'deb https://deb.taler.net/apt/debian/ bullseye main'\
    203   > /etc/apt/sources.list/taler.list
    204 # wget -O - https://taler.net/taler-systems.gpg.key |\
    205   apt-key add -
    206 # apt update
    207 # apt install anastasis-gtk
    208 \end{verbatim}
    209 }
    210 Ubuntu 20.04:
    211 {\small
    212 \begin{verbatim}
    213 # echo 'deb https://deb.taler.net/apt/ubuntu/ focal-fossa main'\
    214   > /etc/apt/sources.list/taler.list
    215 # wget -O - https://taler.net/taler-systems.gpg.key |\
    216   apt-key add -
    217 # apt update
    218 # apt install anastasis-gtk
    219 \end{verbatim}
    220 }
    221 \end{frame}
    222 
    223 
    224 \begin{frame}{Do you have any questions?}
    225 \framesubtitle{\url{https://anastasis.lu/}}
    226 \vfill
    227 References:
    228   \begin{enumerate}
    229  \item{Dennis Neufeld and Dominik Meister.
    230        {\em Anastasis: Password-less key recovery via multi-factormulti-party authentication}.
    231        {\bf BFH, 2020}.}
    232  \item{David Chaum, Christian Grothoff and Thomas Moser.
    233        {\em How to Issue a Central Bank Digital Currency}.
    234        {\bf Swiss National Bank Working Papers, 3/2021}}
    235  \item{Florian Dold.
    236        {\em The GNU Taler System: Practical and Provably Secure Electronic Payments}.
    237        {\bf University of Rennes 1}, 2019.}
    238 \end{enumerate}
    239 \end{frame}
    240 
    241 
    242 \end{document}